/*! autoprefixer: on */.blue{color:#0d58c9!important}.hero__title{margin-top:6.25rem}.hero__text{font-size:1.5rem;color:#fff;margin-top:1.25rem}.hero .symbol2{font-size:7.5rem;color:#fff}.hero .icon-list{display:flex;align-items:center;gap:1.25rem;margin-top:1.75rem}.hero .a-button{width:12.5rem;height:3.625rem;padding:.8125rem .9375rem;margin-top:1.875rem;font-size:1.125rem;margin-left:11.25rem}.hero .a-button svg{font-size:2.5rem}.background{height:42.1875rem!important}.background .cards{width:71.25rem!important}.background .cards .card{padding-top:4.0625rem}.challenge{height:37.125rem!important;background-color:#f8f8f8}.challenge .title{text-align:center}.challenge .flex-box{display:flex;justify-content:center;gap:1.5625rem;margin-top:3.125rem}.challenge .flex-box .flex-item{width:26.9375rem;height:16.125rem;background-color:#fff;box-shadow:0 .5rem .625rem 0 rgba(0,0,0,.07);border-radius:.5rem;padding:1.875rem 2.4375rem;position:relative}.challenge .flex-box .flex-item .img-wrap{text-align:center}.challenge .flex-box .flex-item .svg-wrap{position:absolute;right:0;top:0;border-radius:50%;display:flex;align-items:center;justify-content:center;width:4.625rem;height:4.625rem;background-color:#0d58c9;box-shadow:0 0 0 .25rem rgba(2,153,244,.25)}.challenge .flex-box .flex-item .symbol{font-size:2.625rem;color:#fff}.challenge .flex-box .flex-item .flex-title{font-size:1.5rem;font-weight:500;font-stretch:normal;line-height:1.6875rem;letter-spacing:0;color:#333}.challenge .flex-box .flex-item .flex-text{margin-top:1.5rem;text-align:center}.challenge .flex-box .flex-item:nth-child(2) .svg-wrap{background-color:#30c58e;box-shadow:0 0 0 .25rem rgba(48,197,142,.25)}.solution{overflow:hidden}.solution .subtitle{margin:1.5625rem 0 .9375rem;font-size:1.75rem;color:#333;font-weight:500}.solution .cards{display:flex;column-gap:1.125rem}.solution .cards .card{padding:1.125rem 1.375rem;width:32.1875rem;height:11.25rem;background-color:rgba(13,88,201,.1);border-radius:.5rem}.solution .cards .card__title{font-size:1.25rem;color:#333;font-weight:500}.solution .cards .card ul{margin:.3125rem 0 0 1.25rem}.solution .cards .card ul li{list-style:disc;font-size:1.125rem;color:#666}.solution .cards .card ul li::marker{color:#0d58c9}.solution .texts{display:flex;column-gap:6.25rem;margin-top:1.25rem}.solution .texts img{margin-right:.625rem;margin-top:.3125rem}.result{padding-top:3.75rem;height:22.5rem}.result .title{margin-bottom:1.25rem;text-align:left}.result .content{flex-direction:column;display:flex;align-items:flex-start;justify-content:space-between;width:98.75rem;background-position:50%;background-size:cover;text-align:left;border-radius:.625rem}.result .content .result-list{display:flex;gap:.75rem;margin-top:2.5rem}.result .content .result-item{height:3.75rem;background-color:#03396e;border-radius:.625rem;border:.0625rem solid #fbfbfb;padding:1.125rem 1.625rem}.result .content .result-item .result-item-title{font-size:1.5rem;line-height:1.625rem;margin-bottom:.625rem;color:#fbfbfb}.result .content .result-item .result-item-text{font-size:1rem;font-weight:400;font-stretch:normal;line-height:1.6875rem;color:#fbfbfb}.result .swiper-button-next,.result .swiper-button-prev{width:2.5rem;height:2.5rem;background-color:#0d58c9;box-shadow:0 0 .3125rem 0 rgba(0,0,0,.2);border:.125rem solid #0d58c9;border-radius:50%}.result .swiper-button-next:after,.result .swiper-button-prev:after{font-size:1.25rem;color:#fff}.result .swiper-button-prev{position:absolute;left:83%;top:28.75rem}.result .swiper-button-next{top:28.75rem;right:11%}.result .swiper-button-disabled{background-color:#99a2b1;border:.125rem solid #99a2b1}.result .swiper-scrollbar{border-radius:.625rem;width:80%;margin-bottom:1.25rem}.result .swiper-scrollbar-drag{background:#0d58c9}.beaveriot{display:block;height:48.75rem;background-image:url(/static/pc/en/company/success-stories/beaveriot-powers-hospital-automation-project/iot-dashboard.jpg?t=1760174004015);background-position:50%;background-size:cover}.beaveriot .title{text-align:center}.beaveriot .content{display:flex;justify-content:flex-end;margin:0 auto}.beaveriot .content__right{margin-top:10rem;width:31.25rem}.beaveriot .content__right a{display:flex;align-items:center;justify-content:center;column-gap:1.25rem;margin-top:2.5rem;width:14.4375rem;height:3.5rem;background-color:#0d58c9;border-radius:.5rem}.beaveriot .content__right a span{font-size:1.375rem;color:#fff;font-weight:500}.beaveriot .content__right a svg{font-size:2rem;color:#fff}.related{height:49.1875rem}.related .title{text-align:center}.related .cards{display:flex;flex-wrap:wrap;justify-content:center;gap:.875rem .8125rem}.related .cards .card{position:relative;height:16rem;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.related .cards .card__content{position:absolute;left:1.75rem;bottom:.625rem;display:flex;align-items:center;column-gap:.3125rem}.related .cards .card__title{font-size:1.375rem;color:#333;font-weight:500}.related .cards .card svg{font-size:1.5rem;color:#333}.related .cards .card:first-of-type{width:22.25rem}.related .cards .card:nth-of-type(2){width:42.5rem}.related .cards .card:nth-of-type(2) .card__title,.related .cards .card:nth-of-type(2) svg{color:#fff}.related .cards .card:nth-of-type(3){width:42.5rem}.related .cards .card:nth-of-type(3) .card__title,.related .cards .card:nth-of-type(3) svg{color:#fff}.related .cards .card:nth-of-type(4){width:22.25rem}.related .cards .card:hover{box-shadow:.3125rem .3125rem .3125rem rgba(0,0,0,.1)}.why{height:auto!important;background-color:#f5f6f8}.why .title{margin-bottom:1.5625rem}.why .hr{width:.0625rem;height:26.6875rem;border:.0625rem solid rgba(153,162,177,.4);content:"";display:inline-block;margin:.625rem 3.125rem 0}.why .content{display:flex;align-items:flex-start;z-index:1;margin-top:1.875rem}.why .content img{border-radius:.5rem}.why .content--left .text{line-height:1.5625rem}.why .content--left img{margin-top:.875rem}.why .content--right .row,.why .content--right .row2{margin-top:3.75rem;position:relative;flex-shrink:0;margin-bottom:1.875rem;width:60rem;height:21.3125rem;border-radius:.625rem;display:flex;align-items:flex-start;gap:1.25rem}.why .content--right .row2 .text,.why .content--right .row .text{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.25rem}.why .content--right .row2 .text2,.why .content--right .row .text2{margin-top:1.25rem}.why .content--right .row2 .img-box,.why .content--right .row .img-box{width:11.125rem;height:6.9375rem;background-color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.why .content--right .row2 .right-title,.why .content--right .row .right-title{font-size:1.5rem;font-weight:600;font-stretch:normal;line-height:1.625rem;letter-spacing:0;color:#333;margin-bottom:1.6875rem}.why .content--right .row2{margin-top:2.5rem}.why .content .mark{font-size:9.375rem;color:#0d58c9;font-weight:700;line-height:3.125rem}.why .content .mark--lower{margin-top:3.75rem;text-align:right}.partner{height:auto;padding:6.25rem 0}.partner .content{position:relative}.partner .title{text-align:left;margin-bottom:1.5625rem}.partner .card{height:20.5rem;background-position:50%;background-size:cover;border-radius:.625rem}.partner .card .text-box{display:flex;flex-direction:column;justify-content:center;padding-left:39.375rem;padding-right:3.4375rem;height:100%}.partner .card__title{font-size:3rem;color:#fff;margin-bottom:.4375rem}.partner .card__subtitle{font-size:1.875rem;color:#fff;font-weight:500}.partner .card .text{margin-top:.8125rem}.partner .partner-logo{position:absolute;left:7.4375rem;top:16.875rem;display:flex;align-items:center;justify-content:center;width:18.125rem;height:11.375rem;background-color:#fff;border-radius:1rem}.partner .partner-logo h3{font-size:3rem}.partner .partner-logo .logo-text,.partner .partner-logo h3{font-weight:400;font-stretch:normal;line-height:3.75rem;color:#fff}.partner .partner-logo .logo-text{font-size:1.75rem}.partner .partner-logo .img-box{width:20.625rem;height:17.125rem;background-color:#fff;border-radius:.5rem;position:relative;margin-top:2.8125rem}.partner .partner-logo .img-box img{width:14.9375rem;height:5.75rem;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.img-layer{width:100%;height:100%;position:fixed;top:0;z-index:9999;background-color:rgba(0,0,0,.3);display:none}.img-layer .big-img{width:auto;height:auto;top:50%}.img-layer .big-img,.img-layer .symbol{position:fixed;left:50%;transform:translate(-50%,-50%)}.img-layer .symbol{bottom:5rem;background-color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;color:#666;cursor:pointer}