.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-invisible-blank-slide{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-container-3d{perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}
}
@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}
}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
img{display:block;max-width:100%}
.img-bg-cover{background-size:cover;background-position:50%}
.img-bg-contain{background-size:contain;background-position:50%;background-repeat:no-repeat}
.abs-fill{position:absolute}
.abs-fill,.fix-fill{top:0;left:0;width:100%;height:100%}
.fix-fill{position:fixed}
iframe{display:block;border:none}
.show-mobile-only{display:none}
@media (max-width:768px){.show-mobile-only{display:block}
}
@media (max-width:768px){.show-desktop-only{display:none}
}
.gradient-text-rainbow{color:#c17eb0;background:linear-gradient(110deg,#8e7aff,#ff8250 90%)}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{font-size:10px}
body{font-family:ibm-plex-mono,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,PingFang SC,萍方-简,Hiragino Sans GB,冬青黑体,STXihei,华文细黑,Microsoft YaHei,YaHei,微软雅黑体,sans-serif;font-size:1.6em}
#page-home h1{font-size:3.6rem;font-weight:700;color:#fff;}
#page-home h2{font-size:2.4rem;line-height:1.5}
#page-home h4{font-size:1.4rem}
.body-text h2,.body-text h3,.body-text h4{margin-top:3rem}
.body-text a{opacity:.5}
.body-text li{margin-top:1.6rem}
.body-text ol ol{position:relative;counter-reset:i;list-style:none}
.body-text ol ol>li:before{counter-increment:i;content:"(" counter(i,decimal) ") ";position:absolute;left:-.25rem}
p{font-size:16px;line-height:1.75;margin-top:2rem}
p a{opacity:.5}
ol,ul{font-size:1.6rem;margin-top:1.6rem;padding-left:2.4rem}
ol li,ul li{line-height:1.75;margin-top:1rem}
ol{padding-left:3.4rem}
a{text-decoration:none;color:inherit}
button{border:none;outline:0;-webkit-appearance:none;background-color:transparent;font-family:ibm-plex-mono,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,PingFang SC,萍方-简,Hiragino Sans GB,冬青黑体,STXihei,华文细黑,Microsoft YaHei,YaHei,微软雅黑体,sans-serif;font-size:1.6rem;font-weight:500;padding:2rem 6rem;background-image:linear-gradient(179deg,hsla(0,0%,100%,0),#fff)}
strong{font-weight:600}
.icon-font{font-family:simple-line-icons}
::-moz-selection{background-color:#646464;color:#fff}
::selection{background-color:#646464;color:#fff}
body{background-color:#ebebeb;overflow-y:scroll}
.pad-sides>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){.pad-sides>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.pad-sides>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.pad-sides>.inner{padding-left:15px;padding-right:15px}
}
#main-wrap{position:relative;z-index:1;background-color:#fff;padding-top:90px}
.center-holder{text-align:center}
.text>:first-child{margin-top:0}
.is-active{font-weight:700}
#__next,#container,.page,.page>div,body,html{height:100%}
.loader{top:0;left:0;background-image:url(/images/ui/loader.svg);background-size:60px;background-repeat:no-repeat;background-position:50%;opacity:.5}
.loader,.transition-wrap{position:absolute;width:100%;height:100%}
.transition-wrap{opacity:1;transition:opacity .3s}
.transition-wrap>div{position:absolute;top:0;left:0;width:100%}
.transition-wrap.fade-exit{opacity:0}
#container:not(.is-edge) .fade-in{opacity:0;transition:opacity .5s ease .3s}
#container:not(.is-edge) .in-view .fade-in,#container:not(.is-edge) .in-view.fade-in{opacity:1}
#container:not(.is-edge) .fade-in-left,#container:not(.is-edge) .fade-in-right,#container:not(.is-edge) .fade-in-up{opacity:0;transition:opacity .5s ease .3s,transform .5s ease .3s}
#container:not(.is-edge) .fade-in-up{transform:translateY(5px)}
#container:not(.is-edge) .fade-in-left{transform:translateX(15px)}
#container:not(.is-edge) .fade-in-right{transform:translateX(-15px)}
#container:not(.is-edge) .in-view .fade-in-left,#container:not(.is-edge) .in-view .fade-in-right,#container:not(.is-edge) .in-view .fade-in-up,#container:not(.is-edge) .in-view.fade-in-left,#container:not(.is-edge) .in-view.fade-in-right,#container:not(.is-edge) .in-view.fade-in-up{opacity:1;transform:none}
#container:not(.is-edge) .in-view-wrap.fade-in{opacity:1}
#container:not(.is-edge) .stagger-100{transition-delay:.4s}
#container:not(.is-edge) .stagger-200{transition-delay:.5s}
#container:not(.is-edge) .stagger-300{transition-delay:.6s}
#container:not(.is-edge) .stagger-400{transition-delay:.7s}
#container:not(.is-edge) .stagger-500{transition-delay:.8s}
#container:not(.is-edge) .stagger-600{transition-delay:.9s}
#container:not(.is-edge) .stagger-700{transition-delay:1s}
#container:not(.is-edge) .stagger-800{transition-delay:1.1s}
#container:not(.is-edge) .stagger-900{transition-delay:1.2s}
#container:not(.is-edge) .stagger-1000{transition-delay:1.3s}
#container:not(.is-edge) .stagger-1100{transition-delay:1.4s}
#container:not(.is-edge) .stagger-1200{transition-delay:1.5s}
#container:not(.is-edge) .stagger-1300{transition-delay:1.6s}
#container:not(.is-edge) .stagger-1400{transition-delay:1.7s}
#container:not(.is-edge) .stagger-1500{transition-delay:1.8s}
#container:not(.is-edge) .stagger-1600{transition-delay:1.9s}
#container:not(.is-edge) .stagger-1700{transition-delay:2s}
#container:not(.is-edge) .stagger-1800{transition-delay:2.1s}
#container:not(.is-edge) .stagger-1900{transition-delay:2.2s}
#container:not(.is-edge) .stagger-2000{transition-delay:2.3s}
#form-contact input,#form-contact textarea{font-family:ibm-plex-mono,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,PingFang SC,萍方-简,Hiragino Sans GB,冬青黑体,STXihei,华文细黑,Microsoft YaHei,YaHei,微软雅黑体,sans-serif;font-size:16px;color:#fff;border:none;outline:0;-webkit-appearance:none;background-color:transparent}
#form-contact input[type=email],#form-contact input[type=text],#form-contact textarea{display:block;width:100%;border-bottom:1px solid;line-height:1.75}
#form-contact input[type=email],#form-contact input[type=text]{padding:.5rem 0}
#form-contact input[type=submit]{margin-top:2.9rem}
#form-contact textarea{height:12rem}
#form-contact .fieldRow{margin-top:4.2rem}
#form-contact .fieldRow.double{display:flex;justify-content:space-between}
#form-contact .fieldRow.double>input{width:calc(50% - 1rem)}
#form-contact .submit-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:4rem}
#form-contact .submit-wrap .loader-wrap{display:flex}
#form-contact .submit-wrap .loader-wrap input[type=submit]{margin-top:0;cursor:pointer}
#form-contact .submit-wrap .loader-wrap .form-loader{width:3rem;height:3rem;margin-left:2rem;background-size:cover;background-position:50%;opacity:0;transition:opacity .5s}
#form-contact .submit-wrap .loader-wrap.is-loading .form-loader{opacity:1}
#form-contact .submit-wrap .confirm-message{margin-top:0;opacity:0;transition:opacity .3s}
#form-contact .submit-wrap .confirm-message.show{opacity:1}
#menu{position:fixed;z-index:10;top:0;left:0;width:100%;transition:all .5s;opacity:0;transition:color .5s,height .5s,opacity 1s;height:11.5rem}
#menu.is-loaded{opacity:1}
#menu .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ebebeb;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);transition:opacity .5s}
#menu.up{transform:translateY(-100%)}
#menu>.inner{position:relative;z-index:1;height:100%;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3.5rem 7vw}
@media (max-width:1100px){#menu>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#menu>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#menu>.inner{padding-left:15px;padding-right:15px}
}
#menu>.inner>.inner{height:100%;display:flex;justify-content:space-between}
#menu>.inner>.inner .logo{height:100%;position:relative;display:flex;align-items:center}
#menu>.inner>.inner .logo img{position:absolute;transition:opacity .5s;height:100%;width:auto}
@media (max-width:1100px){#menu>.inner>.inner .logo img{height:auto;max-height:40px}
}
#menu>.inner>.inner .logo img.inverse,#menu>.inner>.inner .logo img.standard{opacity:0}
#menu>.inner>.inner .logo img.placeholder{position:relative;opacity:0}
#menu>.inner>.inner .wrap .lan{display:none}
#menu>.inner>.inner ul{list-style:none;margin-top:0;padding-left:0;font-size:1.4rem}
#menu>.inner>.inner ul.mobile{display:none}
#menu>.inner>.inner ul.desktop li{display:inline-block;margin-top:0;white-space:nowrap}
#menu>.inner>.inner ul.desktop li a{display:block;padding:1rem 2rem 4.5rem;margin-bottom:-3.5rem}
@media (max-width:1100px){#menu>.inner>.inner ul.desktop li a{padding-left:1.4rem;padding-right:1.4rem}
}
@media (max-width:1100px) and (max-width:900px){#menu>.inner>.inner ul.desktop li a{padding-left:1rem;padding-right:1rem}
}
#menu>.inner>.inner ul.desktop li a>.inner{position:relative}
#menu>.inner>.inner ul.desktop li a>.inner .select{position:absolute;bottom:-4.5rem;left:0;width:100%;height:3.5rem}
#menu>.inner>.inner ul.desktop li a>.inner .select>div{position:absolute;width:100%;opacity:0;transition:opacity .2s;height:.5rem!important;position:static!important}
#menu>.inner>.inner ul.desktop li a>.inner .select .s1{height:3.5rem;top:0;background-color:#252525}
#menu>.inner>.inner ul.desktop li a>.inner .select .s2{height:3rem;top:.5rem;background-color:#4c4c4c;transition-delay:.02s}
#menu>.inner>.inner ul.desktop li a>.inner .select .s3{height:2.5rem;top:1rem;background-color:#717171;transition-delay:.04s}
#menu>.inner>.inner ul.desktop li a>.inner .select .s4{height:2rem;top:1.5rem;background-color:#a4a4a4;transition-delay:.06s}
#menu>.inner>.inner ul.desktop li a>.inner .select .s5{height:1.5rem;top:2rem;background-color:#c6c6c6;transition-delay:.08s}
#menu>.inner>.inner ul.desktop li a>.inner .select .s6{height:1rem;top:2.5rem;background-color:#d9d9d9;transition-delay:.1s}
#menu>.inner>.inner ul.desktop li a>.inner .select .s7{height:.5rem;top:3rem;background-color:#f2f2f2;transition-delay:.12s}
#menu>.inner>.inner ul.desktop li a.active{font-weight:500}
#menu>.inner>.inner ul.desktop li a.active .select .s1,#menu>.inner>.inner ul.desktop li a:hover .select .s1{transition-delay:.12s}
#menu>.inner>.inner ul.desktop li a.active .select .s2,#menu>.inner>.inner ul.desktop li a:hover .select .s2{transition-delay:.1s}
#menu>.inner>.inner ul.desktop li a.active .select .s3,#menu>.inner>.inner ul.desktop li a:hover .select .s3{transition-delay:.08s}
#menu>.inner>.inner ul.desktop li a.active .select .s4,#menu>.inner>.inner ul.desktop li a:hover .select .s4{transition-delay:.06s}
#menu>.inner>.inner ul.desktop li a.active .select .s5,#menu>.inner>.inner ul.desktop li a:hover .select .s5{transition-delay:.04s}
#menu>.inner>.inner ul.desktop li a.active .select .s6,#menu>.inner>.inner ul.desktop li a:hover .select .s6{transition-delay:.02s}
#menu>.inner>.inner ul.desktop li a.active .select .s7,#menu>.inner>.inner ul.desktop li a:hover .select .s7{transition-delay:0s}
#menu>.inner>.inner ul.desktop li a.active:hover .select>div,#menu>.inner>.inner ul.desktop li a:hover:hover .select>div{opacity:.5}
#menu>.inner>.inner ul.desktop li a.active.active .select>div,#menu>.inner>.inner ul.desktop li a:hover.active .select>div{opacity:1}
#menu>.inner>.inner ul.desktop li:last-of-type a .inner:before{content:"";font-family:simple-line-icons;margin-right:7px;position:relative;bottom:-1px}
#menu>.inner>.inner>ul>li:last-of-type>a{padding-right:0}
#menu>.inner>.inner>ul.desktop{display:flex}
#menu>.inner>.inner>ul.desktop>li{position:relative}
#menu>.inner>.inner>ul.desktop>li ul.sub{position:absolute;z-index:1;display:block;top:4rem;left:0;min-width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}
#menu>.inner>.inner>ul.desktop>li ul.sub>li{position:relative;display:block;white-space:nowrap}
#menu>.inner>.inner>ul.desktop>li ul.sub>li>a{transition:background-color .3s}
#menu>.inner>.inner>ul.desktop>li ul.sub>li:hover>a{background-color:rgba(0,0,0,.05)}
#menu>.inner>.inner>ul.desktop>li ul.sub>li ul.sub-2{position:absolute;display:block;top:-1px;left:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}
#menu>.inner>.inner>ul.desktop>li ul.sub>li ul.sub-2>li{display:block}
#menu>.inner>.inner>ul.desktop>li ul.sub>li ul.sub-2>li>a{transition:background-color .3s}
#menu>.inner>.inner>ul.desktop>li ul.sub>li ul.sub-2>li:hover>a{background-color:rgba(0,0,0,.05)}
#menu>.inner>.inner>ul.desktop>li ul.sub>li:hover ul.sub-2,#menu>.inner>.inner>ul.desktop>li:hover ul.sub{opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}
#menu.lang-en .logo>div.zh,#menu.lang-zh .logo>div.en{display:none}
@media (max-width:768px){#menu{height:10rem}
}
@media (max-width:768px) and (max-width:600px){#menu{height:7.5rem}
}
@media (max-width:768px){#menu>.inner>.inner{display:flex;align-items:center}
#menu>.inner>.inner .logo{z-index:2;margin-right:1.5rem}
#menu>.inner>.inner>.wrap{position:relative;z-index:2;display:flex;align-items:center}
#menu>.inner>.inner>.wrap .lan{display:block;font-size:1.4rem;padding:1rem;margin-right:1rem;white-space:nowrap;transition:color .5s}
}
@media (max-width:768px) and (max-width:450px){#menu>.inner>.inner>.wrap .lan{margin-right:.5rem}
}
@media (max-width:768px){#menu>.inner>.inner>.wrap .thumb{position:relative;z-index:1;margin-right:-30px;display:flex;flex-direction:column;justify-content:space-between;width:70px;height:69px;padding:29px 30px 29px 10px;cursor:pointer}
#menu>.inner>.inner>.wrap .thumb>div{width:100%;height:1px;transition:background-color .5s}
#menu>.inner>.inner ul.main{display:none}
#menu>.inner>.inner ul.mobile{display:block;position:fixed;left:0;top:0;width:100%;background-color:#ebebeb;color:#000;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;height:100vh;padding-top:10rem;overflow:scroll;-webkit-overflow-scrolling:touch}
}
@media (max-width:768px) and (max-width:600px){#menu>.inner>.inner ul.mobile{padding-top:7.5rem}
}
@media (max-width:768px){#menu>.inner>.inner ul.mobile .top-bg{position:fixed;z-index:1;top:0;left:0;width:100%;height:10rem;background-color:#ebebeb;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}
}
@media (max-width:768px) and (max-width:600px){#menu>.inner>.inner ul.mobile .top-bg{height:7.5rem}
}
@media (max-width:768px){#menu>.inner>.inner ul.mobile>li{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);box-shadow:-30px 0 20px 10px rgba(0,0,0,.05);margin:0;padding-top:1.2rem;padding-bottom:1.6rem}
#menu>.inner>.inner ul.mobile>li>.title{padding:.3rem 7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;font-size:1.6rem;font-weight:500}
}
@media (max-width:768px) and (max-width:1100px){#menu>.inner>.inner ul.mobile>li>.title{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#menu>.inner>.inner ul.mobile>li>.title{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#menu>.inner>.inner ul.mobile>li>.title{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#menu>.inner>.inner ul.mobile>li>ul>li{margin:0}
#menu>.inner>.inner ul.mobile>li>ul>li>a{padding:.3rem 7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;display:block;font-size:1.6rem}
}
@media (max-width:768px) and (max-width:1100px){#menu>.inner>.inner ul.mobile>li>ul>li>a{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#menu>.inner>.inner ul.mobile>li>ul>li>a{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#menu>.inner>.inner ul.mobile>li>ul>li>a{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#menu>.inner>.inner ul.mobile .credit{padding:1.6rem 7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;margin-top:0;font-size:1.2rem;line-height:1.67}
}
@media (max-width:768px) and (max-width:1100px){#menu>.inner>.inner ul.mobile .credit{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#menu>.inner>.inner ul.mobile .credit{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#menu>.inner>.inner ul.mobile .credit{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#menu.open>.inner ul.mobile{opacity:1;visibility:visible}
}
body #menu{color:#000}
body #menu .bg{opacity:0}
body #menu>.inner>.inner .logo img.standard{opacity:1}
body #menu>.inner>.inner .logo img.inverse{opacity:0}
body #menu>.inner>.inner .thumb>div{background-color:#000}
body .page{background-color:#ebebeb}
@media (min-width:769px){body.menu-white-desktop #menu{color:#fff}
body.menu-white-desktop #menu>.inner>.inner .logo img.standard{opacity:0}
body.menu-white-desktop #menu>.inner>.inner .logo img.inverse{opacity:1}
body.menu-white-desktop .page{background-color:#000}
body.menu-has-bg-desktop #menu .bg{opacity:1}
body.menu-past-trigger #menu{color:#000}
body.menu-past-trigger #menu .bg,body.menu-past-trigger #menu>.inner>.inner .logo img.standard{opacity:1}
body.menu-past-trigger #menu>.inner>.inner .logo img.inverse{opacity:0}
}
@media (max-width:768px){body.menu-white-mobile #menu{color:#fff}
body.menu-white-mobile #menu>.inner>.inner .logo img.standard{opacity:0}
body.menu-white-mobile #menu>.inner>.inner .logo img.inverse{opacity:1}
body.menu-white-mobile #menu>.inner>.inner .thumb>div{background-color:#fff}
body.menu-white-mobile .page{background-color:#000}
body.menu-has-bg-mobile #menu .bg{opacity:1}
body.menu-past-trigger #menu{color:#fff;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
body.menu-past-trigger #menu .bg,body.menu-past-trigger #menu>.inner>.inner .logo img.standard{opacity:0}
body.menu-past-trigger #menu>.inner>.inner .logo img.inverse{opacity:1}
body.menu-past-trigger #menu>.inner>.inner .thumb>div{background-color:#fff}
body #menu.open{color:#000}
body #menu.open>.inner>.inner .logo img.standard{opacity:1}
body #menu.open>.inner>.inner .logo img.inverse{opacity:0}
body #menu.open>.inner>.inner .thumb>div{background-color:#000}
}
#footer{position:relative;z-index:1;margin-top:6rem}
#footer .main{padding-bottom:13.5rem}
#footer .main .divider{display:none}
#footer .main>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#footer .main>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#footer .main>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#footer .main>.inner{padding-left:15px;padding-right:15px}
}
#footer .main>.inner>.inner-2{border-top:1px solid;padding-top:12px;display:flex;justify-content:space-between}
#footer .main>.inner>.inner-2 .column h3{font-size:1.6rem;font-weight:500}
#footer .main>.inner>.inner-2 .column ul{list-style:none;font-size:1.6rem;font-weight:400;padding-left:0}
#footer .main>.inner>.inner-2 .column ul li{font-size:1.5rem;margin-top:1.5rem}
#footer .main>.inner>.inner-2 .column.qr{width:85px;margin-left:80px}
#footer .main>.inner>.inner-2 .column.qr p{font-size:1.2rem;line-height:1.8rem;margin-top:1rem;text-align:center}
#footer .main>.inner>.inner-2 .column.mobile,#footer .main>.inner>.inner-2.mobile{display:none}
@media (max-width:1100px){#footer .main>.inner>.inner-2 .column.legal{display:none}
}
@media (max-width:768px){#footer .main{padding-bottom:3.5rem}
#footer .main .divider{display:block}
#footer .main .divider>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center}
}
@media (max-width:768px) and (max-width:1100px){#footer .main .divider>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#footer .main .divider>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#footer .main .divider>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#footer .main .divider>.inner .line{border-top:1px solid rgba(0,0,0,.6)}
#footer .main .divider>.inner .img-wrap{padding:0 2rem;background-color:#ebebeb;display:inline-block;transform:translateY(-50%)}
#footer .main .divider>.inner .img-wrap img{height:25px;width:auto;opacity:.6}
#footer .main>.inner>.inner-2{border-top:none}
#footer .main>.inner>.inner-2 .column.desktop{display:none}
#footer .main>.inner>.inner-2 .column.mobile{display:block}
#footer .main>.inner>.inner-2 .column h3,#footer .main>.inner>.inner-2 .column ul li{font-size:1.2rem}
#footer .main>.inner>.inner-2 .column.social{position:relative;padding-right:2rem}
#footer .main>.inner>.inner-2 .column.social img.icon{width:3rem;margin-top:1.2rem}
#footer .main>.inner>.inner-2 .column.social .qr-wrap{position:absolute;top:-11rem;right:0;width:10rem;opacity:0;visibility:hidden;background-color:#fff;padding:1rem;transition:opacity .2s,visibility .2s}
#footer .main>.inner>.inner-2 .column.social .qr-wrap img{width:100%;max-width:none}
#footer .main>.inner>.inner-2 .column.social:hover .qr-wrap{opacity:1;visibility:visible}
#footer .main>.inner>.inner-2.mobile{display:block;margin-top:3rem}
#footer .main>.inner>.inner-2.mobile h3{font-size:1.2rem;font-weight:500}
#footer .main>.inner>.inner-2.mobile ul{list-style:none;padding:0;margin-top:.5rem}
#footer .main>.inner>.inner-2.mobile ul li{font-size:1.2rem;margin-top:0}
#footer .main>.inner>.inner-2.mobile p{font-size:1.2rem}
#footer .main>.inner>.inner-2.mobile .credit{margin-top:3rem}
}
#footer>div>.credit{background-color:#d5d5d5}
#footer>div>.credit>.inner{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:2.2rem 7vw;display:flex;justify-content:space-between;align-items:center}
@media (max-width:1100px){#footer>div>.credit>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#footer>div>.credit>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#footer>div>.credit>.inner{padding-left:15px;padding-right:15px}
}
#footer>div>.credit>.inner .text p{margin-top:0;font-size:1.2rem}
#footer>div>.credit>.inner img{height:40px;width:auto}
@media (max-width:768px){#footer>div>.credit{display:none}
}
.component-banner{position:relative;background-color:#000;height:100%}
.component-banner iframe{position:fixed;width:100%;height:100%}
.component-banner.uai-inner{height:560px}
@media (max-width:1100px){.component-banner.uai-inner{height:calc(10rem + 40vw)}
}
.component-banner.uai-inner iframe{height:560px;top:5.5%;transform:scale(1.6)}
@media (max-width:1440px){.component-banner.uai-inner iframe{transform:scale(1.45)}
}
@media (max-width:1100px){.component-banner.uai-inner iframe{transform:scale(1.2);height:calc(7.5rem + 40vw);width:200vw;margin-left:-50vw;top:calc(5rem + 1.5vw)}
}
@media (max-width:768px){.component-banner.uai-inner iframe{transform:scale(.8)}
}
@media (max-width:600px){.component-banner.uai-inner iframe{transform:scale(.7)}
}
@media (max-width:450px){.component-banner.uai-inner iframe{transform:scale(.58);width:260vw;margin-left:-80vw}
}
@media (max-width:360px){.component-banner.uai-inner iframe{transform:scale(.5)}
}
.component-banner-news{position:relative;margin-top:11.5rem}
.component-banner-news>.inner{z-index:1;padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){.component-banner-news>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.component-banner-news>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.component-banner-news>.inner{padding-left:15px;padding-right:15px}
}
.component-banner-news>.inner .swiper-slide{position:relative;background-size:cover;background-position:50%;height:500px;padding:8rem 10rem;display:flex;overflow:hidden}
@media (max-width:1440px){.component-banner-news>.inner .swiper-slide{padding-left:6.25vw;padding-right:6.25vw}
}
.component-banner-news>.inner .swiper-slide.right-align{justify-content:flex-end}
.component-banner-news>.inner .swiper-slide .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}
.component-banner-news>.inner .swiper-slide .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}
.component-banner-news>.inner .swiper-slide>.text{position:relative;z-index:1;width:60rem;opacity:0;transition:opacity .3s}
.component-banner-news>.inner .swiper-slide>.text h4{font-weight:400;color:#fff}
.component-banner-news>.inner .swiper-slide>.text h2{font-weight:500;line-height:1.5;color:#fff;margin-top:.8rem}
.component-banner-news>.inner .swiper-slide>.text p{margin-top:2rem;color:#fff}
.component-banner-news>.inner .swiper-slide>.text a{display:block;font-size:1.6rem;line-height:2.8rem;margin-top:5rem;color:#fff}
.component-banner-news>.inner .swiper-slide.swiper-slide-active>.text{opacity:1;transition-delay:.8s;transition-duration:.6s}
@media (max-width:768px){.component-banner-news{height:100%;margin-top:0}
.component-banner-news>.inner{padding:0;height:100%}
.component-banner-news>.inner .swiper-container{height:100%}
.component-banner-news>.inner .swiper-container .swiper-wrapper .swiper-slide{height:100%;padding:0}
.component-banner-news>.inner .swiper-container .swiper-wrapper .swiper-slide>.text{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding-top:13rem}
}
@media (max-width:768px) and (max-width:1100px){.component-banner-news>.inner .swiper-container .swiper-wrapper .swiper-slide>.text{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){.component-banner-news>.inner .swiper-container .swiper-wrapper .swiper-slide>.text{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){.component-banner-news>.inner .swiper-container .swiper-wrapper .swiper-slide>.text{padding-left:15px;padding-right:15px}
}
@media (max-width:768px) and (max-width:600px){.component-banner-news>.inner .swiper-container .swiper-wrapper .swiper-slide>.text p{display:none}
}
#container.is-edge .component-banner-news>.inner .swiper-slide .bg-image{transform:none!important}
.component-banner-news-post{position:relative;background-size:cover;background-position:50%;min-height:620px;display:flex;flex-direction:column;justify-content:flex-end;padding-top:7rem;padding-bottom:13rem;background-color:#000}
.component-banner-news-post .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}
.component-banner-news-post>.inner{position:relative;z-index:1;padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){.component-banner-news-post>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.component-banner-news-post>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.component-banner-news-post>.inner{padding-left:15px;padding-right:15px}
}
.component-banner-news-post>.inner>.text{padding-left:5vw;padding-right:5vw}
.component-banner-news-post>.inner>.text>.inner{width:50%;max-width:900px}
.component-banner-news-post>.inner>.text>.inner h3{font-size:1.4rem;color:#fff;opacity:.7}
.component-banner-news-post>.inner>.text>.inner h1{color:#fff;margin-top:1.5rem}
@media (max-width:768px){.component-banner-news-post{height:100%;margin-top:0;padding-top:0;padding-bottom:3.5rem;min-height:0}
.component-banner-news-post>.inner{height:100%;display:flex;align-items:flex-end}
.component-banner-news-post>.inner>.text{padding:0}
.component-banner-news-post>.inner>.text>.inner{width:100%}
.component-banner-news-post>.inner>.text>.inner h1{font-size:2.4rem}
}
.component-post-thumb>.text{display:flex;flex-direction:column;justify-content:space-between}
.component-post-thumb>.text h4{font-weight:400}
.component-post-thumb>.text h2{font-size:1.8rem;line-height:1.67;font-weight:500}
.component-post-thumb>.text p{margin-top:1rem}
.component-post-thumb.horizontal{display:flex;background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}
.component-post-thumb.horizontal>.image{width:28%;background-size:cover;background-position:50%}
.component-post-thumb.horizontal>.text{width:72%;padding:2rem 4rem}
.component-post-thumb.horizontal>.text h4{color:rgba(0,0,0,.7)}
.component-post-thumb.horizontal>.text h2{margin-top:1rem}
.component-post-thumb.horizontal>.text a{margin-top:1.5rem}
.component-post-thumb.horizontal+.component-post-thumb{margin-top:4rem}
.component-post-thumb.horizontal-right{display:flex;flex-direction:row-reverse;background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}
.component-post-thumb.horizontal-right>.image{width:28%;background-size:cover;background-position:50%}
.component-post-thumb.horizontal-right>.text{width:72%;padding:5rem 4rem}
.component-post-thumb.horizontal-right>.text h2{font-weight:400}
.component-post-thumb.horizontal-right>.text a{margin-top:1.5rem}
.component-post-thumb.vertical{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);display:flex;flex-direction:column}
.component-post-thumb.vertical>.image{background-size:cover;background-position:50%;height:14rem}
.component-post-thumb.vertical>.text{padding:2rem 3rem 5rem;flex-grow:1}
.component-post-thumb.vertical>.text>.main h4{color:rgba(0,0,0,.7)}
.component-post-thumb.vertical>.text>.main h2{margin-top:.6rem}
.component-post-thumb.vertical>.text a{font-weight:500;margin-top:7rem}
.component-post-thumb.vertical.pad{padding:2rem 2rem 4rem;background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}
.component-post-thumb.vertical.pad>.image{position:relative;background-image:none!important}
.component-post-thumb.vertical.pad>.image .overlayText,.component-post-thumb.vertical.pad>.image .overlayText .component-glitch-block{position:absolute;top:0;left:0;width:100%;height:100%}
.component-post-thumb.vertical.pad>.image .overlayText .text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;padding:2rem;font-size:2.4rem;line-height:3.6rem;font-weight:500;color:#fff;pointer-events:none}
.component-post-thumb.vertical.pad>.image .overlayText img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.component-post-thumb.vertical.pad>.text{padding:0}
.component-post-thumb.vertical.pad>.text>.main>:first-child{margin-top:2rem}
.component-post-thumb.vertical.pad>.text>.main h2{font-size:1.6rem}
.component-post-thumb.vertical.pad>.text>.main p{margin-top:0}
.component-post-thumb.vertical.pad>.text a{margin-top:4rem}
.component-post-thumb.full{position:relative;padding:6rem 6rem 9rem}
.component-post-thumb.full>.image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}
.component-post-thumb.full>.text{position:relative;color:#fff}
.component-post-thumb.full>.text h4{opacity:.7}
.component-post-thumb.full>.text h2{font-weight:500;margin-top:1rem}
.component-post-thumb.full>.text p{margin-top:1.6rem}
.component-post-thumb.full>.text a{display:block;margin-top:7rem}
.component-testimonials .inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){.component-testimonials .inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.component-testimonials .inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.component-testimonials .inner{padding-left:15px;padding-right:15px}
}
.component-testimonials .inner .slide{position:relative;padding:8rem 15rem 5rem 8rem;display:flex;background-image:linear-gradient(179deg,hsla(0,0%,100%,0),#fff)}
.component-testimonials .inner .slide .component-glitch-block{position:absolute;top:0;left:0;width:100%;height:25%;opacity:.3}
.component-testimonials .inner .slide .person{width:26rem;flex-shrink:0;text-align:center}
.component-testimonials .inner .slide .person .image{background-size:cover;background-position:50%;display:inline-block;width:16rem;height:16rem;border-radius:50%}
.component-testimonials .inner .slide .person .text{margin-top:2rem}
.component-testimonials .inner .slide .person .text h4{font-size:1.6rem;line-height:1.75;margin-top:0}
.component-testimonials .inner .slide .person .text p{font-size:1.4rem;line-height:1.5;margin-top:5px}
.component-testimonials .inner .slide .quote{margin-left:4rem;padding-top:4rem}
.component-testimonials .inner .slide .quote img{width:3.7rem}
.component-testimonials .inner .slide .quote p{font-size:2.4rem;line-height:2}
.component-testimonials .inner .slide .quote p:first-child{margin-top:0}
.component-bg-block{position:relative;padding:6rem;background-image:linear-gradient(225deg,hsla(0,0%,100%,0),#fff);overflow:hidden}
.component-bg-block.bg-dark{color:#fff;background-image:none;background-color:#000}
.component-bg-block+.component-bg-block{margin-top:6rem}
@media (max-width:768px){.component-bg-block+.component-bg-block{margin-top:0}
}
.component-bg-block>div{width:50%}
.component-bg-block>div.text{position:relative;z-index:1}
.component-bg-block>div.text>:first-child{margin-top:0}
.component-bg-block>div.text h1{line-height:1}
.component-bg-block>div.text h2{font-weight:500}
.component-bg-block>div.text h3{font-size:2.1rem;line-height:1.5;font-weight:500}
.component-bg-block>div.text h4{font-weight:500}
.component-bg-block>div.text h1,.component-bg-block>div.text h2,.component-bg-block>div.text h3{margin-top:2.4rem}
.component-bg-block>div.text h4+h1,.component-bg-block>div.text h4+h2,.component-bg-block>div.text h4+h3{margin-top:.5rem}
.component-bg-block>div.text .body{padding-top:2.4rem}
.component-bg-block>div.text .body>:first-child{margin-top:0}
.component-bg-block>div.text .body p{margin-top:2.4rem}
.component-bg-block>div.text .body p+p{margin-top:1.6rem}
.component-bg-block>div.text .link{position:relative;z-index:1;margin-top:3.2rem}
@media (max-width:768px){.component-bg-block>div.text .link{margin-top:5rem}
}
.component-bg-block>div.image{position:absolute;top:0;right:0;height:100%;overflow:hidden}
.component-bg-block>div.image .bg-image{background-size:cover;background-position:50%}
.component-bg-block>div.image .bg-image,.component-bg-block>div.image iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.component-bg-block.bg-block-contact>.image,.component-bg-block.bg-block-office>.image{width:100%}
@media (max-width:768px){.component-bg-block{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:4rem 7vw}
}
@media (max-width:768px) and (max-width:1100px){.component-bg-block{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){.component-bg-block{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){.component-bg-block{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){.component-bg-block.bg-block-join>div{width:100%}
.component-bg-block.bg-block-join>div.image{position:relative;left:-5vw;width:110vw;height:70vw;margin-bottom:-6rem}
}
@media (max-width:768px) and (max-width:600px){.component-bg-block.bg-block-join>div.image{left:-30px}
}
@media (max-width:768px) and (max-width:360px){.component-bg-block.bg-block-join>div.image{left:-15px}
}
@media (max-width:768px){.component-bg-block.bg-block-contact>div,.component-bg-block.bg-block-office>div{width:100%}
}
.component-slide-in-text h1{font-size:4.8rem;line-height:1.5;font-weight:600;width:85vw;max-width:1400px}
.component-slide-in-text h1 .inner{background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));padding-left:calc(7vw + (100vw - 1490px)/ 2);display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}
@media (max-width:1490px){.component-slide-in-text h1 .inner{padding-left:7vw}
}
@media (max-width:1100px){.component-slide-in-text h1 .inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.component-slide-in-text h1 .inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.component-slide-in-text h1 .inner{padding-left:15px;padding-right:15px}
}
@media (max-width:1100px){.component-slide-in-text h1{font-size:3.6rem}
}
@media (max-width:768px){.component-slide-in-text h1{font-size:2.4rem}
}
.is-edge .component-slide-in-text h1 .inner{display:inline-block}
.component-section-with-blocks{margin-top:5rem;overflow:hidden}
.component-section-with-blocks>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){.component-section-with-blocks>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.component-section-with-blocks>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.component-section-with-blocks>.inner{padding-left:15px;padding-right:15px}
}
.component-section-with-blocks>.inner>.title{width:450px;padding:2rem 0 2rem 10rem;min-height:12rem;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}
.component-section-with-blocks>.inner>.title h2{font-size:3.6rem;line-height:1;font-weight:600;padding:1rem 0;margin:-1rem 0}
.component-section-with-blocks>.inner>.title h2 span{color:#c17eb0;background:linear-gradient(110deg,#8e7aff,#ff8250 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.component-section-with-blocks>.inner>.title p{margin-top:1.5rem;font-size:2.4rem;line-height:1.25;font-weight:500}
.component-section-with-blocks>.inner .blocks .block{display:flex}
.component-section-with-blocks>.inner .blocks .block:first-of-type{margin-top:0}
.component-section-with-blocks>.inner .blocks .block .image-wrap{display:flex;justify-content:flex-end;width:400px}
.component-section-with-blocks>.inner .blocks .block .image-wrap .image-bg{width:220px;height:200px;flex-shrink:0;border-radius:50% 0 0 50%;padding:1rem 3rem 1rem 1rem;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}
.component-section-with-blocks>.inner .blocks .block .image-wrap .image-bg .image{background-size:cover;background-position:50%;border-radius:50%;width:100%;height:100%}
.component-section-with-blocks>.inner .blocks .block .image-wrap .title{font-size:2.4rem;line-height:1.25;font-weight:500;display:none}
.component-section-with-blocks>.inner .blocks .block .text{width:calc(100% - 400px);padding:5rem;background-image:linear-gradient(350deg,hsla(0,0%,100%,0) 42%,#fff)}
.component-section-with-blocks>.inner .blocks .block .text h3{font-size:2.4rem;line-height:1.25;font-weight:500}
.component-section-with-blocks>.inner .blocks .block .text>div p{margin-top:2rem}
.component-section-with-blocks>.inner .blocks .block .text>div:first-child p:first-child{margin-top:0}
.component-section-with-blocks.title-full>.inner .title{width:100%;padding-top:4rem;padding-bottom:4rem}
@media (max-width:1100px){.component-section-with-blocks.title-full>.inner .title{padding:0}
.component-section-with-blocks.title-full>.inner .title h2{font-size:2.4rem}
.component-section-with-blocks.title-full>.inner .title p{font-size:1.8rem}
}
@media (max-width:1100px){.component-section-with-blocks{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);padding-top:4rem}
.component-section-with-blocks>.inner>.title{width:auto;padding:0;min-height:auto;background:0 0}
.component-section-with-blocks>.inner>.title h2{font-size:2.4rem}
.component-section-with-blocks>.inner .blocks{margin-top:3.5rem}
.component-section-with-blocks>.inner .blocks .block{display:block}
.component-section-with-blocks>.inner .blocks .block .image-wrap{width:calc(100% + 5vw);justify-content:flex-start;align-items:center;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);box-shadow:-30px 0 20px 10px rgba(0,0,0,.05);border-radius:50px 0 0 50px}
.component-section-with-blocks>.inner .blocks .block .image-wrap .image-bg{width:10rem;height:10rem;padding:1rem;background:0 0}
.component-section-with-blocks>.inner .blocks .block .image-wrap .title{display:block}
.component-section-with-blocks>.inner .blocks .block .text{width:100%;background:0 0;padding:0}
.component-section-with-blocks>.inner .blocks .block .text h3{display:none}
.component-section-with-blocks>.inner .blocks .block+.block{margin-top:3rem}
}
@media (max-width:768px){.lang-zh .component-section-with-blocks>.inner .blocks .block .image-wrap .title{font-size:1.6rem}
}
.component-button-link{position:relative;display:inline-block;padding:1rem 3rem;border:1px solid}
.component-button-link .content.inner,.component-button-link .content.inner .text{position:absolute;top:0;left:0;width:100%;height:100%}
.component-button-link .content.inner .text{z-index:1;color:#000;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .15s}
.component-button-link .content.inner .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:scaleY(0);transform-origin:bottom;transition:transform .15s}
.component-button-link .content.inner:hover .text{opacity:1}
.component-button-link .content.inner:hover .bg{transform:scaleY(1)}
.component-button-link.gradient{background-image:linear-gradient(-65deg,#ff8250,#8e7aff);color:#fff;font-weight:500;border:none;transform:all .15s}
.component-button-link.gradient .content.default{color:transparent}
.component-button-link.gradient .content.inner .bg{transform:none;background-image:linear-gradient(180deg,#ff8250,#8e7aff);color:#fff;font-weight:500;opacity:0;transition:opacity .3s}
.component-button-link.gradient .content.inner .text{opacity:1;color:#fff}
.component-button-link.gradient .content.inner:hover .bg{opacity:1}
.component-arrow-link{display:block}
.component-arrow-link>.inner{display:flex;align-items:center;min-height:2rem}
.component-arrow-link>.inner .text{font-size:1.6rem;line-height:1.75;font-weight:500}
.component-arrow-link>.inner .arrow{position:relative;width:1rem;background-color:#000;height:.2rem;margin-top:.4rem;transition:width .2s;will-change:width}
.component-arrow-link>.inner .arrow:after,.component-arrow-link>.inner .arrow:before{content:"";display:block;position:absolute;top:0;right:0;background-color:#000;width:.6rem;height:.2rem}
.component-arrow-link>.inner .arrow:before{transform:rotate(40deg);transform-origin:top right}
.component-arrow-link>.inner .arrow:after{transform:rotate(-40deg);transform-origin:bottom right}
.component-arrow-link>.inner .text+.arrow{margin-left:10px}
.component-arrow-link>.inner:hover .arrow{width:4rem}
.component-arrow-link.white>.inner .text{color:#fff}
.component-arrow-link.white>.inner .arrow,.component-arrow-link.white>.inner .arrow:after,.component-arrow-link.white>.inner .arrow:before{background-color:#fff}
.component-arrow-link.left>.inner{flex-direction:row-reverse;justify-content:flex-end}
.component-arrow-link.left>.inner .text{margin-left:1rem}
.component-arrow-link.left>.inner .arrow{margin-left:0;transform:rotateY(180deg)}
.parent-link:hover .component-arrow-link .arrow{width:4rem}
.pagination{width:calc(50% - 2rem);padding:5rem 8rem 4rem;background-image:linear-gradient(225deg,hsla(0,0%,100%,0),#fff);display:flex;flex-direction:column;justify-content:space-between}
.pagination .text h3{font-weight:500;font-size:1.6rem;text-transform:capitalize}
.pagination .text h2{font-weight:500;font-size:2.1rem;line-height:3.2rem;margin-top:.6rem}
.pagination a{display:block;font-weight:500;font-size:1.6rem;margin-top:5.5rem}
.pagination.next{margin-left:auto}
@media (max-width:768px){.pagination{width:100%;background-image:none;border-top:1px solid #000;padding:1rem 0 0}
.pagination .text h3{font-size:1.4rem;text-transform:uppercase}
.pagination .text h2{font-size:1.8rem}
.pagination a{margin-top:2rem}
.pagination+.pagination{margin-top:4rem}
}
.component-back-arrow{position:absolute;z-index:5;top:12rem;left:0;width:100%}
.component-back-arrow>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){.component-back-arrow>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.component-back-arrow>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.component-back-arrow>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){.component-back-arrow{top:9.5rem}
.component-back-arrow>.inner .text{font-size:1.3rem}
.component-back-arrow>.inner .arrow{margin-top:.2rem}
}
.swiper-container-horizontal .swiper-pagination-bullets{bottom:3rem;font-size:0}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{border:none;background-color:transparent;width:14px;height:16px;border-radius:0;margin:0 1rem;opacity:1}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet #fill,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet #p1,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet #p2,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet #p3,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet #p4,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet #p5,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet #p6{opacity:0;transition:opacity .5s;transition-delay:0s}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #fill,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p1,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p2,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p3,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p4,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p5,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p6{opacity:1}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p1{transition-delay:0s}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p2{transition-delay:.1s}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p3{transition-delay:.2s}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p4{transition-delay:.3s}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p5{transition-delay:.4s}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #fill,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active #p6{transition-delay:.5s}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.dark #fill,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.dark #p1,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.dark #p2,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.dark #p3,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.dark #p4,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.dark #p5,.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.dark #p6{fill:#000}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.dark #border{stroke:#000}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.flat-bullet{width:50px;border-radius:0;background-color:transparent;margin:0 5px;padding:10px 0;opacity:.3;transition:opacity .5s}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.flat-bullet:after{content:"";display:block;height:2px;background-color:#fff}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.flat-bullet.swiper-pagination-bullet-active{opacity:1}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.flat-bullet.swiper-pagination-bullet-active :after{background-color:#fff}
.component-glitch-block{flex-direction:column}
.component-glitch-block,.component-glitch-block .row{display:flex;flex-grow:1}
.component-glitch-block .row>div{flex-grow:1}
.component-post-thumb .component-glitch-block .row>div,.component-testimonials .component-glitch-block .row>div{mix-blend-mode:hard-light}
@-webkit-keyframes fe30-anime{0%{opacity:0}
to{opacity:1}
}
@keyframes fe30-anime{0%{opacity:0}
to{opacity:1}
}
.component-glitch-image,.glitch-image__img{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.component-glitch-image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;overflow:hidden;position:relative}
.glitch-image__img{background-blend-mode:none;background-color:transparent;height:calc(100% + 10px);left:0;pointer-events:none;position:absolute;top:0;transform:translateZ(0);width:calc(100% + 20px)}
.component-glitch-image:hover .glitch-image__img:nth-child(n+2){-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.component-glitch-image:hover .glitch-image__img:nth-child(2){-webkit-animation-name:glitch-anim-1;animation-name:glitch-anim-1}
.component-glitch-image:hover .glitch-image__img:nth-child(3){-webkit-animation-name:glitch-anim-2;animation-name:glitch-anim-2}
.component-glitch-image:hover .glitch-image__img:nth-child(4){-webkit-animation-name:glitch-anim-3;animation-name:glitch-anim-3}
.component-glitch-image:hover .glitch-image__img:nth-child(5){-webkit-animation-name:glitch-anim-4;animation-name:glitch-anim-4;background-blend-mode:overlay;background-color:grey}
.glitch-image__img:nth-child(n+2){opacity:0}
@-webkit-keyframes glitch-anim-1{0%,to{opacity:1;transform:translate3d(40px,0,0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}
20%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}
30%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}
40%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}
50%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}
55%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}
60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}
65%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}
70%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}
80%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}
85%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%);clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%)}
95%{-webkit-clip-path:polygon(0 72%,100% 72%,100% 78%,0 78%);clip-path:polygon(0 72%,100% 72%,100% 78%,0 78%)}
}
@keyframes glitch-anim-1{0%,to{opacity:1;transform:translate3d(40px,0,0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%);clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}
20%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}
30%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}
40%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}
50%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}
55%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}
60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}
65%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}
70%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}
80%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}
85%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%);clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%)}
95%{-webkit-clip-path:polygon(0 72%,100% 72%,100% 78%,0 78%);clip-path:polygon(0 72%,100% 72%,100% 78%,0 78%)}
}
@-webkit-keyframes glitch-anim-2{0%,to{opacity:1;transform:translate3d(-10px,0,0);-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}
10%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}
15%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}
17%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}
19%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}
33%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}
35%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}
40%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}
45%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}
49%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}
50%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}
55%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 35%,0 35%);clip-path:polygon(0 15%,100% 15%,100% 35%,0 35%)}
60%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}
70%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 60%,0 60%);clip-path:polygon(0 65%,100% 65%,100% 60%,0 60%)}
80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 85%,0 85%);clip-path:polygon(0 80%,100% 80%,100% 85%,0 85%)}
90%{-webkit-clip-path:polygon(0 55%,100% 55%,100% 65%,0 65%);clip-path:polygon(0 55%,100% 55%,100% 65%,0 65%)}
}
@keyframes glitch-anim-2{0%,to{opacity:1;transform:translate3d(-10px,0,0);-webkit-clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%);clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}
10%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}
15%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%);clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}
17%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}
19%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%);clip-path:polygon(0 40%,100% 40%,100% 40%,0 40%)}
33%{-webkit-clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%);clip-path:polygon(0 52%,100% 52%,100% 59%,0 59%)}
35%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}
40%{-webkit-clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%);clip-path:polygon(0 75%,100% 75%,100% 75%,0 75%)}
45%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%);clip-path:polygon(0 65%,100% 65%,100% 40%,0 40%)}
49%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%);clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}
50%{-webkit-clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%);clip-path:polygon(0 14%,100% 14%,100% 33%,0 33%)}
55%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 35%,0 35%);clip-path:polygon(0 15%,100% 15%,100% 35%,0 35%)}
60%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}
70%{-webkit-clip-path:polygon(0 65%,100% 65%,100% 60%,0 60%);clip-path:polygon(0 65%,100% 65%,100% 60%,0 60%)}
80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 85%,0 85%);clip-path:polygon(0 80%,100% 80%,100% 85%,0 85%)}
90%{-webkit-clip-path:polygon(0 55%,100% 55%,100% 65%,0 65%);clip-path:polygon(0 55%,100% 55%,100% 65%,0 65%)}
}
@-webkit-keyframes glitch-anim-3{0%,to{opacity:1;transform:translate3d(0,-5px,0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}
5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}
11%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}
20%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}
25%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}
35%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}
42%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}
48%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}
50%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}
56%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}
61%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}
68%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}
72%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}
77%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}
81%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}
86%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}
90%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}
92%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}
94%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}
}
@keyframes glitch-anim-3{0%,to{opacity:1;transform:translate3d(0,-5px,0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%);clip-path:polygon(0 1%,100% 1%,100% 3%,0 3%)}
5%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%);clip-path:polygon(0 10%,100% 10%,100% 9%,0 9%)}
11%{-webkit-clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%);clip-path:polygon(0 5%,100% 5%,100% 6%,0 6%)}
20%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}
25%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%);clip-path:polygon(0 10%,100% 10%,100% 10%,0 10%)}
35%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%);clip-path:polygon(0 30%,100% 30%,100% 25%,0 25%)}
42%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%);clip-path:polygon(0 15%,100% 15%,100% 16%,0 16%)}
48%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%);clip-path:polygon(0 40%,100% 40%,100% 39%,0 39%)}
50%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}
56%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%);clip-path:polygon(0 60%,100% 60%,100% 55%,0 55%)}
61%{-webkit-clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%);clip-path:polygon(0 30%,100% 30%,100% 31%,0 31%)}
68%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%);clip-path:polygon(0 70%,100% 70%,100% 69%,0 69%)}
72%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%);clip-path:polygon(0 40%,100% 40%,100% 41%,0 41%)}
77%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%);clip-path:polygon(0 80%,100% 80%,100% 75%,0 75%)}
81%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%);clip-path:polygon(0 50%,100% 50%,100% 51%,0 51%)}
86%{-webkit-clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%);clip-path:polygon(0 90%,100% 90%,100% 90%,0 90%)}
90%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}
92%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%);clip-path:polygon(0 100%,100% 100%,100% 99%,0 99%)}
94%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%);clip-path:polygon(0 70%,100% 70%,100% 71%,0 71%)}
}
@-webkit-keyframes glitch-anim-4{0%,5%{opacity:.2;transform:translate3d(10px,5px,0)}
5.5%,to{opacity:0;transform:translateZ(0)}
}
@keyframes glitch-anim-4{0%,5%{opacity:.2;transform:translate3d(10px,5px,0)}
5.5%,to{opacity:0;transform:translateZ(0)}
}
#page-home .uai-links{padding-top:8rem}
@media (max-width:768px){#page-home .uai-links{margin-top:0;padding-top:6rem;background-color:#000;color:#fff}
}
#page-home .uai-links>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-home .uai-links>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-home .uai-links>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-home .uai-links>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-home .uai-links>.inner{padding-left:0;padding-right:0}
#page-home .uai-links>.inner .title{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center}
}
@media (max-width:768px) and (max-width:1100px){#page-home .uai-links>.inner .title{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-home .uai-links>.inner .title{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-home .uai-links>.inner .title{padding-left:15px;padding-right:15px}
}
#page-home .uai-links>.inner .product-link{padding:3rem;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:space-between}
#page-home .uai-links>.inner .product-link>.text .one{font-size:2.4rem;line-height:3rem;font-weight:300}
#page-home .uai-links>.inner .product-link>.text .one span{color:#9e4ff4;background:linear-gradient(110deg,#e300ff,#6094ea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#page-home .uai-links>.inner .product-link>.text .two{font-size:2.4rem;line-height:3rem;font-weight:300;color:#fff}
#page-home .uai-links>.inner .desktop{display:flex;justify-content:space-between}
@media (max-width:768px){#page-home .uai-links>.inner .desktop{display:none}
}
#page-home .uai-links>.inner .desktop .product-link{width:calc(33.3% - 1.3rem);height:24rem}
#page-home .uai-links>.inner .mobile{display:none}
@media (max-width:768px){#page-home .uai-links>.inner .mobile{display:block}
#page-home .uai-links>.inner .mobile .product-link{height:auto;padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
}
@media (max-width:768px) and (max-width:1100px){#page-home .uai-links>.inner .mobile .product-link{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-home .uai-links>.inner .mobile .product-link{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-home .uai-links>.inner .mobile .product-link{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-home .uai-links>.inner .mobile .product-link .component-arrow-link{margin-top:2.5rem}
#page-home .uai-links>.inner .mobile .swiper-pagination{bottom:.7rem}
}
#page-home .featured-news-wrap{margin-top:8rem;min-height:40rem}
@media (max-width:768px){#page-home .featured-news-wrap{margin-top:0;padding-top:6rem;background-color:#000;color:#fff}
}
#page-home .featured-news-wrap .featured-news>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-home .featured-news-wrap .featured-news>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-home .featured-news-wrap .featured-news>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-home .featured-news-wrap .featured-news>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-home .featured-news-wrap .featured-news>.inner{padding-left:0;padding-right:0}
#page-home .featured-news-wrap .featured-news>.inner .title{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center}
}
@media (max-width:768px) and (max-width:1100px){#page-home .featured-news-wrap .featured-news>.inner .title{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-home .featured-news-wrap .featured-news>.inner .title{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-home .featured-news-wrap .featured-news>.inner .title{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-home .featured-news-wrap .featured-news>.inner .desktop{display:none}
}
#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs{display:flex;justify-content:space-between}
#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs .primary{width:calc(40% - 3rem);position:relative;display:flex}
@media (max-width:1100px){#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs .primary{width:calc(50% - 1.5rem)}
#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs .primary .component-post-thumb.full{padding:2rem 4rem}
}
#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs .secondary{width:calc(60% - 3rem);display:flex;flex-direction:column}
@media (max-width:1100px){#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs .secondary{width:calc(50% - 1.5rem)}
#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs .secondary .component-post-thumb{flex-direction:column}
#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs .secondary .component-post-thumb .image{width:100%;height:150px}
#page-home .featured-news-wrap .featured-news>.inner .desktop .thumbs .secondary .component-post-thumb>.text{width:100%}
}
#page-home .featured-news-wrap .featured-news>.inner .mobile{display:none}
@media (max-width:768px){#page-home .featured-news-wrap .featured-news>.inner .mobile{display:block}
#page-home .featured-news-wrap .featured-news>.inner .mobile .component-post-thumb{position:relative;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw;height:auto}
}
@media (max-width:768px) and (max-width:1100px){#page-home .featured-news-wrap .featured-news>.inner .mobile .component-post-thumb{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-home .featured-news-wrap .featured-news>.inner .mobile .component-post-thumb{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-home .featured-news-wrap .featured-news>.inner .mobile .component-post-thumb{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-home .featured-news-wrap .featured-news>.inner .mobile .component-post-thumb>.text{padding-right:15vw}
#page-home .featured-news-wrap .featured-news>.inner .mobile .swiper-pagination{bottom:.7rem}
}
#page-home .featured-news-wrap .featured-news>.inner .component-post-thumb h2{font-size:2.4rem}
#page-home .video-block>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;margin-top:8rem}
@media (max-width:1100px){#page-home .video-block>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-home .video-block>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-home .video-block>.inner{padding-left:15px;padding-right:15px}
}
#page-home .video-block>.inner .videos{position:relative;display:flex;justify-content:space-between}
#page-home .video-block>.inner .videos .main{position:relative;width:75%}
#page-home .video-block>.inner .videos .main>.inner{position:relative;width:100%;padding-bottom:56.25%}
#page-home .video-block>.inner .videos .main>.inner .video-play-button{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:url(/images/ui/video-play-button.png);background-size:10%;background-position:50%;background-repeat:no-repeat;cursor:pointer;opacity:1;visibility:visible;transition:opacity .2s,visibility .2s}
#page-home .video-block>.inner .videos .main>.inner .video-play-button.hide{opacity:0;visibility:hidden}
#page-home .video-block>.inner .videos .main>.inner .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}
#page-home .video-block>.inner .videos .main>.inner .video-wrapper.active{opacity:1;visibility:visible}
#page-home .video-block>.inner .videos .main>.inner .video-wrapper video{width:100%;height:100%;background-color:#000;outline:0}
#page-home .video-block>.inner .videos .thumbs{position:absolute;right:0;width:21%;height:100%;overflow-y:scroll}
#page-home .video-block>.inner .videos .thumbs .thumb{margin-top:2.8rem;cursor:pointer;opacity:.7;transition:opacity .2s}
#page-home .video-block>.inner .videos .thumbs .thumb:first-of-type{margin-top:0}
#page-home .video-block>.inner .videos .thumbs .thumb p{margin-top:.7rem;font-size:1.5rem;line-height:1.5}
#page-home .video-block>.inner .videos .thumbs .thumb.active,#page-home .video-block>.inner .videos .thumbs .thumb:hover{opacity:1}
@media (max-width:768px){#page-home .video-block>.inner{padding:0}
#page-home .video-block>.inner .title{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center}
}
@media (max-width:768px) and (max-width:1100px){#page-home .video-block>.inner .title{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-home .video-block>.inner .title{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-home .video-block>.inner .title{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-home .video-block>.inner .videos{flex-direction:column;padding-bottom:6rem}
#page-home .video-block>.inner .videos .main{width:100%}
#page-home .video-block>.inner .videos .main>.inner .video-play-button{background-size:6rem}
#page-home .video-block>.inner .videos .thumbs{position:relative;width:100%;height:auto;display:flex;padding:1rem}
#page-home .video-block>.inner .videos .thumbs .thumb{display:inline-block;margin-top:0;min-width:140px;margin-left:1rem}
#page-home .video-block>.inner .videos .thumbs .thumb:first-of-type{margin-left:0}
#page-home .video-block>.inner .videos .thumbs .thumb p{font-size:1.3rem;padding-right:.5rem}
}
#page-home .bg-blocks{margin-top:6rem}
#page-home .bg-blocks>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-home .bg-blocks>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-home .bg-blocks>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-home .bg-blocks>.inner{padding-left:15px;padding-right:15px}
}
#page-home .bg-blocks>.inner .component-bg-block.bg-dark h2{color:#c17eb0;background:linear-gradient(110deg,#8e7aff,#ff8250 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}
@media (max-width:768px){#page-home .bg-blocks{margin-top:0}
#page-home .bg-blocks>.inner{padding-left:0;padding-right:0}
}
#page-home h4.title{font-size:1.8rem;font-weight:600;padding-bottom:1.5rem}
.main-bg{position:relative;z-index:1;background-color:#ebebeb}
.component-banner .slide iframe{position:fixed}
#page-about .component-slide-in-text{padding-top:25rem}
@media (max-width:1100px){#page-about .component-slide-in-text{padding-top:18rem}
}
@media (max-width:768px){#page-about .component-slide-in-text{padding-top:10rem}
}
#page-about .about-text{margin-top:16rem}
@media (max-width:1100px){#page-about .about-text{margin-top:10rem}
}
@media (max-width:768px){#page-about .about-text{margin-top:5rem}
}
#page-about .about-text>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;max-width:800px;margin:auto}
@media (max-width:1100px){#page-about .about-text>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-about .about-text>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-about .about-text>.inner{padding-left:15px;padding-right:15px}
}
#page-about .about-text>.inner p{margin-top:3.2rem}
#page-about .glitch-block-one{margin-top:25rem}
@media (max-width:1100px){#page-about .glitch-block-one{margin-top:18rem}
}
@media (max-width:768px){#page-about .glitch-block-one{margin-top:10rem}
}
#page-about .glitch-block-one>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-about .glitch-block-one>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-about .glitch-block-one>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-about .glitch-block-one>.inner{padding-left:15px;padding-right:15px}
}
#page-about .glitch-block-one>.inner .block-holder{padding:0 6rem}
@media (max-width:1440px){#page-about .glitch-block-one>.inner .block-holder{padding:0}
}
#page-about .glitch-block-one>.inner .block-holder .block{position:relative;padding:6rem 6rem 15rem;background-image:linear-gradient(-45deg,hsla(0,0%,100%,0),#fff)}
@media (max-width:1100px){#page-about .glitch-block-one>.inner .block-holder .block{padding:5rem 5rem 15rem}
}
#page-about .glitch-block-one>.inner .block-holder .block .component-glitch-block{position:absolute;bottom:0;left:0;width:100%;height:13rem;opacity:1}
@media (max-width:768px){#page-about .glitch-block-one>.inner .block-holder .block .component-glitch-block{opacity:.2}
}
#page-about .glitch-block-one>.inner .block-holder .block .text{position:relative;z-index:1}
#page-about .glitch-block-one>.inner .block-holder .block .text .body{width:50%}
@media (max-width:768px){#page-about .glitch-block-one>.inner{padding-left:0;padding-right:0}
#page-about .glitch-block-one>.inner .block-holder .block{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw}
}
@media (max-width:768px) and (max-width:1100px){#page-about .glitch-block-one>.inner .block-holder .block{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-about .glitch-block-one>.inner .block-holder .block{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-about .glitch-block-one>.inner .block-holder .block{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-about .glitch-block-one>.inner .block-holder .block .text .body{width:100%}
}
#page-about .glitch-blocks-two{padding-bottom:20rem}
#page-about .glitch-blocks-two>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-about .glitch-blocks-two>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-about .glitch-blocks-two>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-about .glitch-blocks-two>.inner{padding-left:15px;padding-right:15px}
}
#page-about .glitch-blocks-two>.inner .blocks-holder{padding:0 6rem;display:flex}
@media (max-width:1440px){#page-about .glitch-blocks-two>.inner .blocks-holder{padding:0}
}
#page-about .glitch-blocks-two>.inner .blocks-holder .block{position:relative;width:50%;padding:6rem}
#page-about .glitch-blocks-two>.inner .blocks-holder .block .component-glitch-block{position:absolute;top:0;width:35%;height:100%}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type .component-glitch-block{right:0;opacity:.8}
@media (max-width:768px){#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type .component-glitch-block{opacity:.2}
}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:nth-of-type(2) .component-glitch-block{left:0;opacity:1}
@media (max-width:768px){#page-about .glitch-blocks-two>.inner .blocks-holder .block:nth-of-type(2) .component-glitch-block{opacity:.2}
}
#page-about .glitch-blocks-two>.inner .blocks-holder .block .text{position:relative;z-index:1}
@media (max-width:1100px){#page-about .glitch-blocks-two>.inner .blocks-holder .block{padding:5rem}
}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type{position:relative;top:20rem;background-color:#000;color:#fff}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type .body{width:60%}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type img{width:15rem;margin-top:15rem}
@media (max-width:1100px){#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type img{width:12rem;margin-top:10rem}
}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:nth-of-type(2){text-align:right;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:nth-of-type(2) .body{width:60%;margin-left:40%}
@media (max-width:768px){#page-about .glitch-blocks-two{padding-bottom:0}
#page-about .glitch-blocks-two>.inner{padding:0}
#page-about .glitch-blocks-two>.inner .blocks-holder{display:block}
#page-about .glitch-blocks-two>.inner .blocks-holder .block{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw;transform:none!important}
}
@media (max-width:768px) and (max-width:1100px){#page-about .glitch-blocks-two>.inner .blocks-holder .block{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-about .glitch-blocks-two>.inner .blocks-holder .block{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-about .glitch-blocks-two>.inner .blocks-holder .block{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type,#page-about .glitch-blocks-two>.inner .blocks-holder .block:nth-of-type(2){width:100%;top:0}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type .body,#page-about .glitch-blocks-two>.inner .blocks-holder .block:nth-of-type(2) .body{width:100%;margin-left:0}
#page-about .glitch-blocks-two>.inner .blocks-holder .block:first-of-type img,#page-about .glitch-blocks-two>.inner .blocks-holder .block:nth-of-type(2) img{width:100px;margin-top:7rem}
}
#page-about .content-block-centered{margin-top:17rem}
@media (max-width:1100px){#page-about .content-block-centered{margin-top:12rem}
}
@media (max-width:768px){#page-about .content-block-centered{margin-top:6rem}
}
#page-about .content-block-centered>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center;position:relative;z-index:1;pointer-events:none}
@media (max-width:1100px){#page-about .content-block-centered>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-about .content-block-centered>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-about .content-block-centered>.inner{padding-left:15px;padding-right:15px}
}
#page-about .content-block-centered .iframe{position:relative;width:100%;height:35rem;margin-top:-10rem}
#page-about .content-block-centered .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media (max-width:768px){#page-about .content-block-centered .iframe iframe{margin-top:4rem}
}
#page-about .sliding-blocks{padding-bottom:5rem}
#page-about .sliding-blocks>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-about .sliding-blocks>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-about .sliding-blocks>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-about .sliding-blocks>.inner{padding-left:15px;padding-right:15px}
}
#page-about .sliding-blocks>.inner .blocks-holder{padding:0 6rem}
@media (max-width:1440px){#page-about .sliding-blocks>.inner .blocks-holder{padding:0}
}
#page-about .sliding-blocks>.inner .blocks-holder>.inner{display:flex}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block{position:relative}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block>.wrap{position:relative;padding:6rem;background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block>.wrap h1{font-weight:500}
@media (max-width:1100px){#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block>.wrap{padding:5rem}
}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:first-of-type{width:35%;height:100%;margin-top:16rem}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:first-of-type>.wrap{width:115%}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:nth-of-type(2){width:65%;height:100%}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:nth-of-type(2)>.wrap{padding-left:20%;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}
@media (max-width:768px){#page-about .sliding-blocks{padding-bottom:0}
#page-about .sliding-blocks>.inner{padding:0}
#page-about .sliding-blocks>.inner .blocks-holder>.inner{display:block}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block{transform:none!important}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block>.wrap{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
}
@media (max-width:768px) and (max-width:1100px){#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block>.wrap{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block>.wrap{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block>.wrap{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:first-of-type{margin-top:0;width:95vw}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:first-of-type>.wrap{width:100%}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:nth-of-type(2){width:95vw;margin-left:5vw}
#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:nth-of-type(2)>.wrap{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}
}
@media (max-width:768px) and (max-width:1100px){#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:nth-of-type(2)>.wrap{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:nth-of-type(2)>.wrap{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-about .sliding-blocks>.inner .blocks-holder>.inner>.block:nth-of-type(2)>.wrap{padding-left:15px;padding-right:15px}
}
#page-about .map-block{margin-top:10rem}
@media (max-width:1100px){#page-about .map-block{margin-top:8rem}
}
@media (max-width:768px){#page-about .map-block{margin-top:6rem}
}
#page-about .map-block>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-about .map-block>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-about .map-block>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-about .map-block>.inner{padding-left:15px;padding-right:15px}
}
#page-about .map-block>.inner .block-holder{padding:0 6rem}
#page-about .map-block>.inner .block-holder .body{max-width:60rem}
#page-about .map-block>.inner img{margin-top:6rem}
@media (max-width:768px){#page-about .map-block>.inner .block-holder{padding:0}
#page-about .map-block>.inner .block-holder .body{max-width:none}
#page-about .map-block>.inner img{margin-top:2rem}
}
@media (max-width:600px){#page-about .map-block{overflow:hidden}
#page-about .map-block>.inner img{margin-top:3.5rem;max-width:none;width:120%;position:relative;left:-10%}
}
@media (max-width:600px) and (max-width:450px){#page-about .map-block>.inner img{width:140%;left:-20%}
}
#page-about .block h1{font-size:6.4rem;line-height:1;font-weight:300}
#page-about .block h1 strong{font-weight:600}
@media (max-width:1440px){#page-about .block h1{font-size:4.8rem}
}
@media (max-width:768px){#page-about .block h1{font-size:3.6rem}
}
#page-about .block p{font-size:2rem;line-height:2}
@media (max-width:1440px){#page-about .block p{font-size:1.8rem}
}
@media (max-width:768px){#page-about .block p{font-size:1.6rem}
}
.lang-zh #page-about .component-banner h1{line-height:1.43!important}
.lang-zh #page-about .block h1,.lang-zh #page-about .content-block-centered h1,.lang-zh #page-about .map-block h1{font-size:4.8rem!important}
@media (max-width:768px){#page-uai .component-banner-uai iframe{transform:scale(.5);width:150vw;margin-left:-25vw}
}
@media (max-width:600px){#page-uai .component-banner-uai iframe{transform:scale(.4);width:200vw;margin-left:-50vw}
}
@media (max-width:450px){#page-uai .component-banner-uai iframe{transform:scale(.38);width:260vw;margin-left:-80vw}
}
@media (max-width:360px){#page-uai .component-banner-uai iframe{transform:scale(.32)}
}
#page-uai .uai-blocks{position:relative;padding-bottom:10rem}
@media (max-width:768px){#page-uai .uai-blocks{padding-bottom:0}
}
#page-uai .uai-blocks>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}
@media (max-width:1100px){#page-uai .uai-blocks>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-uai .uai-blocks>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-uai .uai-blocks>.inner{padding-left:15px;padding-right:15px}
}
#page-uai .uai-blocks>.inner .block{width:calc(33.3% - 13px);position:relative;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);margin-top:-60px;display:flex;flex-direction:column}
#page-uai .uai-blocks>.inner .block h2.label{width:100%;height:60px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));box-shadow:-30px 0 20px 10px rgba(0,0,0,.05);color:#fff;background-color:#000;line-height:60px;padding:0 30px;font-size:24px;font-weight:500}
#page-uai .uai-blocks>.inner .block h2.label span{color:#c17eb0;background:linear-gradient(110deg,#8e7aff,#ff8250 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#page-uai .uai-blocks>.inner .block .body{padding:20px 30px 30px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}
#page-uai .uai-blocks>.inner .block .body .main h2{font-weight:500}
#page-uai .uai-blocks>.inner .block .body .main p{margin-top:12px}
#page-uai .uai-blocks>.inner .block .body .component-arrow-link{margin-top:30px}
@media (max-width:1100px){#page-uai .uai-blocks>.inner .block{width:calc(33.3% - 3px)}
#page-uai .uai-blocks>.inner .block .body,#page-uai .uai-blocks>.inner .block h2.label{padding-left:23px;padding-right:23px}
}
@media (max-width:768px){#page-uai .uai-blocks>.inner{padding:0;display:block}
#page-uai .uai-blocks>.inner .block{width:100%;display:block;margin-top:0}
#page-uai .uai-blocks>.inner .block .body,#page-uai .uai-blocks>.inner .block h2.label{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
}
@media (max-width:768px) and (max-width:1100px){#page-uai .uai-blocks>.inner .block .body,#page-uai .uai-blocks>.inner .block h2.label{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-uai .uai-blocks>.inner .block .body,#page-uai .uai-blocks>.inner .block h2.label{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-uai .uai-blocks>.inner .block .body,#page-uai .uai-blocks>.inner .block h2.label{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-uai .uai-blocks>.inner .block h2.label{background-color:transparent;background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);box-shadow:-30px 0 20px 10px rgba(0,0,0,.05)}
#page-uai .uai-blocks>.inner .block .body{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}
}
#page-uai .banner-2 .component-banner{height:100vh}
#page-uai .banner-2 .component-banner iframe{position:absolute}
#page-uai .one-blocks{position:relative}
#page-uai .one-blocks>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}
@media (max-width:1100px){#page-uai .one-blocks>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-uai .one-blocks>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-uai .one-blocks>.inner{padding-left:15px;padding-right:15px}
}
#page-uai .one-blocks>.inner .block{margin-top:-100px;width:calc(25% - 15px);background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}
#page-uai .one-blocks>.inner .block:first-of-type .label h2{background-image:url(/images/content/_onebg-1.png)}
#page-uai .one-blocks>.inner .block:nth-of-type(2) .label h2{background-image:url(/images/content/_onebg-2.png)}
#page-uai .one-blocks>.inner .block:nth-of-type(3) .label h2{background-image:url(/images/content/_onebg-3.png)}
#page-uai .one-blocks>.inner .block:nth-of-type(4) .label h2{background-image:url(/images/content/_onebg-4.png)}
#page-uai .one-blocks>.inner .block .label{height:100px;text-align:center;padding:20px}
#page-uai .one-blocks>.inner .block .label h2{line-height:60px;border-radius:30px;color:#fff;font-size:24px;font-weight:300;background-size:auto 110%;background-position:50%}
#page-uai .one-blocks>.inner .block .label h2 strong{font-weight:700}
#page-uai .one-blocks>.inner .block .body{padding:20px 30px 30px}
#page-uai .one-blocks>.inner .block .body h3{font-size:24px;line-height:36px;font-weight:500}
@media (max-width:1100px){#page-uai .one-blocks>.inner{padding:0;display:block}
#page-uai .one-blocks>.inner .block{margin-top:0;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw}
}
@media (max-width:1100px) and (max-width:1100px){#page-uai .one-blocks>.inner .block{padding-left:5vw;padding-right:5vw}
}
@media (max-width:1100px) and (max-width:600px){#page-uai .one-blocks>.inner .block{padding-left:30px;padding-right:30px}
}
@media (max-width:1100px) and (max-width:360px){#page-uai .one-blocks>.inner .block{padding-left:15px;padding-right:15px}
}
@media (max-width:1100px){#page-uai .one-blocks>.inner .block .label{text-align:left;padding:0;height:auto}
#page-uai .one-blocks>.inner .block .label h2{display:inline-block;padding-left:5vw;padding-right:3rem;margin-left:-5vw;border-radius:0 30px 30px 0;font-size:3rem;background-size:auto 125%}
}
@media (max-width:1100px) and (max-width:600px){#page-uai .one-blocks>.inner .block .label h2{padding-left:30px;margin-left:-30px}
}
@media (max-width:1100px){#page-uai .one-blocks>.inner .block .body{padding:0;margin-top:.5rem}
}
#page-clinical-workflow .component-banner iframe{transform:scale(1.4)}
@media (max-width:1440px){#page-clinical-workflow .component-banner iframe{transform:scale(1.2)}
}
@media (max-width:1100px){#page-clinical-workflow .component-banner iframe{transform:scale(.85)}
}
@media (max-width:768px){#page-clinical-workflow .component-banner iframe{transform:scale(.7)}
}
@media (max-width:600px){#page-clinical-workflow .component-banner iframe{transform:scale(.5)}
}
@media (max-width:450px){#page-clinical-workflow .component-banner iframe{transform:scale(.38)}
}
@media (max-width:360px){#page-clinical-workflow .component-banner iframe{transform:scale(.32)}
}
#page-clinical-workflow .component-slide-in-text{padding-top:11rem}
#page-clinical-workflow .imaging-block{margin-top:10rem}
#page-clinical-workflow .imaging-block>.img-wrap{display:none}
#page-clinical-workflow .imaging-block>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-clinical-workflow .imaging-block>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-clinical-workflow .imaging-block>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-clinical-workflow .imaging-block>.inner{padding-left:15px;padding-right:15px}
}
#page-clinical-workflow .imaging-block>.inner .title{width:45rem;padding:2rem 0 2rem 10rem;min-height:12rem;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}
#page-clinical-workflow .imaging-block>.inner .title h2{font-size:3.6rem;line-height:1;font-weight:600}
#page-clinical-workflow .imaging-block>.inner .title h2 span{color:#c17eb0;background:linear-gradient(110deg,#8e7aff,#ff8250 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#page-clinical-workflow .imaging-block>.inner .block{width:100%;height:52rem;display:flex;align-items:flex-end;background-size:cover;background-position:50%;margin-top:-2rem}
#page-clinical-workflow .imaging-block>.inner .block>.inner{width:31rem;padding-bottom:5rem;margin-left:37%}
#page-clinical-workflow .imaging-block>.inner .block>.inner h2{font-size:3.6rem;line-height:1.25;font-weight:700}
#page-clinical-workflow .imaging-block>.inner .block>.inner p{line-height:3rem;margin-top:2rem}
#page-clinical-workflow .imaging-block>.inner .block>.inner a{display:block;font-weight:500;margin-top:4rem}
@media (max-width:1100px){#page-clinical-workflow .imaging-block{position:relative;background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);padding-top:0;margin-top:20rem}
#page-clinical-workflow .imaging-block>.img-wrap{display:block;margin-top:-21%}
#page-clinical-workflow .imaging-block>.img-wrap.top{overflow:hidden;position:relative;top:-21vw;margin-bottom:-29vw;margin-top:29vw}
#page-clinical-workflow .imaging-block>.img-wrap.top img{position:relative;width:70%;left:-4%}
#page-clinical-workflow .imaging-block>.img-wrap.bottom{overflow:hidden;margin-top:2rem}
#page-clinical-workflow .imaging-block>.img-wrap.bottom img{position:relative;width:112%;left:-20%}
#page-clinical-workflow .imaging-block>.inner .title{width:auto;padding:0;background:0 0;min-height:auto}
#page-clinical-workflow .imaging-block>.inner .title h2{font-size:2.4rem}
#page-clinical-workflow .imaging-block>.inner .block{background-image:none!important;height:auto;margin-top:1rem}
#page-clinical-workflow .imaging-block>.inner .block>.inner{width:auto;margin-left:0}
#page-clinical-workflow .imaging-block>.inner .block>.inner h2{font-size:2.4rem;font-weight:500}
#page-clinical-workflow .imaging-block>.inner .block>.inner p{margin-top:1rem}
}
#page-clinical-workflow .sections{margin-top:5rem}
@media (max-width:1100px){#page-clinical-workflow .sections{margin-top:0}
#page-clinical-workflow .sections .component-section-with-blocks{margin-top:0;padding-bottom:5rem}
}
#page-all-modalities .component-slide-in-text{padding-top:11rem}
#page-all-modalities .image{margin-top:10rem}
#page-all-modalities .image>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-all-modalities .image>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-all-modalities .image>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-all-modalities .image>.inner{padding-left:15px;padding-right:15px}
}
#page-all-modalities .image>.inner .img-wrap.desktop img{position:relative;left:-5%;width:110%;max-width:none}
#page-all-modalities .image>.inner .img-wrap.mobile{display:none}
@media (max-width:1100px){#page-all-modalities .image>.inner{padding:0;margin-top:10rem}
#page-all-modalities .image>.inner .img-wrap.desktop{display:none}
#page-all-modalities .image>.inner .img-wrap.mobile{display:block;overflow:hidden}
#page-all-modalities .image>.inner .img-wrap.mobile img{width:107%;max-width:none;position:relative;left:-7%}
}
#page-all-modalities .sections{margin-top:10rem}
#page-all-modalities .sections .component-section-with-blocks>.inner .title h2{color:#c17eb0;background:linear-gradient(110deg,#8e7aff,#ff8250 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#page-all-modalities .sections .component-section-with-blocks>.inner .title h2 span{background:0 0}
@media (max-width:1100px){#page-all-modalities .sections{margin-top:0}
#page-all-modalities .sections .component-section-with-blocks{margin-top:0;padding-bottom:5rem}
}
#page-scientific-research .component-slide-in-text{padding-top:11rem}
#page-scientific-research .image-block{margin-top:15rem;margin-bottom:9rem;overflow:hidden}
#page-scientific-research .image-block>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-scientific-research .image-block>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-scientific-research .image-block>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-scientific-research .image-block>.inner{padding-left:15px;padding-right:15px}
}
#page-scientific-research .image-block>.inner>.inner-2{width:100%;max-width:800px;margin:auto;position:relative}
#page-scientific-research .image-block>.inner>.inner-2 img{width:100%}
#page-scientific-research .image-block>.inner>.inner-2 .text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center;padding:24%}
#page-scientific-research .image-block>.inner>.inner-2 .text h2{font-size:3.6rem;line-height:1.1;color:#c17eb0;background:linear-gradient(110deg,#8e7aff,#ff8250 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#page-scientific-research .image-block>.inner>.inner-2 .text p{line-height:1.875;margin-top:2.5rem}
@media (max-width:768px){#page-scientific-research .image-block>.inner>.inner-2 img{width:200%;max-width:none;position:relative;left:-50%}
}
@media (max-width:768px) and (max-width:450px){#page-scientific-research .image-block>.inner>.inner-2 img{width:280%;left:-90%}
}
@media (max-width:768px){#page-scientific-research .image-block>.inner>.inner-2 .text{padding:0}
}
#page-one-solution .component-banner .component-button-link{display:none}
#page-one-solution .sections{padding-top:13.5rem}
#page-one-solution .sections .component-section-with-blocks>.inner .title h2{font-weight:300}
#page-one-solution .sections .component-section-with-blocks>.inner .title h2 strong{font-weight:700}
@media (max-width:1100px){#page-one-solution .sections,#page-one-solution .sections .component-section-with-blocks{margin-top:0;padding:0}
#page-one-solution .sections .component-section-with-blocks>.inner{padding:0}
#page-one-solution .sections .component-section-with-blocks>.inner>.title{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw;background-image:linear-gradient(269deg,hsla(0,0%,100%,0),#fff);box-shadow:-30px 0 20px 10px rgba(0,0,0,.05)}
}
@media (max-width:1100px) and (max-width:1100px){#page-one-solution .sections .component-section-with-blocks>.inner>.title{padding-left:5vw;padding-right:5vw}
}
@media (max-width:1100px) and (max-width:600px){#page-one-solution .sections .component-section-with-blocks>.inner>.title{padding-left:30px;padding-right:30px}
}
@media (max-width:1100px) and (max-width:360px){#page-one-solution .sections .component-section-with-blocks>.inner>.title{padding-left:15px;padding-right:15px}
}
@media (max-width:1100px){#page-one-solution .sections .component-section-with-blocks>.inner>.title p{margin-top:1rem}
#page-one-solution .sections .component-section-with-blocks>.inner .blocks{margin-top:0}
#page-one-solution .sections .component-section-with-blocks>.inner .blocks .block{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw;background-image:linear-gradient(269deg,hsla(0,0%,100%,0),#fff);box-shadow:-30px 0 20px 10px rgba(0,0,0,.05)}
}
@media (max-width:1100px) and (max-width:1100px){#page-one-solution .sections .component-section-with-blocks>.inner .blocks .block{padding-left:5vw;padding-right:5vw}
}
@media (max-width:1100px) and (max-width:600px){#page-one-solution .sections .component-section-with-blocks>.inner .blocks .block{padding-left:30px;padding-right:30px}
}
@media (max-width:1100px) and (max-width:360px){#page-one-solution .sections .component-section-with-blocks>.inner .blocks .block{padding-left:15px;padding-right:15px}
}
@media (max-width:1100px){#page-one-solution .sections .component-section-with-blocks>.inner .blocks .block .image-wrap{box-shadow:none;background-image:none}
#page-one-solution .sections .component-section-with-blocks>.inner .blocks .block .text>div p{margin-top:1rem}
}
#page-news>div .news-press-releases{margin-top:8rem}
#page-news>div .news-press-releases>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-news>div .news-press-releases>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-news>div .news-press-releases>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-news>div .news-press-releases>.inner{padding-left:15px;padding-right:15px}
}
#page-news>div .news-press-releases>.inner>h4{font-size:1.8rem;font-weight:600;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:6px}
#page-news>div .news-press-releases>.inner .thumbs{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:1rem}
#page-news>div .news-press-releases>.inner .thumbs .component-post-thumb{margin-top:50px;width:calc(33.3% - 3.3rem)}
#page-news>div .news-press-releases>.inner .thumbs .component-post-thumb .image{background-color:#000}
#page-news>div .news-press-releases>.inner .thumbs:after{content:"";width:calc(33.3% - 3.3rem)}
#page-news>div .news-press-releases .button-wrap{margin-top:80px}
#page-news>div .news-press-releases .button-wrap>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center}
@media (max-width:1100px){#page-news>div .news-press-releases .button-wrap>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-news>div .news-press-releases .button-wrap>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-news>div .news-press-releases .button-wrap>.inner{padding-left:15px;padding-right:15px}
}
#page-news>div .news-press-releases .button-wrap>.inner button{display:inline-block}
#page-news>div .bg-blocks{margin-top:60px}
#page-news>div .bg-blocks>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-news>div .bg-blocks>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-news>div .bg-blocks>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-news>div .bg-blocks>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-news>div{height:100%}
#page-news>div .news-press-releases{margin-top:6rem}
#page-news>div .news-press-releases>.inner{padding:0}
#page-news>div .news-press-releases>.inner>h4{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center;border-bottom:none;padding-bottom:2rem}
}
@media (max-width:768px) and (max-width:1100px){#page-news>div .news-press-releases>.inner>h4{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-news>div .news-press-releases>.inner>h4{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-news>div .news-press-releases>.inner>h4{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-news>div .news-press-releases>.inner .thumbs{padding-top:0}
#page-news>div .news-press-releases>.inner .thumbs .component-post-thumb{margin-top:0;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw;background-image:linear-gradient(135deg,hsla(0,0%,100%,0),#fff)}
}
@media (max-width:768px) and (max-width:1100px){#page-news>div .news-press-releases>.inner .thumbs .component-post-thumb{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-news>div .news-press-releases>.inner .thumbs .component-post-thumb{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-news>div .news-press-releases>.inner .thumbs .component-post-thumb{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-news>div .news-press-releases>.inner .thumbs .component-post-thumb>.text{padding:2rem 0 0}
#page-news>div .news-press-releases>.inner .thumbs .component-post-thumb>.text>.component-arrow-link{margin-top:2rem}
#page-news>div .bg-blocks{margin-top:0}
#page-news>div .bg-blocks>.inner{padding:0}
}
.lang-en #page-news .swiper-slide:nth-of-type(2) .bg-image{background-position:100%}
.template-news-post>div .body>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){.template-news-post>div .body>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.template-news-post>div .body>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.template-news-post>div .body>.inner{padding-left:15px;padding-right:15px}
}
.template-news-post>div .body>.inner>.text{position:relative;padding-left:5vw;padding-right:5vw;padding-top:40px;margin-top:-60px;min-height:500px}
.template-news-post>div .body>.inner>.text .bg-gradient{position:absolute;top:0;left:0;width:100%;height:500px;background-image:linear-gradient(0deg,#ebebeb,#fff)}
.template-news-post>div .body>.inner>.text .blocks{position:relative}
.template-news-post>div .body>.inner>.text .blocks h1{font-size:28px;margin-top:52px}
.template-news-post>div .body>.inner>.text .blocks h2{margin-top:48px}
.template-news-post>div .body>.inner>.text .blocks h3{font-size:20px;margin-top:44px}
.template-news-post>div .body>.inner>.text .blocks h4{font-size:1.8rem;margin-top:40px}
.template-news-post>div .body>.inner>.text .blocks h6{margin-top:15px}
.template-news-post>div .body>.inner>.text .blocks p{line-height:32px;margin-top:24px}
.template-news-post>div .body>.inner>.text .blocks img{height:auto;margin-top:20px}
.template-news-post>div .body>.inner>.text .blocks img.aligncenter{margin-left:auto;margin-right:auto}
.template-news-post>div .body>.inner>.text .blocks img+p{margin-top:40px}
.template-news-post>div .body>.inner>.text .blocks .wp-video{width:100%!important;margin-top:20px}
.template-news-post>div .body>.inner>.text .blocks .wp-video video{width:100%;height:auto}
.template-news-post>div .paginations>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;margin-top:10rem}
@media (max-width:1100px){.template-news-post>div .paginations>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.template-news-post>div .paginations>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.template-news-post>div .paginations>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){.template-news-post>div{height:100%}
.template-news-post>div .body>.inner>.text{margin:0;padding:5.5rem 0 0}
.template-news-post>div .body>.inner>.text .bg-gradient{display:none}
.template-news-post>div .paginations>.inner{display:block;margin-top:6rem}
}
#page-innovation-plus>div .news-press-releases{margin-top:2rem}
#page-innovation-plus>div .news-press-releases>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-innovation-plus>div .news-press-releases>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-innovation-plus>div .news-press-releases>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-innovation-plus>div .news-press-releases>.inner{padding-left:15px;padding-right:15px}
}
#page-innovation-plus>div .news-press-releases>.inner .thumbs{display:flex;justify-content:space-between;flex-wrap:wrap}
#page-innovation-plus>div .news-press-releases>.inner .thumbs .component-post-thumb{width:calc(50% - 2rem);margin-top:6rem}
#page-innovation-plus>div .news-press-releases>.inner .thumbs .component-post-thumb .image{background-color:#000}
#page-innovation-plus>div .component-testimonials{margin-top:6rem}
#page-innovation-plus>div .button-wrap{margin-top:8rem}
#page-innovation-plus>div .button-wrap>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center}
@media (max-width:1100px){#page-innovation-plus>div .button-wrap>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-innovation-plus>div .button-wrap>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-innovation-plus>div .button-wrap>.inner{padding-left:15px;padding-right:15px}
}
#page-innovation-plus>div .button-wrap>.inner button{display:inline-block}
@media (max-width:768px){#page-innovation-plus>div{height:100%}
#page-innovation-plus>div .news-press-releases{margin-top:0}
#page-innovation-plus>div .news-press-releases>.inner{padding:0}
#page-innovation-plus>div .news-press-releases>.inner>h4{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center;border-bottom:none;padding-bottom:2rem}
}
@media (max-width:768px) and (max-width:1100px){#page-innovation-plus>div .news-press-releases>.inner>h4{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-innovation-plus>div .news-press-releases>.inner>h4{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-innovation-plus>div .news-press-releases>.inner>h4{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-innovation-plus>div .news-press-releases>.inner .thumbs{padding-top:0}
#page-innovation-plus>div .news-press-releases>.inner .thumbs .component-post-thumb{margin-top:0;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw;background-image:linear-gradient(135deg,hsla(0,0%,100%,0),#fff)}
}
@media (max-width:768px) and (max-width:1100px){#page-innovation-plus>div .news-press-releases>.inner .thumbs .component-post-thumb{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-innovation-plus>div .news-press-releases>.inner .thumbs .component-post-thumb{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-innovation-plus>div .news-press-releases>.inner .thumbs .component-post-thumb{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-innovation-plus>div .news-press-releases>.inner .thumbs .component-post-thumb>.text{padding:0;padding-right:2rem}
#page-innovation-plus>div .news-press-releases>.inner .thumbs .component-post-thumb>.text>.component-arrow-link{margin-top:2rem}
}
#page-careers .banner{margin-top:18rem}
#page-careers .banner>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;display:flex}
@media (max-width:1100px){#page-careers .banner>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-careers .banner>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-careers .banner>.inner{padding-left:15px;padding-right:15px}
}
#page-careers .banner>.inner>.text{width:52rem;background-image:linear-gradient(-34deg,hsla(0,0%,100%,0) 49%,#fff);padding:80px}
#page-careers .banner>.inner>.text>:first-child{margin-top:0}
#page-careers .banner>.inner>.text h1{font-size:4.8rem}
#page-careers .banner>.inner>.text p{font-size:2rem;line-height:2;margin-top:1rem}
#page-careers .banner>.inner>.image{width:72rem}
#page-careers .banner>.inner>.image img{width:100%}
#page-careers .banner>.inner>.image .img-bg{display:none}
@media (max-width:1100px){#page-careers .banner{margin-top:0;height:100%}
#page-careers .banner>.inner{padding:0;flex-direction:column-reverse}
#page-careers .banner>.inner>.image{width:100%;height:100%}
#page-careers .banner>.inner>.image img{display:none}
#page-careers .banner>.inner>.image .img-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-position:25%}
#page-careers .banner>.inner>.text{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);box-shadow:-30px 0 20px 10px rgba(0,0,0,.05)}
}
@media (max-width:1100px) and (max-width:1100px){#page-careers .banner>.inner>.text{padding-left:5vw;padding-right:5vw}
}
@media (max-width:1100px) and (max-width:600px){#page-careers .banner>.inner>.text{padding-left:30px;padding-right:30px}
}
@media (max-width:1100px) and (max-width:360px){#page-careers .banner>.inner>.text{padding-left:15px;padding-right:15px}
}
@media (max-width:1100px){#page-careers .banner>.inner>.text h1{font-size:2.4rem}
#page-careers .banner>.inner>.text p{font-size:1.6rem;line-height:1.75}
}
#page-careers .blocks{margin-top:10rem}
#page-careers .blocks>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;display:flex}
@media (max-width:1100px){#page-careers .blocks>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-careers .blocks>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-careers .blocks>.inner{padding-left:15px;padding-right:15px}
}
#page-careers .blocks>.inner>.text{width:52rem}
#page-careers .blocks>.inner>.text>.inner{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);padding:70px}
#page-careers .blocks>.inner>.text>.inner>:first-child{margin-top:0}
#page-careers .blocks>.inner>.text>.inner p{font-weight:500;font-size:2.4rem;line-height:1.5}
#page-careers .blocks>.inner .text-2{width:72rem}
#page-careers .blocks>.inner .text-2>.inner{padding:7rem;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}
#page-careers .blocks>.inner .text-2>.inner>:first-child{margin-top:0}
#page-careers .blocks>.inner .text-2>.inner p{font-size:2rem;line-height:2}
#page-careers .blocks>.inner .text-2>.inner p strong{font-weight:500}
@media (max-width:768px){#page-careers .blocks{margin-top:0}
#page-careers .blocks>.inner{padding:0;display:block}
#page-careers .blocks>.inner>.text{width:100%}
#page-careers .blocks>.inner>.text>.inner{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw 0;background-image:none}
}
@media (max-width:768px) and (max-width:1100px){#page-careers .blocks>.inner>.text>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-careers .blocks>.inner>.text>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-careers .blocks>.inner>.text>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-careers .blocks>.inner .text-2{width:100%}
#page-careers .blocks>.inner .text-2>.inner{width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:3rem 7vw 0;background-image:none}
}
@media (max-width:768px) and (max-width:1100px){#page-careers .blocks>.inner .text-2>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-careers .blocks>.inner .text-2>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-careers .blocks>.inner .text-2>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-careers .blocks>.inner .text-2>.inner p{font-size:1.6rem;line-height:1.75}
}
#page-careers .members>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-careers .members>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-careers .members>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-careers .members>.inner{padding-left:15px;padding-right:15px}
}
#page-careers .members>.inner .desktop .thumbs{-moz-column-count:3;column-count:3;grid-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;margin-top:10rem}
#page-careers .members>.inner .desktop .thumbs .item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-top:7rem}
#page-careers .members>.inner .desktop .thumbs .item:first-of-type{margin-top:0}
#page-careers .members>.inner .desktop .thumbs .item .text{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);padding:4rem}
#page-careers .members>.inner .desktop .thumbs .item .text img{width:2.5rem}
#page-careers .members>.inner .desktop .thumbs .item .text>div>:first-child{margin-top:0}
#page-careers .members>.inner .mobile{display:none}
@media (max-width:1100px){#page-careers .members>.inner .desktop .thumbs{-moz-column-count:2;column-count:2}
}
@media (max-width:768px){#page-careers .members>.inner{padding:0}
#page-careers .members>.inner .desktop{display:none}
#page-careers .members>.inner .mobile{display:block}
#page-careers .members>.inner .mobile h4.title{font-size:1.8rem;font-weight:600;margin-top:6rem;padding-bottom:1.8rem;padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;text-align:center}
}
@media (max-width:768px) and (max-width:1100px){#page-careers .members>.inner .mobile h4.title{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-careers .members>.inner .mobile h4.title{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-careers .members>.inner .mobile h4.title{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-careers .members>.inner .mobile .item .text{padding:3rem 7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}
}
@media (max-width:768px) and (max-width:1100px){#page-careers .members>.inner .mobile .item .text{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-careers .members>.inner .mobile .item .text{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-careers .members>.inner .mobile .item .text{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-careers .members>.inner .mobile .item .text img{width:2.5rem}
#page-careers .members>.inner .mobile .item .text>div>:first-child{margin-top:0}
#page-careers .members>.inner .mobile .swiper-pagination{position:relative;bottom:0;margin-top:2rem}
}
#page-careers .jobs{margin-top:10rem}
#page-careers .jobs>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-careers .jobs>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-careers .jobs>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-careers .jobs>.inner{padding-left:15px;padding-right:15px}
}
#page-careers .jobs>.inner h4{font-size:1.8rem;font-weight:600}
#page-careers .jobs>.inner .items{border-top:1px solid;border-bottom:1px solid #000;margin-top:2rem}
#page-careers .jobs>.inner .items .item{position:relative;display:block;border-top:1px solid #000;padding:3.5rem 2rem;transition:all .2s}
#page-careers .jobs>.inner .items .item .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);pointer-events:none;opacity:0;transition:opacity .15s}
#page-careers .jobs>.inner .items .item:hover .bg{opacity:1}
#page-careers .jobs>.inner .items .item .inner{display:flex;justify-content:space-between;align-items:center}
#page-careers .jobs>.inner .items .item .inner p{margin-top:0;font-weight:500}
#page-careers .jobs>.inner .items .item .inner .component-arrow-link{width:4rem;margin-left:1rem}
#page-careers .jobs>.inner .items .item .inner .component-arrow-link>.inner{justify-content:flex-end}
@media (max-width:768px){#page-careers .jobs{margin-top:6rem}
#page-careers .jobs>.inner .items .item{padding:2rem 2rem 2rem 0}
}
#page-careers .image-banner-bottom{margin-top:6rem}
#page-careers .image-banner-bottom>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-careers .image-banner-bottom>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-careers .image-banner-bottom>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-careers .image-banner-bottom>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-careers .image-banner-bottom>.inner{padding:0}
}
#page-careers-post .job-banner{background-color:#fff;padding-top:13rem;padding-bottom:4rem}
#page-careers-post .job-banner>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;max-width:1170px}
@media (max-width:1100px){#page-careers-post .job-banner>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-careers-post .job-banner>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-careers-post .job-banner>.inner{padding-left:15px;padding-right:15px}
}
#page-careers-post .job-banner>.inner .apply{margin-top:9.5rem;display:flex;align-items:center}
#page-careers-post .job-banner>.inner .apply p{margin-left:2rem;margin-top:0;font-size:1.4rem;opacity:.7}
#page-careers-post .job-main{padding-top:10rem}
#page-careers-post .job-main>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;max-width:1170px}
@media (max-width:1100px){#page-careers-post .job-main>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-careers-post .job-main>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-careers-post .job-main>.inner{padding-left:15px;padding-right:15px}
}
#page-careers-post .job-main>.inner .block{margin-top:6rem}
#page-careers-post .job-main>.inner .block:first-of-type{margin-top:0}
#page-careers-post .job-main>.inner .block p{margin-top:1rem}
#page-careers-post .job-main>.inner .apply{text-align:center;margin-top:10rem}
#page-careers-post .job-main>.inner .apply p{margin-top:2rem}
@media (max-width:768px){#page-careers-post .job-banner{padding-top:15rem;padding-bottom:3rem;box-shadow:-30px 0 20px 10px rgba(0,0,0,.05)}
#page-careers-post .job-banner>.inner h1{font-size:2.4rem}
#page-careers-post .job-banner>.inner .apply{margin-top:2.5rem;display:block}
#page-careers-post .job-banner>.inner .apply p{margin-left:0;margin-top:2rem}
#page-careers-post .job-main{padding-top:6rem}
#page-careers-post .job-main>.inner .apply{margin-top:6rem}
}
.apply p{font-size:1.4rem;line-height:1.5;opacity:.7}
#page-contact{padding-top:11.5rem}
@media (max-width:768px){#page-contact{padding-top:0}
}
#page-contact .form-wrap>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-contact .form-wrap>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-contact .form-wrap>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-contact .form-wrap>.inner{padding-left:15px;padding-right:15px}
}
#page-contact .form-wrap>.inner .form-block{background-color:#000;color:#fff;padding:7rem 6rem 6rem;background-image:url(/images/content/contact-form-bg-desktop.png);background-size:cover;background-position:50%}
#page-contact .form-wrap>.inner .form-block .wrap{display:flex}
#page-contact .form-wrap>.inner .form-block .wrap .text{width:35%;display:flex;flex-direction:column;justify-content:space-between}
#page-contact .form-wrap>.inner .form-block .wrap .text h1{font-size:4.8rem;line-height:1.33;font-weight:600}
#page-contact .form-wrap>.inner .form-block .wrap .text p{margin-top:2.9rem}
#page-contact .form-wrap>.inner .form-block .wrap .text p strong{font-weight:500}
#page-contact .form-wrap>.inner .form-block .wrap .text p a{opacity:1}
#page-contact .form-wrap>.inner .form-block .wrap #form-contact{width:55%;margin-left:10%}
#page-contact .form-wrap>.inner .form-block .notice>p{font-size:1.4rem;color:#fff;opacity:.7;margin-top:7rem;text-align:right}
@media (max-width:768px){#page-contact .form-wrap{height:100%}
#page-contact .form-wrap>.inner{padding:0;height:100%}
#page-contact .form-wrap>.inner .form-block{height:100%;display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding:5rem 7vw;background-image:url(/images/content/contact-form-bg-mobile.png)}
}
@media (max-width:768px) and (max-width:1100px){#page-contact .form-wrap>.inner .form-block{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){#page-contact .form-wrap>.inner .form-block{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){#page-contact .form-wrap>.inner .form-block{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-contact .form-wrap>.inner .form-block .wrap{display:block}
#page-contact .form-wrap>.inner .form-block .wrap .text{width:100%}
#page-contact .form-wrap>.inner .form-block .wrap .text h1{font-size:2.4rem}
#page-contact .form-wrap>.inner .form-block .notice,#page-contact .form-wrap>.inner .form-block .wrap #form-contact{display:none}
}
#page-contact .locations>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-contact .locations>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-contact .locations>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-contact .locations>.inner{padding-left:15px;padding-right:15px}
}
#page-contact .locations>.inner .thumbs{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:1rem}
#page-contact .locations>.inner .thumbs .component-post-thumb{margin-top:5rem;width:calc(33.3% - 3.3rem)}
#page-contact .locations>.inner .thumbs:after{content:"";width:calc(33.3% - 3.3rem)}
@media (max-width:768px){#page-contact .locations>.inner{padding:0}
#page-contact .locations>.inner .thumbs{padding-top:0}
#page-contact .locations>.inner .thumbs .component-post-thumb{margin-top:0;width:100%}
#page-contact .locations>.inner .thumbs .component-post-thumb>.image{height:0;padding-bottom:53%}
}
#page-contact .bg-blocks{margin-top:8rem}
#page-contact .bg-blocks>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
@media (max-width:1100px){#page-contact .bg-blocks>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){#page-contact .bg-blocks>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){#page-contact .bg-blocks>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){#page-contact .bg-blocks{margin-top:0}
#page-contact .bg-blocks>.inner{padding:0}
}
.template-legal .banner{background-color:#fff;padding-top:130px;padding-bottom:40px}
.template-legal .banner>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;max-width:1170px}
@media (max-width:1100px){.template-legal .banner>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.template-legal .banner>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.template-legal .banner>.inner{padding-left:15px;padding-right:15px}
}
.template-legal .main{padding-top:100px}
.template-legal .main>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;max-width:1170px;overflow:hidden}
@media (max-width:1100px){.template-legal .main>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:600px){.template-legal .main>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:360px){.template-legal .main>.inner{padding-left:15px;padding-right:15px}
}
.template-legal .main>.inner .block{margin-top:60px}
.template-legal .main>.inner .block:first-of-type{margin-top:0}
.template-legal .main>.inner .block p{margin-top:10px}
#page-not-found{display:flex;justify-content:center;align-items:center}
@media (max-width:600px){#page-not-found h1{font-size:2.4rem}
}
.banner-one-solution .inner{height:100%}
@media (max-width:600px){.banner-one-solution .inner iframe{width:160%;height:160%;transform:scale(.625) translate3d(-30%,-30%,0)!important}
}
@media (max-width:360px){.banner-one-solution .inner iframe{width:200%;height:200%;transform:scale(.5) translate3d(-50%,-50%,0)!important}
}
.banner-one-solution .inner .swiper-container{height:100%}
.banner-one-solution .inner .swiper-container .swiper-slide>.content{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}
.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner{position:relative;z-index:1;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(1rem);transition:opacity .3s ease 0s,transform .1s ease .3s}
.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner>.wrap{text-align:center;color:#fff}
.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner>.wrap p{font-size:1.8rem;font-weight:500;margin-top:1.5rem}
.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner>.wrap h1{font-size:9.6rem;font-weight:300}
.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner>.wrap a{margin-top:7rem}
@media (max-width:768px){.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto}
}
@media (max-width:768px) and (max-width:1100px){.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner>.wrap>div p{font-size:1.4rem}
.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner>.wrap>div h1{font-size:4.8rem}
}
@media (max-width:768px) and (max-width:360px){.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner>.wrap>div h1{font-size:4rem}
}
@media (max-width:768px){.banner-one-solution .inner .swiper-container .swiper-slide>.content>.inner>.wrap .component-button-link{margin-top:4rem}
}
.banner-one-solution .inner .swiper-container .swiper-slide.swiper-slide-active .content>.inner{opacity:1;transform:none;transition:opacity .6s ease .8s,transform .6s ease .8s}
.banner-new-vision>.inner,.banner-new-vision>.inner>.inner-2{height:100%}
.banner-new-vision>.inner>.inner-2 iframe{top:33%}
.banner-new-vision>.inner>.inner-2 .swiper-container{height:100%}
.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide{z-index:1}
.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner{position:relative;z-index:1;padding-left:25vw;padding-top:18rem;color:#fff;opacity:0!important;transform:translateY(1.5rem);transition:transform 0s ease .4s,opacity .4s}
.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner h1{font-size:6.4rem;line-height:1;font-weight:300}
.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner h1 strong{font-weight:600}
.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner .component-arrow-link{margin-top:4rem;margin-left:.7rem}
@media (max-width:768px){.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner{padding-left:7vw;padding-right:7vw;width:100%;max-width:1490px;margin-left:auto;margin-right:auto;padding-top:20rem}
}
@media (max-width:768px) and (max-width:1100px){.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner{padding-left:5vw;padding-right:5vw}
}
@media (max-width:768px) and (max-width:600px){.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner{padding-left:30px;padding-right:30px}
}
@media (max-width:768px) and (max-width:360px){.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner{padding-left:15px;padding-right:15px}
}
@media (max-width:768px){.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner h1{font-size:4.8rem}
}
@media (max-width:768px) and (max-width:600px){.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide .content>.inner h1{font-size:3.6rem}
}
.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide.swiper-slide-active{z-index:2}
.banner-new-vision>.inner>.inner-2 .swiper-container .swiper-slide.swiper-slide-active .content>.inner{opacity:1!important;transform:none;transition:transform .6s ease .8s,opacity .6s ease .8s}
