.absolute{position:absolute}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
@font-face{font-family:ds-icon;src:url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAdcAAsAAAAADnQAAAcNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACFBgqNEIsHATYCJAM8CyAABCAFhFsHgTcbiAxRlFBSGdlPTZ4ElMk4GwIAFwCQBBBEEkEqMDJBIcSGUsLzVNf751ZV94AhsAK5EjvxvABgx/iYe/fTFEEPI0xRDlmh7adL/m/wXa4wNW1n1Nw21KYedVUgqRmpiByvbTCxeM1GMlcP8/9/P1f3Ai5RN2+EJjXczf/MFJpJ4pAsFEkcQnqIeiiEKilTcsLpVMrxKDrSkB7TgF0tyJfwxFMQwE9BzihXvXt5Z/0eMVm2QxV7vkCWLz0KGbOmpMG01Aleud33SINMwQI1Xl0AJke/L+8oLF5QWBr7WnU63Wbsx+X9PxrGIegHOPMNwtYKsAAN5N2ZTi61W86gEyJvJPFTAw0LgLQMpccGXVzbDbnpMmXNW7hofXfrO+n73/E4tPQpODrbIqR1ejv4Bx7DSwALGw9h/BgUmhA+ggiIDSRBrmhPNAwuHgtecG0WAuAGWbDADYkxpOmgwgNpJnDnkGaFCj+keaHCQFoYKhSkRaFCQ1ofYuaV7gQLPni3wUSQu5IH/r0mibAD08PICpNPivYQdmVvLBpxkEaKkxCWRLKT78A4WWKPJ22UJN/eoVBi0VHtDUuK5JLe50+0MKmMCWUcRKFXrqgVYlevttKs69dbSfzaNVN3DA9UJKukojFaBdEudypohDgMNQ9koDNXH+POiUV9EZVEWFUkK5zzoE1tLH7bX0UPxXnUPNTH0NVwDW3Iwri0hDTo04jxEHH4qpEELgBwBrtIcIYTawbNzqjGj2mjDAgeKZnTr+LC+UqKIQ05fHoN1Ktc3UQK8pwml0p7jsay7fNADq55OwliOQxaWs6W7cilDTkyneHanfTu9eS6XdQOKUCKKBfGJP8a4lzfpQlXzwZswBY4zRN5+lwuzTc0bH4dca6t0tiVewIblpDIPAPWVWyOk9ToYPbV9NWhEsedwVvj0VmDDufq2PhUygGnNcEzBM9gkwV6FZu9v26+OcOv3DitBDaLevjVk87l2Y404Txrr8SaU69XihnNm0ml8+Vb6CykTSWW66871/IvchGVaqIBPFndcOI6NeNWm4t1KIA3yjbkCgWrp2cN8D1X/AvuZaWHVxc7FjgsWeJQ4Fh8QWAIzMWLHS8QeIWRkvbykNLAwDYh5S8EhsCc/oVyn6TY0YJf0UZWhJZa9Apn+kjJ8eP3F4Fwn3rvpuzV3l279hG3tdlGYUOfvu6267Y7/elT3LjAbs8Qbn0Q2Arfmapy+Uw1uY/eivlMVdmMak/pM0CKUJexd1KmdEX2IgdWN6lTwYGdLTTmtrcvMvPd4oFtIjO/EW2aRdKBJChNG9tACKaTqY1LTVlo4iuNtcvl71esWLxviP8J+vktAh/N/lEDajoeP3KWBTu+Ov0Cb+9Ml+uj1/E22wuEbtrDr0q+3R8onM0M6eRks6x595EiheuVJfgOlJUN+FICQ5zx5T65f3vsg5NK806U1KX+6v0NVo3LUSkt0KldWlq5c6PAkK8VkO4YBR5aQE/iSKxehm/JhbGvl5Z0xf7O1/pnqPvgULrYEUFbt+M5gfDC19pMWZc1pl8+O/J/4qqAImZllrV+VW90cTH4H5cbCWLjuYLCnM8rgvv4NPLNuwCAEveZ/TiR+CoMWyUtKMzaFNdEZ+carinrAIDAxOCRHrUIfdww7wKBwKmFSv/7al90v2WmGFrM5Zmfk3wxQkrpYSaKgR4OMDeq946La6fjOlxLd8TV0nHtWNH/Io9Mt7Q0t0yPnQRAYOKKQuy6uT592q8j/p+iro4f65Y1uGVDEhj6JzzE9/eHmZJ2APQNNSJqKKsOfIajjgCo5zIP4q/VI50CBuqEeguge5WJucgCtRriB3XzygVjoBuVf2d3aVILYtf1Rp3nF2QrDnxkPy6JnPzwqv6p+F+er5mPHbyfqBcFvbm/F+oWZrek+HBGOkQM0MKLxtHjztQZoQH1kAL8zgz4iXAk5n89RZKPiUnwFHgiUkWpkS7KhExRTrJFgAJkGw+lyX7ycHl8gCRoKojxAdn5ZshCmJVIFW1HuugoMkWXyRbJ+SPbhPlG9tNISmcLkF0aXyPEBBlPvniROivkpiyM1NxXkCsdI8cP2z4BQ+Hjs/G0Er8HCzh8n7CWcyLBBTrD7+a5HmjtuEe3hJTGOZE/mkwEtc84dYZdgwAxFNBncBK+uhekOCyCIMMRGBE/9wogWaGJQWOYQuonABIkDtbGmTFm2o7uJbbPsDsYGFgjmUOOScC9EOIwiexuTyZAcxEHx9ObLQFSiDH5iJDniAk7negrGa8rMze3hFttRPuNI6JEixFLbPGIV3zil4AEJSRhiUiUWnvtUtWOEd1mkV2tbaamle+SVwqw0IWFGKsG7KqaOQqdthgWMqchSzQIGozutxCF1lUTf6IK2tKazx1Rk1yU10PoTnPGAAAA") format("woff2")}.ds-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ds-icon!important;font-size:16px;font-style:normal}.ds-icon-clock:before{content:"\ecfb"}.ds-icon-arrow_down:before{content:"\e632"}.ds-icon-arrow_up:before{content:"\e634"}.ds-icon-close_linear:before{content:"\e62c"}.ds-icon-menu:before{content:"\e60c"}.ds-icon-dots:before{content:"\e60d"}.ds-icon-arrow_right:before{content:"\e61d"}.ds-icon-arrow_left:before{content:"\e600"}.ds-icon-arrow_down_fill:before{content:"\e6b5"}.ds-icon-mail:before{content:"\e624"}.ds-icon-loc:before{content:"\e606"}.ds-icon-phone:before{content:"\ebac"}.ds-icon-earth:before{content:"\e653"}.ds-icon-search:before{content:"\e621"}
td,th{font-family:inherit;font-size:inherit}img.emoji{background:none!important;border:none!important;box-shadow:none!important;display:inline!important;height:1em!important;margin:0 .07em!important;padding:0!important;vertical-align:-.1em!important;width:1em!important}img{height:auto;max-width:100%}.wp-caption{margin:0;max-width:100%}.ios .wp-caption{width:auto!important}dl.wp-caption dt.wp-caption-dt img{display:inline-block;margin-bottom:-1ex}dl.wp-caption,dl.wp-caption *{-webkit-user-drag:none}.wp-caption-dd{font-size:14px;margin:0;padding-top:.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:.5em 1em .5em 0}.alignright{float:right;margin:.5em 0 .5em 1em}img[data-mce-selected]::-moz-selection{background-color:transparent}img[data-mce-selected]::selection{background-color:transparent}audio,embed,video{display:-moz-inline-stack;display:inline-block}audio{visibility:hidden}[_moz_abspos]{outline:none}a[data-wplink-url-error],a[data-wplink-url-error]:focus,a[data-wplink-url-error]:hover{outline:2px dotted #dc3232;position:relative}a[data-wplink-url-error]:before{bottom:-2px;content:"";display:block;left:-2px;outline:2px dotted #fff;position:absolute;right:-2px;top:-2px;z-index:-1}.wpview{border:1px solid transparent;clear:both;margin-bottom:16px;position:relative;width:99.99%}.wpview .loading-placeholder{border:1px dashed #ccc;padding:10px}.wpview .wpview-loading{background-color:transparent;height:5px;margin:10px auto 0;overflow:hidden;width:60px}.wpview .wpview-loading ins{animation:wpview-loading 1.3s steps(36) 1s infinite;background-color:#333;display:block;height:5px;margin:0 0 0 -60px;width:36px}@keyframes wpview-loading{0%{margin-left:-60px}to{margin-left:60px}}.wpview .wpview-content>iframe{background:transparent;max-width:100%}.wpview-error{word-wrap:break-word;border:1px solid #ddd;margin:0;padding:1em 0}.loading-placeholder .dashicons,.wpview-error .dashicons{display:block;font-size:32px;height:32px;margin:0 auto;width:32px}.wpview-error p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;text-align:center}.wpview-type-gallery:after{clear:both;content:"";display:table}.gallery a{cursor:default}.gallery{line-height:1;margin:auto -6px;overflow-x:hidden;padding:6px 0}.ie7 .gallery,.ie8 .gallery{margin:auto}.gallery .gallery-item{box-sizing:border-box;float:left;margin:0;padding:6px;text-align:center}.ie7 .gallery .gallery-item,.ie8 .gallery .gallery-item{padding:6px 0}.gallery .gallery-caption,.gallery .gallery-icon{margin:0}.gallery .gallery-caption{font-size:13px;margin:4px 0}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.333%}.ie7 .gallery-columns-3 .gallery-item,.ie8 .gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.665%}.gallery-columns-7 .gallery-item{width:14.285%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.111%}.gallery img{border:none;height:auto;max-width:100%;padding:0}.rtl .gallery .gallery-item{float:right}#tinymce,.editor-content{line-height:1.86;overflow-x:hidden}#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{font-weight:700}#tinymce h1,.editor-content h1{font-size:2rem;margin-bottom:1rem}#tinymce h2,.editor-content h2{font-size:1.5rem;margin-bottom:1rem}#tinymce h3,.editor-content h3{font-size:1.25rem;margin-bottom:1rem}#tinymce h4,.editor-content h4{font-size:1rem;margin-bottom:1rem}#tinymce h5,.editor-content h5{font-size:.875rem;margin-bottom:1rem}#tinymce h6,.editor-content h6{font-size:.75rem;margin-bottom:1rem}#tinymce p,.editor-content p{font-size:1rem;margin-bottom:1rem}#tinymce ul,.editor-content ul{list-style:disc;margin-bottom:1rem;padding-left:1rem}#tinymce ol,.editor-content ol{list-style:decimal;margin-bottom:1rem;padding-left:1rem}#tinymce li,.editor-content li{margin-bottom:.5rem}picture.aligncenter img{display:block;margin-left:auto;margin-right:auto}picture.alignleft img{float:left;margin:.5em 1em .5em 0}picture.alignright img{float:right;margin:.5em 0 .5em 1em}:root{--primary-color:#007aff;--primary-hover-color:#007affdd}*{box-sizing:inherit;margin:0;outline:none;padding:0}html{color:#000;font-size:16px;line-height:1.5}body{background-color:#fff;overflow-x:hidden;overflow-y:scroll}ul{list-style:none}a{color:#000;text-decoration:none}a.primary-link,a:hover{color:var(--primary-color)}a.primary-link{text-decoration:underline}button{cursor:pointer}button.primary-btn{background-color:var(--primary-color);border:none;color:#fff}button.primary-btn:hover{background-color:var(--primary-hover-color)}button.normal-btn{background-color:#fff;border:1px solid #ccc;color:#000}button.normal-btn:hover{background-color:hsla(0,0%,100%,.867)}.row{flex-direction:row}.row,.row-reverse{align-items:center;display:flex;justify-content:flex-start}.row-reverse{flex-direction:row-reverse}.column{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.just-start{justify-content:flex-start}.just-center{justify-content:center}.just-end{justify-content:flex-end}.just-between{justify-content:space-between}.just-around{justify-content:space-around}.align-baseline{align-items:baseline}.justify-evenly{justify-content:space-evenly}.break-1{-webkit-line-clamp:1}.break-1,.break-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.break-2{-webkit-line-clamp:2}.break-3{-webkit-line-clamp:3}.break-3,.break-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.break-4{-webkit-line-clamp:4}.break-5{-webkit-line-clamp:5}.break-10,.break-5{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.break-10{-webkit-line-clamp:10}.break-15{-webkit-line-clamp:15;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.hover-up:hover,.hover:hover{cursor:pointer!important}.hover-up:hover{transform:translateY(-4px)!important}.hover-scale .scale-target{transition:scale .5s}.hover-scale:hover{cursor:pointer}.hover-scale:hover .scale-target{scale:110%}.ubuntu-regular{font-style:normal}.ubuntu-regular,.ubuntu-regular-italic{font-family:Ubuntu,sans-serif;font-weight:400}.ubuntu-regular-italic{font-style:italic}.ubuntu-medium{font-style:normal}.ubuntu-medium,.ubuntu-medium-italic{font-family:Ubuntu,sans-serif;font-weight:500}.ubuntu-medium-italic{font-style:italic}.ubuntu-bold{font-style:normal}.ubuntu-bold,.ubuntu-bold-italic{font-family:Ubuntu,sans-serif;font-weight:700}.ubuntu-bold-italic{font-style:italic}.raleway-regular{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.raleway-bold{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}html{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:400}.about-award-card{height:100%;padding:1.875rem}.about-award-card .img-main{aspect-ratio:615/430;border-radius:2.5rem;flex-shrink:0;height:100%;margin-right:1.875rem;overflow:hidden}.about-award-card .img-main img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-award-card .txt-main{flex:1}.about-award-card .txt-main .card-title{display:none;font-size:2.25rem;line-height:114%}.about-award-card .txt-main .card-title-active{display:-webkit-box}.about-award-card .txt-main .card-content{color:#333;display:none;font-size:1rem;line-height:175%;margin-top:1.25rem;width:100%}.about-award-card .txt-main .card-content-active{display:-webkit-box}.about-award-card .txt-main .btns{margin-top:2.5rem}.about-award-card .txt-main .btns .btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-left:1.25rem;padding:.75rem 1.5rem}.about-award-card .txt-main .btns .btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.about-award-card .txt-main .btns .btn:first-child{margin-left:0}.about-award-card.reverse{flex-direction:row-reverse}.about-award-card.reverse .img-main{margin-left:1.875rem;margin-right:0}.about-award-card:hover .img-main img{scale:110%}@media only screen and (max-width:1099px){.about-award-card .txt-main .card-title{font-size:1.75rem}}@media only screen and (max-width:799px){.about-award-card{display:block}.about-award-card .img-main{height:12.5rem;margin:0 auto}.about-award-card .txt-main{margin-top:1.25rem}.about-award-card .txt-main .card-title{font-size:1.5rem}.about-award-card .txt-main .card-content{margin-top:.625rem}.about-award-card .txt-main .btns{margin-top:1.25rem}.about-award-card .txt-main .btns .btn{font-size:.875rem;padding:.625rem 1.25rem}.about-award-card.reverse .img-main{margin:0 auto}}.about-awards{overflow:hidden;padding:0 3.75rem;position:relative}.about-awards .about-awards-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.about-awards .about-awards-bg .awards-bg-ellipse-41{background:#d7ebfa;border-radius:27.875rem;filter:blur(3.75rem);height:18.375rem;position:absolute;right:15.2777777778%;top:11.875rem;width:27.875rem}.about-awards .about-awards-bg .awards-bg-ellipse-42{background:linear-gradient(180deg,#c5f7f7,#f7ffff);border-radius:39rem;filter:blur(6.25rem);height:27.3125rem;left:17.0138888889%;position:absolute;top:11.875rem;width:39rem}.about-awards .about-awards-bg .awards-bg-ellipse-46{background:#ddd;border-radius:37.5rem;bottom:-3.125rem;filter:blur(1.875rem);height:5rem;left:50%;position:absolute;transform:translateX(-50%);width:37.5rem}.about-awards .about-awards-main{position:relative;z-index:auto}.about-awards .about-awards-main .title{font-size:3rem;line-height:115%;margin:0 auto;max-width:50rem;text-align:center;text-transform:uppercase}.about-awards .about-awards-main .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:50rem;text-align:center}.about-awards .about-awards-main .tab-bar{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border:1px solid #eee;border-radius:3.75rem;box-shadow:0 0 20px 0 rgba(0,0,0,.05);box-sizing:border-box;height:4.375rem;margin:2.5rem auto 0;overflow:hidden;width:46.25rem}.about-awards .about-awards-main .tab-bar .tab-list{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.about-awards .about-awards-main .tab-bar .tab-list::-webkit-scrollbar{display:none}.about-awards .about-awards-main .tab-bar .tab-list .tab-item{margin-left:-1.25rem;padding:.625rem}.about-awards .about-awards-main .tab-bar .tab-list .tab-item:first-child{margin-left:0}.about-awards .about-awards-main .tab-bar .tab-list .tab-item.tab-active .tab-btn{background:#007aff;box-shadow:0 0 .9375rem 0 #98dbfc;color:#fff}.about-awards .about-awards-main .tab-bar .tab-list .tab-item .tab-btn{border-radius:3.75rem;box-sizing:border-box;font-size:1rem;height:3rem;line-height:3rem;min-width:7.5rem;overflow:hidden;padding:0 1.875rem;text-align:center;text-transform:uppercase}.about-awards .about-awards-main .award-card-list{height:30.5625rem;margin-top:2.5rem}.about-awards .about-awards-main .award-card-list .award-card-wrapper{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border:1px solid #eee;border-radius:1.25rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.1);box-sizing:border-box;height:100%;position:relative;transition:transform .5s ease}.about-awards .about-awards-main .award-card-list .award-card-wrapper .award-card{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.about-awards .about-awards-main .award-card-list .award-card-wrapper .award-card.award-card-active{opacity:1;visibility:visible}.about-awards .about-awards-main .award-card-list .award-card-wrapper:hover{transform:translateY(-1.875rem)}@media only screen and (max-width:1299px){.about-awards .about-awards-main .award-card-list{height:24.5rem}}@media only screen and (max-width:1099px){.about-awards .about-awards-main .award-card-list{height:22.0625rem}}@media only screen and (max-width:899px){.about-awards{padding:0 .9375rem}.about-awards .about-awards-main .tab-bar{width:100%}}@media only screen and (max-width:799px){.about-awards .about-awards-main .award-card-list{height:30.75rem}}@media only screen and (max-width:699px){.about-awards .about-awards-main .title{font-size:2rem}.about-awards .about-awards-main .desc{font-size:1rem}.about-awards .about-awards-main .tab-bar{height:3.75rem;margin:1.25rem auto 0}.about-awards .about-awards-main .tab-bar .tab-list .tab-item .tab-btn{font-size:.875rem;height:2.5rem;line-height:2.5rem}.about-awards .about-awards-main .award-card-list{margin-top:1.25rem}}.about-corporation{height:55.5rem;overflow:hidden;padding:0 3.75rem;position:relative}.about-corporation .corporation-bg{border-radius:2.5rem;overflow:hidden;position:absolute;right:3.75rem;top:0;width:47.75rem;z-index:0}.about-corporation .corporation-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-corporation .corporation-main{box-sizing:border-box;height:100%;padding:2.5rem 0;position:relative;z-index:auto}.about-corporation .corporation-main .info-card{margin-top:1.875rem;width:50%}.about-corporation .corporation-main .info-card:first-child{margin-top:0}@media only screen and (max-width:1099px){.about-corporation .corporation-main .info-card{width:75%}}@media only screen and (max-width:899px){.about-corporation{height:51.875rem;padding:0 .9375rem}.about-corporation .corporation-bg{left:20.3562340967%;right:auto;width:44.625rem}}@media only screen and (max-width:699px){.about-corporation .corporation-main .info-card{width:100%}}.about_department_card{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2));border:1px solid #eee;border-radius:2.5rem;box-sizing:border-box;height:100%;padding:2.5rem;transition:transform .5s ease;width:100%}.about_department_card .department-upper .tag{background:#e0e4e8;border-radius:.3125rem;font-size:.875rem;line-height:150%;padding:.25rem .5rem}.about_department_card .department-upper .title{color:#0d3580;font-size:1.25rem;line-height:115%;margin-top:.625rem}.about_department_card .department-upper .desc{color:#333;font-size:1rem;line-height:150%;margin-top:.9375rem}.about_department_card .department-lower .info-list{height:100%}.about_department_card .department-lower .info-list .info{height:1.5rem}.about_department_card .department-lower .info-list .info i{color:#000;flex-shrink:0;line-height:1.5rem;margin-right:5px}.about_department_card .department-lower .info-list .info .info-text{color:#333;flex:1;font-size:.875rem;line-height:150%}.about_department_card .department-lower .info-list .location i{font-size:1.125rem}.about_department_card .department-lower .info-list .contract i{font-size:1rem}.about_department_card .department-lower .more-btn{background:var(--primary-color);border-radius:50%;height:3.75rem;overflow:hidden;position:relative;width:3.75rem}.about_department_card .department-lower .more-btn .vector{height:100%;position:absolute;top:0;transition:transform .5s ease;width:100%}.about_department_card .department-lower .more-btn .vector img{height:.375rem;width:1.875rem}.about_department_card .department-lower .more-btn .cur-vector{left:50%;transform:translateX(-50%)}.about_department_card .department-lower .more-btn .left-vector{left:50%;transform:translateX(-150%)}.about_department_card:hover{transform:translateY(-1.875rem)}.about_department_card:hover .department-lower .more-btn .cur-vector{transform:translateX(50%)}.about_department_card:hover .department-lower .more-btn .left-vector{transform:translateX(-50%)}@media only screen and (max-width:1199px){.about_department_card{padding:2.5rem 1.875rem}}@media only screen and (max-width:1099px){.about_department_card{padding:1.875rem}.about_department_card .department-lower .more-btn{height:3.125rem;width:3.125rem}}.about-milestones{padding:0 3.75rem}.about-milestones .milestones-main{background:#f4f8fc;border-radius:2.5rem;padding:5rem 2.5rem}.about-milestones .milestones-main .milestones-info .title{font-size:3rem;line-height:normal;text-align:center;text-transform:uppercase}.about-milestones .milestones-main .milestones-info .desc{font-size:1.125rem;line-height:150%;margin-top:.625rem;max-width:50rem;text-align:center}.about-milestones .milestones-main .milestones-info .btns{margin-top:2.5rem}.about-milestones .milestones-main .milestones-info .btns .btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-left:1.25rem;padding:.75rem 1.5rem}.about-milestones .milestones-main .milestones-info .btns .btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.about-milestones .milestones-main .milestones-info .btns .btn:first-child{margin-left:0}.about-milestones .milestones-main .milestone-swiper{margin-top:3.75rem;overflow:hidden;position:relative}.about-milestones .milestones-main .milestone-swiper .swiper-wrapper{transition-timing-function:linear!important}.about-milestones .milestones-main .milestone-swiper .swiper-wrapper .swiper-slide .milestone-slide{box-sizing:border-box}.about-milestones .milestones-main .milestone-swiper .swiper-wrapper .swiper-slide .milestone-slide .dot{background:#007aff;border-radius:50%;filter:drop-shadow(0 0 .9375rem #98DBFC);flex-shrink:0;height:.9375rem;width:.9375rem}.about-milestones .milestones-main .milestone-swiper .swiper-wrapper .swiper-slide .milestone-slide .date{font-size:1.5rem;line-height:140%}.about-milestones .milestones-main .milestone-swiper .swiper-wrapper .swiper-slide .milestone-slide .desc{color:#333;font-size:.875rem;line-height:150%;margin-top:.625rem}.about-milestones .milestones-main .milestone-swiper-horizontal{display:block}.about-milestones .milestones-main .milestone-swiper-horizontal .divider{height:.1875rem;left:0;position:absolute;top:.375rem;width:100%}.about-milestones .milestones-main .milestone-swiper-horizontal .divider .divider-left{display:block;height:100%;width:6.8125rem}.about-milestones .milestones-main .milestone-swiper-horizontal .divider .divider-center{background:#ccc;flex:1;height:100%}.about-milestones .milestones-main .milestone-swiper-horizontal .divider .divider-right{display:block;height:100%;width:6.8125rem}.about-milestones .milestones-main .milestone-swiper-horizontal .swiper-wrapper .swiper-slide{width:15.5rem}.about-milestones .milestones-main .milestone-swiper-horizontal .swiper-wrapper .swiper-slide .milestone-slide{padding:0 .5rem}.about-milestones .milestones-main .milestone-swiper-horizontal .swiper-wrapper .swiper-slide .milestone-slide .dot{margin:0 auto}.about-milestones .milestones-main .milestone-swiper-horizontal .swiper-wrapper .swiper-slide .milestone-slide .date{margin-top:.9375rem;text-align:center}.about-milestones .milestones-main .milestone-swiper-horizontal .swiper-wrapper .swiper-slide .milestone-slide .desc{text-align:center}.about-milestones .milestones-main .milestone-swiper-vertical{display:none;height:47.1875rem}.about-milestones .milestones-main .milestone-swiper-vertical .divider{height:100%;left:.375rem;position:absolute;top:0;width:.1875rem}.about-milestones .milestones-main .milestone-swiper-vertical .divider .divider-top{display:block;height:1.25rem;width:100%}.about-milestones .milestones-main .milestone-swiper-vertical .divider .divider-center{background:#ccc;flex:1;width:100%}.about-milestones .milestones-main .milestone-swiper-vertical .divider .divider-bottom{display:block;height:6.25rem;width:100%}.about-milestones .milestones-main .milestone-swiper-vertical .swiper-wrapper .swiper-slide{height:9.375rem}.about-milestones .milestones-main .milestone-swiper-vertical .swiper-wrapper .swiper-slide .milestone-slide{padding:1.25rem 0 .625rem}.about-milestones .milestones-main .milestone-swiper-vertical .swiper-wrapper .swiper-slide .milestone-slide .dot{margin-top:.375rem}.about-milestones .milestones-main .milestone-swiper-vertical .swiper-wrapper .swiper-slide .milestone-slide .slide-content{flex:1;margin-left:.9375rem}.about-milestones .milestones-main .milestone-swiper-vertical .swiper-wrapper .swiper-slide .milestone-slide .slide-content .date{font-size:1.25rem}@media only screen and (max-width:899px){.about-milestones{padding:0 .9375rem}}@media only screen and (max-width:699px){.about-milestones .milestones-main{padding:3.75rem 2.5rem}.about-milestones .milestones-main .milestones-info .title{font-size:2rem}.about-milestones .milestones-main .milestones-info .desc{font-size:1rem}.about-milestones .milestones-main .milestones-info .btns{margin-top:1.25rem}.about-milestones .milestones-main .milestone-swiper-horizontal{display:none}.about-milestones .milestones-main .milestone-swiper-vertical{display:block}}.about-positions{padding:0 3.75rem}.about-positions .positions-card{background:#eee;border-radius:2.5rem;flex-shrink:0;height:57.75rem;margin-right:1.875rem;overflow:hidden;width:26.25rem}.about-positions .positions-card .top-info{padding:3.75rem 3.75rem 0}.about-positions .positions-card .top-info .title{font-size:3rem;line-height:115%;text-transform:uppercase}.about-positions .positions-card .top-info .more-btn{border-radius:2.5rem;font-size:1rem;line-height:150%;margin-top:2.5rem;padding:.75rem 1.5rem}.about-positions .positions-card .card-bg{height:39.5625rem;margin-top:auto;position:relative}.about-positions .positions-card .card-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.about-positions .positions-card .card-bg .mask{background:linear-gradient(2deg,hsla(0,0%,93%,0) 1.75%,#eee 98.41%);height:12.5rem;left:0;position:absolute;right:0;top:0;z-index:auto}.about-positions .department-list{display:grid;flex:1;gap:1.875rem;grid-template-columns:repeat(2,1fr)}.about-positions .department-list .department-card{height:18rem}@media only screen and (max-width:1299px){.about-positions .positions-card{width:22.5rem}.about-positions .positions-card .top-info{padding:3.75rem 2.5rem 0}}@media only screen and (max-width:1099px){.about-positions .positions-card{height:49.3125rem;margin-right:.9375rem;width:18.75rem}.about-positions .positions-card .top-info .title{font-size:2rem}.about-positions .positions-card .top-info .more-btn{font-size:.875rem;margin-top:1.25rem;padding:.625rem 1.25rem}.about-positions .department-list{gap:.9375rem}.about-positions .department-list .department-card{height:15.8125rem}}@media only screen and (max-width:899px){.about-positions{display:block;padding:0 .9375rem}.about-positions .positions-card{height:21.25rem;width:100%}.about-positions .department-list{display:block;margin-top:3.125rem}.about-positions .department-list .department-card{margin-top:1.875rem}}.activities-categories{overflow:hidden;padding:0 3.75rem;position:relative}.activities-categories .activities-categories-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.activities-categories .activities-categories-bg .categories-bg-ellipse-41{background:#d7ebfa;border-radius:27.875rem;filter:blur(3.75rem);height:18.375rem;position:absolute;right:15.2777777778%;top:11.875rem;width:27.875rem}.activities-categories .activities-categories-bg .categories-bg-ellipse-42{background:linear-gradient(180deg,#c5f7f7,#f7ffff);border-radius:39rem;filter:blur(6.25rem);height:27.3125rem;left:17.0138888889%;position:absolute;top:11.875rem;width:39rem}.activities-categories .activities-categories-bg .categories-bg-ellipse-46{background:#ddd;border-radius:37.5rem;bottom:3.125rem;filter:blur(1.875rem);height:5rem;left:50%;position:absolute;transform:translateX(-50%);width:37.5rem}.activities-categories .activities-categories-main{position:relative;z-index:auto}.activities-categories .activities-categories-main .title{font-size:3rem;line-height:115%;margin:0 auto;max-width:50rem;text-align:center;text-transform:uppercase}.activities-categories .activities-categories-main .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:50rem;text-align:center}.activities-categories .activities-categories-main .tab-bar{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border:1px solid #eee;border-radius:3.75rem;box-shadow:0 0 20px 0 rgba(0,0,0,.05);height:4.25rem;margin:2.5rem auto 0;overflow:hidden;width:46.25rem}.activities-categories .activities-categories-main .tab-bar .tab-list{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.activities-categories .activities-categories-main .tab-bar .tab-list::-webkit-scrollbar{display:none}.activities-categories .activities-categories-main .tab-bar .tab-list .tab-item{margin-left:-1.25rem;padding:.625rem}.activities-categories .activities-categories-main .tab-bar .tab-list .tab-item:first-child{margin-left:0}.activities-categories .activities-categories-main .tab-bar .tab-list .tab-item.tab-active .tab-btn{background:#007aff;box-shadow:0 0 .9375rem 0 #98dbfc;color:#fff}.activities-categories .activities-categories-main .tab-bar .tab-list .tab-item .tab-btn{border-radius:3.75rem;box-sizing:border-box;font-size:1rem;height:3rem;line-height:3rem;min-width:7.5rem;overflow:hidden;padding:0 1.875rem;text-align:center;text-transform:uppercase}.activities-categories .activities-categories-main .category-card-swiper{display:none;height:77.5rem;margin-top:2.5rem}.activities-categories .activities-categories-main .category-card-swiper .swiper-wrapper{height:calc(100% - 6.25rem)}.activities-categories .activities-categories-main .category-card-swiper .swiper-wrapper .swiper-slide .category-card-list{align-items:stretch;display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.activities-categories .activities-categories-main .category-card-swiper .swiper-wrapper .swiper-slide .category-card-list .category-card{box-sizing:border-box;display:flex;height:100%}.activities-categories .activities-categories-main .category-card-swiper .swiper-wrapper .swiper-slide .category-card-list .category-card .img-category-card{display:flex;flex-direction:column;height:100%;width:100%}.activities-categories .activities-categories-main .category-card-swiper .swiper-wrapper .swiper-slide .category-card-list .category-card .img-category-card .card-main{display:flex;flex:1;flex-direction:column}.activities-categories .activities-categories-main .category-card-swiper .swiper-button-row{height:3.75rem;margin-top:1.25rem;position:relative;width:100%;z-index:2}.activities-categories .activities-categories-main .category-card-swiper .swiper-button-row .swiper-button{background-color:#fff;border:1px solid #007aff;border-radius:3.75rem;color:#007aff;font-size:1.25rem;height:100%;line-height:3.75rem;width:11.25rem}.activities-categories .activities-categories-main .category-card-swiper .swiper-button-row .swiper-button i{color:#007aff;font-size:1.25rem;line-height:3.75rem}.activities-categories .activities-categories-main .category-card-swiper .swiper-button-row .swiper-button:after{content:""}.activities-categories .activities-categories-main .category-card-swiper .swiper-button-row .swiper-button:hover{background-color:#007aff;color:#fff}.activities-categories .activities-categories-main .category-card-swiper .swiper-button-row .swiper-button:hover i{color:#fff}.activities-categories .activities-categories-main .category-card-swiper.active{display:block}.activities-categories .activities-categories-main .category-card-list-static{display:none;gap:1.875rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.activities-categories .activities-categories-main .category-card-list-static.active{display:grid}@media only screen and (max-width:1199px){.activities-categories .activities-categories-main .category-card-swiper{height:111.875rem}.activities-categories .activities-categories-main .category-card-list-static,.activities-categories .activities-categories-main .category-card-swiper .swiper-wrapper .swiper-slide .category-card-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:899px){.activities-categories{padding:0 .875rem}.activities-categories .activities-categories-main .tab-bar{width:100%}.activities-categories .activities-categories-main .category-card-list-static,.activities-categories .activities-categories-main .category-card-swiper .swiper-wrapper .swiper-slide .category-card-list{-moz-column-gap:.875rem;column-gap:.875rem}}@media only screen and (max-width:699px){.activities-categories .activities-categories-main .tab-bar{height:3.75rem;margin:1.25rem auto 0}.activities-categories .activities-categories-main .tab-bar .tab-list .tab-item .tab-btn{font-size:.875rem;height:2.5rem;line-height:2.5rem}.activities-categories .activities-categories-main .category-card-swiper{height:210.625rem}.activities-categories .activities-categories-main .category-card-list-static,.activities-categories .activities-categories-main .category-card-swiper .swiper-wrapper .swiper-slide .category-card-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:599px){.activities-categories .activities-categories-main .title{font-size:2rem}.activities-categories .activities-categories-main .desc{font-size:1rem}}.activity-detail-header .nav-bar .nav-left-btn{padding:1.25rem 0}.activity-detail-header .nav-bar .nav-left-btn .arrow{height:1.5rem;margin-right:.5rem;width:1.5rem}.activity-detail-header .nav-bar .nav-left-btn .arrow i,.activity-detail-header .nav-bar .nav-left-btn .nav-text{font-size:1rem;line-height:150%}.activity-detail-header .tag-bar .category-tag{background:#005bab;border-radius:.3125rem;color:#fff;font-size:.875rem;line-height:150%;padding:.25rem .5rem}.activity-detail-header .title{font-size:3rem;line-height:114%;margin-top:1.25rem}.activity-detail-header .article-info-bar{margin-top:1.25rem}.activity-detail-header .article-info-bar .article-info .author{color:#333;font-size:1rem;line-height:150%}.activity-detail-header .article-info-bar .article-info .line{background:#ccc;height:1.25rem;margin:0 1.25rem;width:1px}.activity-detail-header .article-info-bar .article-info .date{color:#333;font-size:1rem;line-height:150%}.activity-detail-header .article-info-bar .btns .link-btn{background:none;border:none;height:2.1875rem;margin-left:.75rem;width:2.1875rem}.activity-detail-header .article-info-bar .btns .link-btn:first-child{margin-left:0}@media only screen and (max-width:899px){.activity-detail-header .title{font-size:2.5rem}}@media only screen and (max-width:599px){.activity-detail-header .nav-bar .nav-left-btn .nav-text{font-size:.875rem}.activity-detail-header .title{font-size:1.5rem}.activity-detail-header .article-info-bar{display:block}.activity-detail-header .article-info-bar .article-info .author{font-size:.875rem}.activity-detail-header .article-info-bar .article-info .line:last-child{display:none}.activity-detail-header .article-info-bar .article-info .date{font-size:.875rem}.activity-detail-header .article-info-bar .btns{margin-top:1.25rem}}.wpforms-form a{text-decoration:underline}.wpforms-form button[type=submit],.wpforms-form button[type=submit]:hover{background-color:#007aff!important}.wpforms-form input,select,textarea{border-radius:10px!important}.wpforms-form input:focus,select:focus,textarea:focus{border-color:#007aff!important}.contact-form{padding:0 3.75rem}.contact-form .form-card{background:#eaeef2;border-radius:2.5rem;flex-shrink:0;height:50rem;margin-right:1.875rem;overflow:hidden;position:relative;width:26.25rem}.contact-form .form-card .top-info{padding:3.75rem 3.75rem 0;position:relative;z-index:1}.contact-form .form-card .top-info .title{font-size:3rem;line-height:115%;text-transform:uppercase}.contact-form .form-card .card-bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.contact-form .form-card .card-bg img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.contact-form .wpforms-container{flex:1;margin:0 atuo}.contact-form .wpforms-container .wpforms-field-label{font-weight:400}.contact-form .wpforms-container .wpforms-submit-container{text-align:center}.contact-form .wpforms-container .wpforms-submit-container .wpforms-submit{border:none;border-radius:2.5rem;color:#fff;font-size:1rem;min-width:9.375rem;padding:.75rem 1.5rem;text-transform:uppercase}.contact-form form{flex:1}.contact-form form .form-row{margin-top:1.25rem}.contact-form form .form-row:first-child{margin-top:0}.contact-form form .form-row .form-item{flex:1;margin-left:1.875rem}.contact-form form .form-row .form-item:first-child{margin-left:0}.contact-form form .form-row .form-item label{color:#333;font-size:1rem;line-height:175%}.contact-form form .form-row .form-item label .required{color:#d8031c}.contact-form form .form-row .form-item input{border:1px solid #ccc;border-radius:.625rem;box-sizing:border-box;height:3rem;margin-top:.625rem;padding:.75rem;width:100%}.contact-form form .form-row .form-item textarea{height:10rem}.contact-form form .form-row .form-item .country-select,.contact-form form .form-row .form-item textarea{border:1px solid #ccc;border-radius:.625rem;box-sizing:border-box;margin-top:.625rem;padding:.625rem;width:100%}.contact-form form .form-row .form-item .country-select{height:3rem;position:relative}.contact-form form .form-row .form-item .country-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";height:.5rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.5rem}.contact-form form .form-row .form-item .country-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;width:100%}.contact-form form .form-row .form-item .item-label{color:#333;font-size:1rem;line-height:175%;margin-bottom:.625rem}.contact-form form .form-row .form-item .radio-group{grid-column-gap:1.5rem;grid-row-gap:.8125rem;display:grid;grid-template-columns:repeat(2,1fr)}.contact-form form .form-row .form-item .radio-group .radio label{color:#333;font-size:1rem;line-height:175%}.contact-form form .form-row .form-item .radio-group .radio input{border:1px solid #ccc;border-radius:50%;height:1.5625rem;margin-right:.625rem;margin-top:0;width:1.5625rem}.contact-form form .form-row .form-item .checkbox-group input{border:1px solid #ccc;border-radius:.3125rem;box-sizing:border-box;height:1.5625rem;margin-right:.625rem;margin-top:0;width:1.5625rem}.contact-form form .form-row .form-item .checkbox-group label{color:#333;font-size:1rem;line-height:175%}.contact-form form .form-row .form-item .checkbox-group a{text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contact-form form .form-row .submit-btn{background:#007aff;border:none;border-radius:2.5rem;color:#fff;font-size:1rem;line-height:150%;min-width:9.375rem;padding:.75rem 1.5rem;text-transform:uppercase}@media only screen and (max-width:1099px){.contact-form .form-card{width:20rem}.contact-form .form-card .top-info{padding:2.5rem 2.5rem 0}}@media only screen and (max-width:899px){.contact-form{padding:0 .875rem}}@media only screen and (max-width:799px){.contact-form .form-card{width:12.5rem}.contact-form .form-card .top-info{padding:2.5rem 1.5rem 0}.contact-form .form-card .top-info .title{font-size:2rem}}@media only screen and (max-width:699px){.contact-form{display:block}.contact-form .form-card{height:21.25rem;width:100%}.contact-form form{margin-top:1.25rem}}@media only screen and (max-width:499px){.contact-form form{margin-top:0}.contact-form form .form-row{align-items:stretch;flex-direction:column;margin-top:0}.contact-form form .form-row .form-item{margin-left:0;margin-top:1.25rem}.contact-form form .form-row .submit-btn{margin-top:1.25rem}}.img-txt-card .img-main iframe{border:0;display:block;height:100%;width:100%}.img-txt-card .txt-main .card-location-info{color:#333;display:none;font-size:1rem;line-height:175%;margin-top:1.25rem;width:100%}.img-txt-card .txt-main .card-location-info-active{display:block}.img-txt-card .txt-main .card-location-info .card-loc-address:hover{color:#005bab}.img-txt-card .txt-main .card-location-info .card-loc-email{text-decoration:underline}.img-txt-card .txt-main .card-location-info .card-loc-email:hover,.img-txt-card .txt-main .card-location-info .card-loc-phone:hover{color:#005bab}@media only screen and (max-width:799px){.img-txt-card{display:block}.img-txt-card .img-main{height:12.5rem;margin:0 auto}.img-txt-card .txt-main{margin-top:1.25rem}.img-txt-card .txt-main .card-title{font-size:1.5rem}.img-txt-card .txt-main .card-location-info{margin-top:.625rem}.img-txt-card .txt-main .btns{margin-top:1.25rem}.img-txt-card .txt-main .btns .btn{font-size:.875rem;padding:.625rem 1.25rem}.img-txt-card.reverse .img-main{margin:0 auto}}.contact-locations{overflow:hidden;padding:0 3.75rem;position:relative}.contact-locations .contact-locations-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.contact-locations .contact-locations-bg .locations-bg-ellipse-41{background:#d7ebfa;border-radius:27.875rem;filter:blur(3.75rem);height:18.375rem;position:absolute;right:15.2777777778%;top:11.875rem;width:27.875rem}.contact-locations .contact-locations-bg .locations-bg-ellipse-42{background:linear-gradient(180deg,#c5f7f7,#f7ffff);border-radius:39rem;filter:blur(6.25rem);height:27.3125rem;left:17.0138888889%;position:absolute;top:11.875rem;width:39rem}.contact-locations .contact-locations-bg .locations-bg-ellipse-46{background:#ddd;border-radius:37.5rem;bottom:-3.125rem;filter:blur(1.875rem);height:5rem;left:50%;position:absolute;transform:translateX(-50%);width:37.5rem}.contact-locations .contact-locations-main{position:relative;z-index:auto}.contact-locations .contact-locations-main .title{font-size:3rem;line-height:115%;margin:0 auto;max-width:50rem;text-align:center;text-transform:uppercase}.contact-locations .contact-locations-main .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:50rem;text-align:center}.contact-locations .contact-locations-main .tab-bar{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border:1px solid #eee;border-radius:3.75rem;box-shadow:0 0 20px 0 rgba(0,0,0,.05);box-sizing:border-box;height:4.375rem;margin:2.5rem auto 0;overflow:hidden;width:46.25rem}.contact-locations .contact-locations-main .tab-bar .tab-list{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.contact-locations .contact-locations-main .tab-bar .tab-list::-webkit-scrollbar{display:none}.contact-locations .contact-locations-main .tab-bar .tab-list .tab-item{margin-left:-1.25rem;padding:.625rem}.contact-locations .contact-locations-main .tab-bar .tab-list .tab-item:first-child{margin-left:0}.contact-locations .contact-locations-main .tab-bar .tab-list .tab-item.tab-active .tab-btn{background:#007aff;box-shadow:0 0 .9375rem 0 #98dbfc;color:#fff}.contact-locations .contact-locations-main .tab-bar .tab-list .tab-item .tab-btn{border-radius:3.75rem;box-sizing:border-box;font-size:1rem;height:3rem;line-height:3rem;min-width:7.5rem;overflow:hidden;padding:0 1.875rem;text-align:center;text-transform:uppercase}.contact-locations .contact-locations-main .location-card-list{height:30.5625rem;margin-top:2.5rem;overflow:hidden}.contact-locations .contact-locations-main .location-card-list .location-card-wrapper{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border:1px solid #eee;border-radius:1.25rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.1);box-sizing:border-box;height:100%;position:relative;transition:transform .5s ease}.contact-locations .contact-locations-main .location-card-list .location-card-wrapper .location-card{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.contact-locations .contact-locations-main .location-card-list .location-card-wrapper .location-card.location-card-active{opacity:1;visibility:visible}.contact-locations .contact-locations-main .location-card-list .location-card-wrapper:hover{transform:translateY(-1.875rem)}@media only screen and (max-width:1299px){.contact-locations .contact-locations-main .location-card-list{height:24.5rem}}@media only screen and (max-width:1099px){.contact-locations .contact-locations-main .location-card-list{height:22.0625rem}}@media only screen and (max-width:899px){.contact-locations{padding:0 .9375rem}.contact-locations .contact-locations-main .tab-bar{width:100%}}@media only screen and (max-width:799px){.contact-locations .contact-locations-main .location-card-list{height:30.75rem}}@media only screen and (max-width:699px){.contact-locations .contact-locations-main .title{font-size:2rem}.contact-locations .contact-locations-main .desc{font-size:1rem}.contact-locations .contact-locations-main .tab-bar{height:3.75rem;margin:1.25rem auto 0}.contact-locations .contact-locations-main .tab-bar .tab-list .tab-item .tab-btn{font-size:.875rem;height:2.5rem;line-height:2.5rem}.contact-locations .contact-locations-main .location-card-list{margin-top:1.25rem}}.contact-us-card{padding:0 3.75rem}.contact-us-card .card-main{background:#333;border-radius:2.5rem;height:32.8125rem;overflow:hidden;position:relative}.contact-us-card .card-main .card-bg,.contact-us-card .card-main .card-bg img{height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}.contact-us-card .card-main .card-bg img{display:block;-o-object-fit:cover;object-fit:cover}.contact-us-card .card-main .card-bg .bg-mask{background:linear-gradient(99deg,#0d3580 23.47%,rgba(187,238,253,0) 98.02%);height:100%;position:relative;width:100%;z-index:auto}.contact-us-card .card-main .card-bg .bg-mask .contact-us-ellipse-42{background:linear-gradient(180deg,#6497bf,#8cbfe7);border-radius:39rem;bottom:-57.9047619048%;filter:blur(6.25rem);height:27.3125rem;left:-28.4090909091%;position:absolute;width:39rem}.contact-us-card .card-main .card-bg .bg-mask .contact-us-ellipse-43{background:linear-gradient(180deg,#76f5ef,#c6ffff);filter:blur(6.25rem);height:11.5rem;left:27.2727272727%;position:absolute;top:-17.5238095238%;width:12rem}.contact-us-card .card-main .card-content{max-width:50rem;padding:0 5rem;position:relative;z-index:auto}.contact-us-card .card-main .card-content .title{color:#fff;font-size:3rem;line-height:normal;text-transform:uppercase}.contact-us-card .card-main .card-content .sub-title{color:#fff;font-size:1.125rem;line-height:133%;margin-top:.625rem;white-space:pre-line}.contact-us-card .card-main .card-content .btns{margin-top:2.5rem}.contact-us-card .card-main .card-content .btns .btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-left:1.25rem;padding:.75rem 1.5rem}.contact-us-card .card-main .card-content .btns .btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.contact-us-card .card-main .card-content .btns .btn:first-child{margin-left:0}@media only screen and (max-width:899px){.contact-us-card{padding:0 .9375rem}.contact-us-card .card-main{display:block;height:28.125rem}.contact-us-card .card-main .card-bg .bg-mask{background:linear-gradient(180deg,#0d3580 50.14%,rgba(187,238,253,0) 99.86%);height:22.5rem}.contact-us-card .card-main .card-bg .bg-mask .contact-us-ellipse-42{background:linear-gradient(180deg,#6497bf,#8cbfe7);border-radius:17.5rem;bottom:-21.5555555556%;filter:blur(6.25rem);height:12.25rem;left:-26.9972451791%;position:absolute;width:17.5rem}.contact-us-card .card-main .card-bg .bg-mask .contact-us-ellipse-43{fill:linear-gradient(180deg,#76f5ef,#c6ffff);filter:blur(6.25rem);height:11.5rem;left:auto;position:absolute;right:-26.4462809917%;top:-15.3333333333%;width:12rem}.contact-us-card .card-main .card-content{padding:3.75rem 2.5rem 0}.contact-us-card .card-main .card-content .title{font-size:2rem}.contact-us-card .card-main .card-content .sub-title{font-size:1rem;line-height:150%}.contact-us-card .card-main .card-content .btns{margin-top:1.25rem}}.home-about-us{padding:0 3.75rem}.home-about-us .img-txt-main .img-main{aspect-ratio:615/554;border-radius:2.5rem;flex-shrink:0;margin-right:3.75rem;overflow:hidden;position:relative;width:38.4375rem}.home-about-us .img-txt-main .img-main img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.home-about-us .img-txt-main .img-main .img-captain{color:#fff;font-size:5rem;letter-spacing:1.5rem;line-height:150%;position:relative;text-align:center;text-shadow:0 0 20px hsla(0,0%,100%,.5);text-transform:uppercase;z-index:auto}.home-about-us .img-txt-main .txt-main{flex:1}.home-about-us .img-txt-main .txt-main .title{display:none;font-size:3rem;line-height:114%;text-transform:uppercase}.home-about-us .img-txt-main .txt-main .title-active{display:-webkit-box}.home-about-us .img-txt-main .txt-main .sub-title{color:#333;display:none;font-size:1.5rem;line-height:140%;margin-top:.625rem}.home-about-us .img-txt-main .txt-main .sub-title-active{display:-webkit-box}.home-about-us .img-txt-main .txt-main .content{color:#333;display:none;font-size:1rem;line-height:175%;margin-top:1.25rem}.home-about-us .img-txt-main .txt-main .content-active{display:-webkit-box}@media only screen and (max-width:1299px){.home-about-us .img-txt-main .img-main{width:30.75rem}.home-about-us .img-txt-main .img-main .img-captain{font-size:4rem}}@media only screen and (max-width:1099px){.home-about-us .img-txt-main .img-main{margin-right:1.875rem;width:22.6875rem}.home-about-us .img-txt-main .img-main .img-captain{font-size:3rem;letter-spacing:.875rem}.home-about-us .img-txt-main .txt-main .title{font-size:2.25rem}}@media only screen and (max-width:899px){.home-about-us{padding:0 .9375rem}}@media only screen and (max-width:799px){.home-about-us .img-txt-main{display:block}.home-about-us .img-txt-main .img-main{margin:1.25rem auto 0;width:80%}.home-about-us .img-txt-main .img-main .img-captain{font-size:5rem}.home-about-us .img-txt-main .txt-main .title{font-size:2rem;text-align:center}.home-about-us .img-txt-main .txt-main .sub-title{font-size:1rem;text-align:center}.home-about-us .img-txt-main .txt-main .content{font-size:.875rem;text-align:center}}@media only screen and (max-width:599px){.home-about-us .img-txt-main .img-main{width:92.3664122137%}.home-about-us .img-txt-main .img-main .img-captain{font-size:4rem}}@media only screen and (max-width:499px){.home-about-us .img-txt-main .img-main .img-captain{font-size:3rem}}.home-page-banner{height:48.9375rem;padding:0 3.75rem}.home-page-banner .home-banner-main{border-radius:2.5rem;height:100%;overflow:hidden;position:relative;width:100%}.home-page-banner .home-banner-main .banner-bg{background-image:url(/wp-content/uploads/images/temp/home_banner_bg.svg);background-size:cover;height:100%;position:absolute;width:100%;z-index:0}.home-page-banner .home-banner-main .banner-bg .bg-ellipse-41{background:linear-gradient(180deg,rgba(118,245,239,.6),rgba(198,255,255,.6));border-radius:21.875rem;filter:blur(6.25rem);height:21.875rem;left:24.0151515152%;position:absolute;top:-10.2171136654%;width:21.875rem}.home-page-banner .home-banner-main .banner-bg .bg-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:26.5rem;filter:blur(6.25rem);height:26.5rem;left:-11.0606060606%;position:absolute;top:79.9489144317%;width:26.5rem}.home-page-banner .home-banner-main .banner-content{margin-right:36.25rem;padding:0 3.75rem 0 5rem;position:relative}.home-page-banner .home-banner-main .banner-content .logo{height:3.125rem;width:6.25rem}.home-page-banner .home-banner-main .banner-content .logo img{display:block;height:100%;width:100%}.home-page-banner .home-banner-main .banner-content .title{font-size:3.75rem;line-height:150%}.home-page-banner .home-banner-main .banner-content .content{font-size:1.25rem;line-height:150%;margin-top:.625rem}.home-page-banner .home-banner-main .banner-content .btns{margin-top:2.5rem}.home-page-banner .home-banner-main .banner-content .btns .btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-left:1.25rem;padding:.75rem 1.5rem}.home-page-banner .home-banner-main .banner-content .btns .btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.home-page-banner .home-banner-main .banner-content .btns .btn:first-child{margin-left:0}.home-page-banner .home-banner-main .home-banner-img-swiper .swiper-wrapper{transition-timing-function:linear!important}.home-page-banner .home-banner-main .home-banner-img-swiper .swiper-wrapper .swiper-slide .img-item{aspect-ratio:350/400;border-radius:2.5rem;overflow:hidden}.home-page-banner .home-banner-main .home-banner-img-swiper .swiper-wrapper .swiper-slide .img-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical{display:block;height:100%;left:calc(100% - 36.25rem);position:absolute;top:0;width:52.5rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide{height:25rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide .img-row.odd-row{margin-left:6.875rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide .img-row .img-item{height:25rem;margin-left:1.875rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide .img-row .img-item:first-child{margin-left:0}.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal{display:none;height:35rem;left:0;position:absolute;top:calc(100% - 26.25rem);width:100%}.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal .swiper-wrapper .swiper-slide{width:17.5rem}.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal .swiper-wrapper .swiper-slide .img-col .img-item{margin-top:1.875rem;width:17.5rem}.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal .swiper-wrapper .swiper-slide .img-col .img-item:first-child{margin-top:0}.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal .swiper-wrapper .swiper-slide .img-col .img-item.even-row{margin-left:calc(-50% - .9375rem)}@media only screen and (max-width:1399px){.home-page-banner .home-banner-main .banner-content .title{font-size:3rem}}@media only screen and (max-width:1299px){.home-page-banner .home-banner-main .banner-content{margin-right:32.625rem;padding:0 2.5rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical{left:calc(100% - 32.625rem);width:47.25rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide{height:22.5rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide .img-row.odd-row{margin-left:6.1875rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide .img-row .img-item{height:22.5rem}}@media only screen and (max-width:1199px){.home-page-banner .home-banner-main .banner-content .title{font-size:2.25rem}}@media only screen and (max-width:1099px){.home-page-banner .home-banner-main .banner-content{margin-right:27.75rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical{left:calc(100% - 27.75rem);width:40.125rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide{height:19.125rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide .img-row.odd-row{margin-left:5.25rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical .swiper-wrapper .swiper-slide .img-row .img-item{height:19.125rem}}@media only screen and (max-width:999px){.home-page-banner .home-banner-main{display:block}.home-page-banner .home-banner-main .banner-content{align-items:center;display:flex;flex-direction:column;margin-right:0;padding-top:2.5rem}.home-page-banner .home-banner-main .banner-content .title{line-height:114%;margin-top:.625rem;text-align:center}.home-page-banner .home-banner-main .banner-content .content{font-size:1rem;text-align:center}.home-page-banner .home-banner-main .banner-content .btns{margin-top:1.25rem}.home-page-banner .home-banner-main .home-banner-img-swiper-vertical{display:none}.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal{display:block}}@media only screen and (max-width:899px){.home-page-banner{padding:0 .9375rem}}@media only screen and (max-width:599px){.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal{height:26.25rem;top:calc(100% - 20rem)}.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal .swiper-wrapper .swiper-slide,.home-page-banner .home-banner-main .home-banner-img-swiper-horizontal .swiper-wrapper .swiper-slide .img-col .img-item{width:10.9375rem}}.home-services{overflow:hidden}.home-services .home-services-main{padding:0 3.75rem;position:relative;z-index:auto}.home-services .home-services-main .title{font-size:3rem;line-height:normal;text-align:center;text-transform:uppercase}.home-services .home-services-main .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:37.5rem;text-align:center}.home-services .home-services-main .service-card-list{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin-top:3.125rem;position:relative}.home-services .home-services-main .service-card-list .card-list-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.home-services .home-services-main .service-card-list .card-list-bg .home-services-ellipse-41{background:#d7ebfa;border-radius:27.875rem;filter:blur(3.75rem);height:18.375rem;position:absolute;right:14.8484848485%;top:2.0625rem;width:27.875rem}.home-services .home-services-main .service-card-list .card-list-bg .home-services-ellipse-42{background:linear-gradient(180deg,#c5f7f7,#f7ffff);border-radius:624px;filter:blur(100px);height:437px;left:11.2121212121%;position:absolute;top:35px;width:624px}.home-services .home-services-main .service-card-list .service-card{position:relative;z-index:auto}@media only screen and (max-width:999px){.home-services .home-services-main .service-card-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:899px){.home-services .home-services-main{padding:0 .875rem}.home-services .home-services-main .service-card-list{-moz-column-gap:.875rem;column-gap:.875rem}}@media only screen and (max-width:699px){.home-services .home-services-main .service-card-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:599px){.home-services .home-services-main .title{font-size:2rem}.home-services .home-services-main .desc{font-size:1rem}}.home-solution-card{padding-top:calc(min(100vw, 1920px)/1440*40);position:relative;transition:transform .5s ease}.home-solution-card .info-img{border-radius:2.5rem;height:calc(min(100vw, 1920px)/1440*270);left:calc(min(100vw, 1920px)/1440*40);overflow:hidden;position:absolute;right:calc(min(100vw, 1920px)/1440*40);top:0;z-index:2}.home-solution-card .info-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-solution-card .card-main{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2));border:1px solid #eee;border-radius:2.5rem;box-sizing:border-box;height:calc(min(100vw, 1920px)/1440*450);padding:calc(min(100vw, 1920px)/1440*250) calc(min(100vw, 1920px)/1440*40) calc(min(100vw, 1920px)/1440*40);position:relative;z-index:auto}.home-solution-card .card-main .card-title{color:#0d3580;font-size:calc(min(100vw, 1920px)/1440*28);line-height:normal;text-transform:uppercase}.home-solution-card .card-main .card-desc{color:#333;font-size:calc(min(100vw, 1920px)/1440*16);line-height:150%;margin-top:calc(min(100vw, 1920px)/1440*10)}.home-solution-card .card-main .btn-row{margin-top:auto}.home-solution-card .card-main .btn-row .card-more-btn{background:var(--primary-color);border-radius:50%;height:calc(min(100vw, 1920px)/1440*60);overflow:hidden;position:relative;width:calc(min(100vw, 1920px)/1440*60)}.home-solution-card .card-main .btn-row .card-more-btn .vector{height:100%;position:absolute;top:0;transition:transform .5s ease;width:100%}.home-solution-card .card-main .btn-row .card-more-btn .vector img{height:calc(min(100vw, 1920px)/1440*6);width:calc(min(100vw, 1920px)/1440*30)}.home-solution-card .card-main .btn-row .card-more-btn .cur-vector{left:50%;transform:translateX(-50%)}.home-solution-card .card-main .btn-row .card-more-btn .left-vector{left:50%;transform:translateX(-150%)}.home-solution-card:hover{transform:translateY(calc(min(100vw, 1920px)/1440*-30))}.home-solution-card:hover .card-main .btn-row .card-more-btn .cur-vector{transform:translateX(50%)}.home-solution-card:hover .card-main .btn-row .card-more-btn .left-vector{transform:translateX(-50%)}@media only screen and (max-width:699px){.home-solution-card{padding-top:calc(min(100vw, 1920px)/393*40)}.home-solution-card .info-img{height:calc(min(100vw, 1920px)/393*240);left:calc(min(100vw, 1920px)/393*30);right:calc(min(100vw, 1920px)/393*30)}.home-solution-card .card-main{height:calc(min(100vw, 1920px)/393*389);padding:calc(min(100vw, 1920px)/393*220) calc(min(100vw, 1920px)/393*30) calc(min(100vw, 1920px)/393*30)}.home-solution-card .card-main .card-title{font-size:calc(min(100vw, 1920px)/393*20)}.home-solution-card .card-main .card-desc{font-size:calc(min(100vw, 1920px)/393*16);margin-top:calc(min(100vw, 1920px)/393*10)}.home-solution-card .card-main .btn-row .card-more-btn{height:calc(min(100vw, 1920px)/393*50);width:calc(min(100vw, 1920px)/393*50)}.home-solution-card .card-main .btn-row .card-more-btn .vector img{height:calc(min(100vw, 1920px)/393*5);width:calc(min(100vw, 1920px)/393*25)}}.home-solutions{position:relative}.home-solutions .home-solutions-bg-container{padding:calc(min(100vw, 1920px)/1440*35) 0 calc(min(100vw, 1920px)/1440*30);position:relative;z-index:0}.home-solutions .home-solutions-bg-container .home-solutions-bg{aspect-ratio:1440/1266;height:auto;overflow:hidden;width:100%}.home-solutions .home-solutions-bg-container .home-solutions-bg img{display:block;height:100%;width:100%}.home-solutions .home-solutions-bg-mobile{bottom:1.875rem;display:none;left:0;overflow:hidden;position:absolute;right:0;top:2.1875rem;z-index:0}.home-solutions .home-solutions-bg-mobile img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-solutions .home-solutions-main{inset:0;padding:0 3.75rem calc(min(100vw, 1920px)/1440*60);position:absolute;z-index:auto}.home-solutions .home-solutions-main .title{font-size:3rem;line-height:normal;text-align:center;text-transform:uppercase}.home-solutions .home-solutions-main .desc{font-size:1.125rem;line-height:150%;margin:calc(min(100vw, 1920px)/1440*10) auto 0;max-width:calc(min(100vw, 1920px)/1440*600);text-align:center}.home-solutions .home-solutions-main .solution-card-list{display:grid;gap:calc(min(100vw, 1920px)/1440*30);grid-template-columns:repeat(3,1fr);margin-top:calc(min(100vw, 1920px)/1440*40)}.home-solutions .home-solutions-main .solution-card-list .solution-card:nth-child(2){margin-top:calc(min(100vw, 1920px)/1440*30)}.home-solutions .home-solutions-main .solution-card-list .solution-card:nth-child(4),.home-solutions .home-solutions-main .solution-card-list .solution-card:nth-child(6){margin-top:calc(min(100vw, 1920px)/1440*-30)}@media only screen and (max-width:1439px){.home-solutions .home-solutions-bg-container .home-solutions-bg{aspect-ratio:auto;height:calc(min(100vw, 1920px)/1440*1266)}.home-solutions .home-solutions-bg-container .home-solutions-bg img{-o-object-fit:cover;object-fit:cover}.home-solutions .home-solutions-main .desc{max-width:600px}}@media only screen and (max-width:1099px){.home-solutions .home-solutions-bg-container .home-solutions-bg{height:calc(min(100vw, 1920px)/1440*1296)}}@media only screen and (max-width:899px){.home-solutions .home-solutions-bg-container .home-solutions-bg{height:calc(min(100vw, 1920px)/1440*1440)}.home-solutions .home-solutions-main{padding:0 .875rem}.home-solutions .home-solutions-main .solution-card-list{-moz-column-gap:.875rem;column-gap:.875rem}}@media only screen and (max-width:699px){.home-solutions .home-solutions-bg-container{display:none}.home-solutions .home-solutions-bg-mobile{display:block}.home-solutions .home-solutions-main{position:relative}.home-solutions .home-solutions-main .title{font-size:2rem}.home-solutions .home-solutions-main .desc{font-size:1rem}.home-solutions .home-solutions-main .solution-card-list{gap:calc(min(100vw, 1920px)/393*30);grid-template-columns:repeat(1,1fr)}.home-solutions .home-solutions-main .solution-card-list .solution-card:nth-child(2),.home-solutions .home-solutions-main .solution-card-list .solution-card:nth-child(4),.home-solutions .home-solutions-main .solution-card-list .solution-card:nth-child(6){margin-top:0}}.icon-info-card{border:1px solid #eee;box-sizing:border-box;height:24.3125rem;padding:.625rem;transition:transform .5s ease}.icon-info-card,.icon-info-card .card-main{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:1.25rem}.icon-info-card .card-main{background:hsla(0,0%,100%,.4);height:100%;padding:2.5rem;width:100%}.icon-info-card .card-main .icon{background:#0d3580;border-radius:1.25rem;box-shadow:0 0 1.25rem 0 hsla(0,0%,100%,.2);height:5rem;width:5rem}.icon-info-card .card-main .icon img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.icon-info-card .card-main .card-title{color:#0d3580;font-size:1.75rem;line-height:normal;margin-top:.9375rem;text-transform:uppercase}.icon-info-card .card-main .card-desc{font-size:1rem;line-height:150%;margin-top:.625rem}.icon-info-card .card-main .btn-row{margin-top:auto}.icon-info-card .card-main .btn-row .more-btn{background:var(--primary-color);border-radius:50%;height:3.75rem;overflow:hidden;position:relative;width:3.75rem}.icon-info-card .card-main .btn-row .more-btn .vector{height:100%;position:absolute;top:0;transition:transform .5s ease;width:100%}.icon-info-card .card-main .btn-row .more-btn .vector img{height:.375rem;width:1.875rem}.icon-info-card .card-main .btn-row .more-btn .cur-vector{left:50%;transform:translateX(-50%)}.icon-info-card .card-main .btn-row .more-btn .left-vector{left:50%;transform:translateX(-150%)}.icon-info-card:hover{transform:translateY(-1.875rem)}.icon-info-card:hover .card-main .btn-row .more-btn .cur-vector{transform:translateX(50%)}.icon-info-card:hover .card-main .btn-row .more-btn .left-vector{transform:translateX(-50%)}@media only screen and (max-width:1199px){.icon-info-card .card-main{padding:1.875rem}}@media only screen and (max-width:599px){.icon-info-card .card-main .card-title{font-size:1.25rem}}.img-category-card{padding-top:2.5rem;position:relative;transition:transform .5s ease}.img-category-card .info-img{border-radius:2.5rem;height:16.875rem;left:2.5rem;overflow:hidden;position:absolute;right:2.5rem;top:0;z-index:2}.img-category-card .info-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-category-card .card-main{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2));border:1px solid #eee;border-radius:2.5rem;box-sizing:border-box;padding:15.625rem 2.5rem 2.5rem;position:relative;z-index:auto}.img-category-card .card-main .category .tag{background:#005bab;border-radius:.3125rem;color:#fff;font-size:.875rem;line-height:150%;padding:.25rem .5rem}.img-category-card .card-main .card-title{color:#0d3580;font-size:1.25rem;line-height:115%;margin-top:.625rem}.img-category-card .card-main .card-desc{color:#333;font-size:1rem;line-height:150%;margin-top:.9375rem}.img-category-card .card-main .btn-row{margin-top:auto;padding-top:.625rem}.img-category-card .card-main .btn-row .card-more-btn{background:var(--primary-color);border-radius:50%;height:3.75rem;overflow:hidden;position:relative;width:3.75rem}.img-category-card .card-main .btn-row .card-more-btn .vector{height:100%;position:absolute;top:0;transition:transform .5s ease;width:100%}.img-category-card .card-main .btn-row .card-more-btn .vector img{height:.375rem;width:1.875rem}.img-category-card .card-main .btn-row .card-more-btn .cur-vector{left:50%;transform:translateX(-50%)}.img-category-card .card-main .btn-row .card-more-btn .left-vector{left:50%;transform:translateX(-150%)}.img-category-card:hover{transform:translateY(-1.875rem)}.img-category-card:hover .card-main .btn-row .card-more-btn .cur-vector{transform:translateX(50%)}.img-category-card:hover .card-main .btn-row .card-more-btn .left-vector{transform:translateX(-50%)}@media only screen and (max-width:1199px){.img-category-card .info-img{left:1.875rem;right:1.875rem}.img-category-card .card-main{padding:15.625rem 1.875rem 1.875rem}}@media only screen and (max-width:599px){.img-category-card .info-img{height:15rem}.img-category-card .card-main{padding-top:13.75rem}.img-category-card .card-main .card-title{font-size:1.25rem}}.img-info-card{padding-top:2.5rem;position:relative;transition:transform .5s ease}.img-info-card .info-img{border-radius:2.5rem;height:16.875rem;left:2.5rem;overflow:hidden;position:absolute;right:2.5rem;top:0;z-index:2}.img-info-card .info-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-info-card .card-main{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2));border:1px solid #eee;border-radius:2.5rem;box-sizing:border-box;padding:15.625rem 2.5rem 2.5rem;position:relative;z-index:auto}.img-info-card .card-main .card-title{color:#0d3580;font-size:1.75rem;line-height:normal;text-transform:uppercase}.img-info-card .card-main .card-desc{color:#333;font-size:1rem;line-height:150%;margin-top:.625rem}.img-info-card .card-main .btn-row{margin-top:auto;padding-top:.625rem}.img-info-card .card-main .btn-row .card-more-btn{background:var(--primary-color);border-radius:50%;height:3.75rem;overflow:hidden;position:relative;width:3.75rem}.img-info-card .card-main .btn-row .card-more-btn .vector{height:100%;position:absolute;top:0;transition:transform .5s ease;width:100%}.img-info-card .card-main .btn-row .card-more-btn .vector img{height:.375rem;width:1.875rem}.img-info-card .card-main .btn-row .card-more-btn .cur-vector{left:50%;transform:translateX(-50%)}.img-info-card .card-main .btn-row .card-more-btn .left-vector{left:50%;transform:translateX(-150%)}.img-info-card:hover{transform:translateY(-1.875rem)}.img-info-card:hover .card-main .btn-row .card-more-btn .cur-vector{transform:translateX(50%)}.img-info-card:hover .card-main .btn-row .card-more-btn .left-vector{transform:translateX(-50%)}@media only screen and (max-width:1199px){.img-info-card .info-img{left:1.875rem;right:1.875rem}.img-info-card .card-main{padding:15.625rem 1.875rem 1.875rem}}@media only screen and (max-width:599px){.img-info-card .info-img{height:15rem}.img-info-card .card-main{padding-bottom:1.25rem;padding-top:13.75rem}.img-info-card .card-main .card-title{font-size:1.25rem}.img-info-card .card-main .btn-row .card-more-btn{height:3.125rem;width:3.125rem}.img-info-card .card-main .btn-row .card-more-btn .vector img{height:.3125rem;width:1.5625rem}}.img-txt{padding:0 3.75rem}.img-txt .tag{display:none;font-size:1.25rem;letter-spacing:.375rem;line-height:normal;margin-bottom:2.5rem}.img-txt .tag-active{display:block}.img-txt .img-txt-main .img-main{aspect-ratio:615/554;border-radius:2.5rem;flex-shrink:0;overflow:hidden;width:38.4375rem}.img-txt .img-txt-main .img-main img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-txt .img-txt-main .txt-main{flex-shrink:0;width:40.3125rem}.img-txt .img-txt-main .txt-main .card-title{display:none;font-size:3rem;line-height:114%}.img-txt .img-txt-main .txt-main .card-title-active{display:-webkit-box}.img-txt .img-txt-main .txt-main .card-sub-title{display:none;font-size:1.875rem;line-height:114%;margin-top:.625rem}.img-txt .img-txt-main .txt-main .card-sub-title-active{display:-webkit-box}.img-txt .img-txt-main .txt-main .card-content{color:#333;display:none;font-size:1rem;line-height:175%;margin-top:1.25rem}.img-txt .img-txt-main .txt-main .card-content-active{display:-webkit-box}.img-txt .img-txt-main .txt-main .btns{margin-top:2.5rem}.img-txt .img-txt-main .txt-main .btns .btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-left:1.25rem;padding:.75rem 1.5rem}.img-txt .img-txt-main .txt-main .btns .btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.img-txt .img-txt-main .txt-main .btns .btn:first-child{margin-left:0}.img-txt.reverse .img-txt-main{flex-direction:row-reverse}@media only screen and (max-width:1399px){.img-txt .img-txt-main .img-main{width:30.75rem}.img-txt .img-txt-main .txt-main{width:36.25rem}.img-txt .img-txt-main .txt-main .card-title{font-size:2.5rem}.img-txt .img-txt-main .txt-main .card-sub-title{font-size:1.625rem}}@media only screen and (max-width:1199px){.img-txt .img-txt-main .img-main{width:22.6875rem}.img-txt .img-txt-main .txt-main{width:32.25rem}.img-txt .img-txt-main .txt-main .card-title{font-size:2.25rem}.img-txt .img-txt-main .txt-main .card-sub-title{font-size:1.5rem}.img-txt .img-txt-main .txt-main .card-content{font-size:.875rem;line-height:150%}}@media only screen and (max-width:999px){.img-txt .img-txt-main .img-main{width:19.1875rem}.img-txt .img-txt-main .txt-main{width:28.1875rem}.img-txt .img-txt-main .txt-main .card-title{font-size:2rem}.img-txt .img-txt-main .txt-main .card-sub-title{font-size:1.375rem}.img-txt .img-txt-main .txt-main .card-content{line-height:normal}}@media only screen and (max-width:899px){.img-txt{padding:0 .9375rem}.img-txt .tag{font-size:.875rem;margin-bottom:1.25rem}}@media only screen and (max-width:799px){.img-txt .img-txt-main{display:block}.img-txt .img-txt-main .img-main{margin:0 auto;width:80%}.img-txt .img-txt-main .txt-main{margin-top:1.25rem;width:100%}.img-txt .img-txt-main .txt-main .card-title{font-size:1.5rem}.img-txt .img-txt-main .txt-main .card-sub-title{font-size:1.125rem}.img-txt .img-txt-main .txt-main .card-content{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;line-height:175%;overflow:hidden;text-overflow:ellipsis}.img-txt .img-txt-main .txt-main .btns{margin-top:1.25rem}.img-txt.reverse .img-txt-main .img-main{margin:0 auto}}@media only screen and (max-width:599px){.img-txt .img-txt-main .img-main{width:92.3664122137%}.img-txt .img-txt-main .txt-main{margin-left:auto;margin-right:auto;width:92.3664122137%}}.img-txt-card{height:100%;padding:1.875rem}.img-txt-card .img-main{aspect-ratio:615/430;border-radius:2.5rem;flex-shrink:0;height:100%;margin-right:1.875rem;overflow:hidden}.img-txt-card .img-main img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-txt-card .txt-main{flex:1}.img-txt-card .txt-main .card-title{display:none;font-size:2.25rem;line-height:114%}.img-txt-card .txt-main .card-title-active{display:-webkit-box}.img-txt-card .txt-main .card-content{color:#333;display:none;font-size:1rem;line-height:175%;margin-top:1.25rem;width:100%}.img-txt-card .txt-main .card-content-active{display:-webkit-box}.img-txt-card .txt-main .btns{margin-top:2.5rem}.img-txt-card .txt-main .btns .btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-left:1.25rem;padding:.75rem 1.5rem}.img-txt-card .txt-main .btns .btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.img-txt-card .txt-main .btns .btn:first-child{margin-left:0}.img-txt-card.reverse{flex-direction:row-reverse}.img-txt-card.reverse .img-main{margin-left:1.875rem;margin-right:0}.img-txt-card:hover .img-main img{scale:110%}@media only screen and (max-width:1099px){.img-txt-card .txt-main .card-title{font-size:1.75rem}}@media only screen and (max-width:799px){.img-txt-card{display:block}.img-txt-card .img-main{height:12.5rem;margin:0 auto}.img-txt-card .txt-main{margin-top:1.25rem}.img-txt-card .txt-main .card-title{font-size:1.5rem}.img-txt-card .txt-main .card-content{margin-top:.625rem}.img-txt-card .txt-main .btns{margin-top:1.25rem}.img-txt-card .txt-main .btns .btn{font-size:.875rem;padding:.625rem 1.25rem}.img-txt-card.reverse .img-main{margin:0 auto}}.page-article{max-width:50rem;width:100%}.page-article h2{font-size:3rem;line-height:114%;margin-bottom:2.5rem;text-align:center;text-transform:uppercase}.page-article h3{font-size:1.5625rem;font-weight:700;line-height:150%;margin-bottom:1.875rem}.page-article h4{font-size:1.125rem;line-height:150%;margin-bottom:1.25rem}.page-article p{color:#333;font-size:1rem;line-height:175%}.page-article .article-pic,.page-article p{margin-bottom:1.25rem}.page-article .article-pic img{aspect-ratio:800/417;border-radius:2.5rem;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.page-article .img-captain{font-size:.875rem;line-height:200%;margin-bottom:2.5rem}.page-article .divider{background:#ccc;height:1px;margin:1.25rem 0}.page-article .section-title{font-size:1.75rem;line-height:150%;margin:1.25rem 0}.page-article .highlight{margin-top:2.5rem;padding-left:1.25rem;position:relative}.page-article .highlight:before{background:#005bab;content:"";height:100%;left:0;position:absolute;top:0;width:.3125rem}@media only screen and (max-width:599px){.page-article h2{font-size:1.5rem;margin-bottom:1.875rem}.page-article .article-pic img{border-radius:1.25rem}.page-article .img-captain{margin-bottom:1.875rem}.page-article .divider{margin:.625rem 0}.page-article .section-title{font-size:1.25rem}.page-article .highlight{margin-top:1.875rem;padding-left:1.25rem}.page-article table tbody tr td h3{font-size:1.125rem;overflow-wrap:break-word}}.page-banner{padding:0 3.75rem 5rem}.page-banner .banner-main{border-radius:2.5rem;height:28.75rem;overflow:hidden;position:relative}.page-banner .banner-main .banner-content{padding:0 5rem;position:relative;z-index:3}.page-banner .banner-main .banner-content .title{font-size:3.75rem;line-height:150%}.page-banner .banner-main .banner-content .sub-title{font-size:1.25rem;line-height:150%;margin-top:.625rem;white-space:pre-line}.page-banner .banner-main .banner-cover{flex-shrink:0;height:100%;min-width:34.375rem;position:absolute;right:0;top:0;width:41.6666666667%;z-index:1}.page-banner .banner-main .banner-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-banner .banner-main .banner-mask{background:linear-gradient(90deg,#c4eef9,#dff0f4 60.34%,rgba(223,240,244,0));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-banner .banner-main .banner-mask .mask-ellipse-41{background:linear-gradient(180deg,rgba(118,245,239,.6),rgba(198,255,255,.6));border-radius:21.875rem;filter:blur(6.25rem);height:21.875rem;left:37.7272727273%;position:absolute;top:-26.0869565217%;width:21.875rem;z-index:1}.page-banner .banner-main .banner-mask .mask-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:26.5rem;filter:blur(6.25rem);height:26.5rem;left:-11.0606060606%;position:absolute;top:73.0434782609%;width:26.5rem;z-index:2}.page-banner .banner-main .banner-mask .mask-ellipse-43{background:linear-gradient(180deg,rgba(25,130,182,.6),rgba(75,204,204,.6));border-radius:21.875rem;filter:blur(6.25rem);height:21.875rem;left:56.5909090909%;position:absolute;top:61.9565217391%;width:21.875rem;z-index:3}@media only screen and (max-width:1099px){.page-banner .banner-main .banner-content .title{font-size:3rem}.page-banner .banner-main .banner-content .sub-title{font-size:1rem}}@media only screen and (max-width:899px){.page-banner{padding:0 .9375rem 5rem}.page-banner .banner-main{display:block;height:25rem}.page-banner .banner-main .banner-bg{bottom:0;height:240px;min-width:auto;top:auto;width:100%}.page-banner .banner-main .bg-mask{background:linear-gradient(180deg,#c4eef9,#dff0f4 43.62%,rgba(223,240,244,0))}.page-banner .banner-main .bg-mask .mask-ellipse-41{background:linear-gradient(180deg,rgba(25,130,182,.6),rgba(75,204,204,.6));filter:blur(3.125rem);height:12.5rem;left:auto;right:-19.8347107438%;top:33.5%;width:12.5rem}.page-banner .banner-main .bg-mask .mask-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));filter:blur(3.125rem);height:12.5rem;left:-20.3856749311%;top:-8.5%;width:12.5rem}.page-banner .banner-main .bg-mask .mask-ellipse-43{display:none}.page-banner .banner-main .banner-content{padding:3.75rem 2.5rem 0}.page-banner .banner-main .banner-content .title{font-size:2.25rem;line-height:114%;text-align:center}.page-banner .banner-main .banner-content .sub-title{text-align:center}}.page-footer{flex-shrink:0;position:relative}.page-footer .footer-bar{background:linear-gradient(0deg,#204670,#204670),#6d7b7f;border-radius:2.5rem 2.5rem 0 0;box-shadow:0 0 20px 0 hsla(0,0%,100%,.2);padding:5rem 3.75rem 2.5rem}.page-footer .footer-bar .footer-menu{display:grid;gap:1.875rem;grid-template-columns:repeat(6,1fr)}.page-footer .footer-bar .footer-menu .sub-menu .sub-menu-title{color:#fff;font-size:.875rem;line-height:150%}.page-footer .footer-bar .footer-menu .sub-menu .menu-item-list{margin-top:1rem}.page-footer .footer-bar .footer-menu .sub-menu .menu-item-list .menu-item{color:#fff;display:block;font-size:.875rem;line-height:150%;margin-top:1rem}.page-footer .footer-bar .footer-menu .sub-menu .menu-item-list .menu-item:first-child{margin-top:0}.page-footer .footer-bar .separate-line{background:#fff;height:1px;margin:3.75rem 0 2.5rem;opacity:.3}.page-footer .footer-bar .footer-links .copyright{color:#fff;display:block;font-size:.75rem;line-height:150%}.page-footer .footer-bar .footer-links .link-list .link{display:block;margin-left:.75rem}.page-footer .footer-bar .footer-links .link-list .link:first-child{margin-left:0}.page-footer .footer-bar .footer-links .link-list .link img{display:block;height:2.1875rem;width:2.1875rem}@media only screen and (max-width:1099px){.page-footer .footer-bar .footer-menu{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:899px){.page-footer .footer-bar{padding:3.75rem 1.875rem 1.875rem}}@media only screen and (max-width:799px){.page-footer .footer-bar .footer-menu{grid-template-columns:repeat(3,1fr)}.page-footer .footer-bar .separate-line{margin:1.875rem 0}}@media only screen and (max-width:599px){.page-footer .footer-bar .footer-menu{grid-template-columns:repeat(2,1fr)}.page-footer .footer-bar .footer-links{flex-direction:column-reverse}.page-footer .footer-bar .footer-links .copyright{margin-top:1.875rem}}@media only screen and (max-width:399px){.page-footer .footer-bar .footer-menu{grid-template-columns:repeat(1,1fr)}}.page-header{position:relative}.page-header .header-bar-placeholder{height:6.25rem;position:relative}.page-header .header-bar{background-color:#fff;box-sizing:border-box;height:6.25rem;left:0;padding:1.25rem 3.75rem;position:fixed;top:0;width:100%;z-index:1001}.page-header .header-bar .logo{height:3.75rem;margin-right:2.5rem;width:7.5625rem}.page-header .header-bar .logo img{display:block;height:100%;width:100%}.page-header .header-bar .nav-menu .menu-item{font-size:1rem;line-height:150%;margin-left:1.25rem}.page-header .header-bar .nav-menu .menu-item:first-child{margin-left:0}.page-header .header-bar .nav-menu .menu-item:hover{color:#005bab}.page-header .header-bar .nav-menu .menu-item i{font-size:.875rem;margin-left:.5rem}.page-header .header-bar .nav-menu .menu-item-active{color:#005bab}.page-header .header-bar .right-menu{margin-left:auto}.page-header .header-bar .right-menu .form .form-item{position:relative}.page-header .header-bar .right-menu .form .form-item i{font-size:1.5rem;line-height:100%}.page-header .header-bar .right-menu .form .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-sizing:border-box;font-size:0;height:1.5rem;left:0;position:absolute;width:1.5rem}.page-header .header-bar .right-menu .form .form-item select option{font-size:.875rem}.page-header .header-bar .right-menu .form.lang-form{margin-right:1.875rem}.page-header .header-bar .right-menu .contact-btn{border-radius:1.25rem;font-size:1rem;height:2.5rem;line-height:2.5rem;width:7.5rem}.page-header .header-bar .right-menu .menu-btn-mobile{display:none;height:1.5rem;margin-left:.5rem;width:1.5rem}.page-header .header-bar .right-menu .menu-btn-mobile i{font-size:1.5rem;line-height:100%}.page-header .page-header-mobile-nav-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);bottom:0;box-sizing:border-box;display:none;left:0;padding:1.875rem;position:fixed;right:0;top:3.75rem;z-index:1000}.page-header .page-header-mobile-nav-menu .mobile-nav-main-menu{display:none}.page-header .page-header-mobile-nav-menu .mobile-nav-main-menu .mobile-nav-main-menu-item{font-size:1rem;line-height:150%;margin-top:1.875rem}.page-header .page-header-mobile-nav-menu .mobile-nav-main-menu .mobile-nav-main-menu-item:first-child{margin-top:0}.page-header .page-header-mobile-nav-menu .mobile-nav-main-menu .mobile-nav-main-menu-item:hover{color:#005bab}.page-header .page-header-mobile-nav-menu .mobile-nav-main-menu.open{display:block}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu{display:none}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .mobile-nav-sub-menu-back{height:1.5rem}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .mobile-nav-sub-menu-back span{font-size:.875rem;line-height:150%}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .mobile-nav-sub-menu-back i{margin-right:.5rem}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .mobile-nav-sub-menu-back:hover{color:#005bab}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .banner{aspect-ratio:645/400;border-radius:2.5rem;height:auto;margin-top:1.25rem;overflow:hidden;width:100%}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .banner img{display:block;height:100%;width:100%}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .sub-menu-title{font-size:1.25rem;line-height:normal;margin-top:1.25rem}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .sub-menu-title:hover{color:#005bab}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .sub-menu-item-list{margin-top:1.5625rem}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .sub-menu-item-list .sub-menu-item{font-size:1rem;line-height:150%;margin-top:1.25rem}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .sub-menu-item-list .sub-menu-item:first-child{margin-top:0}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .sub-menu-item-list .sub-menu-item.selected,.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu .sub-menu-item-list .sub-menu-item:hover{color:#005bab}.page-header .page-header-mobile-nav-menu .mobile-nav-sub-menu.open,.page-header .page-header-mobile-nav-menu.open{display:block}.page-header .page-header-menu-popup{background:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;display:none;left:0;padding-top:6.25rem;position:fixed;right:0;top:0;z-index:1000}.page-header .page-header-menu-popup .menu-bar{background:hsla(0,0%,100%,.9);border-radius:0 0 2.5rem 2.5rem;box-sizing:border-box;padding:2.5rem 3.75rem;width:100%}.page-header .page-header-menu-popup .menu-bar .menu .menu-title{font-size:1.75rem;line-height:normal}.page-header .page-header-menu-popup .menu-bar .menu .menu-title:hover{color:#005bab}.page-header .page-header-menu-popup .menu-bar .menu .menu-item-list{margin-top:2rem}.page-header .page-header-menu-popup .menu-bar .menu .menu-item-list .menu-item{color:#333;font-size:1rem;line-height:150%;margin-top:.8125rem}.page-header .page-header-menu-popup .menu-bar .menu .menu-item-list .menu-item:first-child{margin-top:0}.page-header .page-header-menu-popup .menu-bar .menu .menu-item-list .menu-item:hover{color:#005bab;font-weight:500}.page-header .page-header-menu-popup .menu-bar .banner{border-radius:2.5rem;height:25rem;overflow:hidden;width:40.3125rem}.page-header .page-header-menu-popup .menu-bar .banner img{display:block;height:100%;width:100%}.page-header .page-header-menu-popup.open{display:block}.page-header.wpadmin .header-bar{height:calc(6.25rem + 32px);padding-top:calc(1.25rem + 32px)}.page-header.wpadmin .page-header-menu-popup{padding-top:calc(6.25rem + 32px)}@media only screen and (max-width:999px){.page-header .header-bar-placeholder{height:3.75rem}.page-header .header-bar{height:3.75rem;padding:0 3.75rem}.page-header .header-bar .logo{height:2.1875rem;margin-right:1.25rem;width:4.4375rem}.page-header .header-bar .right-menu .lang-form{margin-right:.9375rem}.page-header .header-bar .right-menu .contact-btn{font-size:.875rem;height:2.0625rem;line-height:2.0625rem;width:6.25rem}.page-header .page-header-menu-popup{padding-top:3.75rem}.page-header .page-header-menu-popup .menu-bar .banner{height:18.75rem;width:30.25rem}.page-header.wpadmin .header-bar{height:calc(3.75rem + 32px);padding-top:32px}.page-header.wpadmin .page-header-menu-popup{padding-top:calc(3.75rem + 32px)}}@media only screen and (max-width:899px){.page-header .header-bar{padding-left:.9375rem;padding-right:.9375rem}.page-header .page-header-menu-popup .menu-bar{padding:1.25rem .9375rem}}@media only screen and (max-width:799px){.page-header .header-bar .nav-menu,.page-header .header-bar .right-menu .lang-form{display:none}.page-header .header-bar .right-menu .menu-btn-mobile{display:block}.page-header .page-header-mobile-nav-menu{top:calc(3.75rem + 32px)}}@media only screen and (max-width:782px){.page-header.wpadmin .header-bar{height:calc(3.75rem + 46px);padding-top:46px}.page-header.wpadmin .page-header-mobile-nav-menu{top:calc(3.75rem + 46px)}.page-header.wpadmin .page-header-menu-popup{padding-top:calc(3.75rem + 46px)}}.resources-activities{overflow:hidden}.resources-activities .resources-activities-main{padding:0 3.75rem;position:relative;z-index:auto}.resources-activities .resources-activities-main .title{font-size:3rem;line-height:normal;text-align:center;text-transform:uppercase}.resources-activities .resources-activities-main .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:50rem;text-align:center}.resources-activities .resources-activities-main .activity-card-list{align-items:stretch;display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;position:relative}.resources-activities .resources-activities-main .activity-card-list .card-list-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.resources-activities .resources-activities-main .activity-card-list .card-list-bg .resources-activities-ellipse-41{background:#d7ebfa;border-radius:27.875rem;filter:blur(3.75rem);height:18.375rem;position:absolute;right:14.8484848485%;top:2.0625rem;width:27.875rem}.resources-activities .resources-activities-main .activity-card-list .card-list-bg .resources-activities-ellipse-42{background:linear-gradient(180deg,#c5f7f7,#f7ffff);border-radius:624px;filter:blur(100px);height:437px;left:11.2121212121%;position:absolute;top:35px;width:624px}.resources-activities .resources-activities-main .activity-card-list .activity-card{display:flex;height:100%;position:relative;z-index:auto}.resources-activities .resources-activities-main .activity-card-list .activity-card .img-info-card{display:flex;flex-direction:column;height:100%;width:100%}.resources-activities .resources-activities-main .activity-card-list .activity-card .img-info-card .card-main{display:flex;flex:1;flex-direction:column}@media only screen and (max-width:1299px){.resources-activities .resources-activities-main .activity-card-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:899px){.resources-activities .resources-activities-main{padding:0 .875rem}.resources-activities .resources-activities-main .activity-card-list{-moz-column-gap:.875rem;column-gap:.875rem}}@media only screen and (max-width:799px){.resources-activities .resources-activities-main .activity-card-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:599px){.resources-activities .resources-activities-main .title{font-size:2rem}.resources-activities .resources-activities-main .desc{font-size:1rem}}.solutions-benefit{overflow:hidden}.solutions-benefit .solutions-benefit-main{padding:0 3.75rem;position:relative;z-index:auto}.solutions-benefit .solutions-benefit-main .title{font-size:3rem;line-height:normal;text-align:center;text-transform:uppercase}.solutions-benefit .solutions-benefit-main .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:37.5rem;text-align:center}.solutions-benefit .solutions-benefit-main .benefit-card-list{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin-top:3.125rem;position:relative}.solutions-benefit .solutions-benefit-main .benefit-card-list .card-list-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.solutions-benefit .solutions-benefit-main .benefit-card-list .card-list-bg .solutions-benefit-ellipse-41{background:#d7ebfa;border-radius:27.875rem;filter:blur(3.75rem);height:18.375rem;position:absolute;right:14.8484848485%;top:2.0625rem;width:27.875rem}.solutions-benefit .solutions-benefit-main .benefit-card-list .card-list-bg .solutions-benefit-ellipse-42{background:linear-gradient(180deg,#c5f7f7,#f7ffff);border-radius:624px;filter:blur(100px);height:437px;left:11.2121212121%;position:absolute;top:35px;width:624px}.solutions-benefit .solutions-benefit-main .benefit-card-list .benefit-card{position:relative;z-index:auto}.solutions-benefit .solutions-benefit-main .btns{margin-top:2.5rem}.solutions-benefit .solutions-benefit-main .btns .btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-left:1.25rem;padding:.75rem 1.5rem}.solutions-benefit .solutions-benefit-main .btns .btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.solutions-benefit .solutions-benefit-main .btns .btn:first-child{margin-left:0}@media only screen and (max-width:999px){.solutions-benefit .solutions-benefit-main .benefit-card-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:899px){.solutions-benefit .solutions-benefit-main{padding:0 .875rem}.solutions-benefit .solutions-benefit-main .benefit-card-list{-moz-column-gap:.875rem;column-gap:.875rem}}@media only screen and (max-width:699px){.solutions-benefit .solutions-benefit-main .benefit-card-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:599px){.solutions-benefit .solutions-benefit-main .title{font-size:2rem}.solutions-benefit .solutions-benefit-main .desc{font-size:1rem}.solutions-benefit .solutions-benefit-main .btns{margin-top:1.25rem}}.solutions-heading{padding:0 3.75rem}.solutions-heading .title{font-size:3rem;line-height:115%;text-align:center;text-transform:uppercase}.solutions-heading .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:37.5rem;text-align:center}.solutions-heading .heading-card-list{align-items:stretch;display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.solutions-heading .heading-card-list .heading-card{box-sizing:border-box;display:flex;height:100%}.solutions-heading .heading-card-list .heading-card .img-category-card{display:flex;flex-direction:column;height:100%;width:100%}.solutions-heading .heading-card-list .heading-card .img-category-card .card-main{display:flex;flex:1;flex-direction:column}@media only screen and (max-width:1299px){.solutions-heading .heading-card-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:899px){.solutions-heading{padding:0 .875rem}.solutions-heading .heading-card-list{-moz-column-gap:.875rem;column-gap:.875rem}}@media only screen and (max-width:799px){.solutions-heading .heading-card-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:599px){.solutions-heading .title{font-size:2rem}.solutions-heading .desc{font-size:1rem}}.solutions_icon-info-card{border:1px solid #eee;box-sizing:border-box;height:28.3125rem;padding:.625rem;transition:transform .5s ease}.solutions_icon-info-card,.solutions_icon-info-card .card-main{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:1.25rem}.solutions_icon-info-card .card-main{background:hsla(0,0%,100%,.4);height:100%;padding:2.5rem;width:100%}.solutions_icon-info-card .card-main .icon{background:#0d3580;border-radius:1.25rem;box-shadow:0 0 1.25rem 0 hsla(0,0%,100%,.2);height:5rem;width:5rem}.solutions_icon-info-card .card-main .icon img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.solutions_icon-info-card .card-main .card-title{color:#0d3580;font-size:1.75rem;line-height:normal;margin-top:.9375rem;text-transform:uppercase}.solutions_icon-info-card .card-main .card-desc{font-size:1rem;line-height:150%;margin-top:.625rem}.solutions_icon-info-card .card-main .btn-row{margin-top:auto}.solutions_icon-info-card .card-main .btn-row .more-btn{background:var(--primary-color);border-radius:50%;height:3.75rem;overflow:hidden;position:relative;width:3.75rem}.solutions_icon-info-card .card-main .btn-row .more-btn .vector{height:100%;position:absolute;top:0;transition:transform .5s ease;width:100%}.solutions_icon-info-card .card-main .btn-row .more-btn .vector img{height:.375rem;width:1.875rem}.solutions_icon-info-card .card-main .btn-row .more-btn .cur-vector{left:50%;transform:translateX(-50%)}.solutions_icon-info-card .card-main .btn-row .more-btn .left-vector{left:50%;transform:translateX(-150%)}.solutions_icon-info-card:hover{transform:translateY(-1.875rem)}.solutions_icon-info-card:hover .card-main .btn-row .more-btn .cur-vector{transform:translateX(50%)}.solutions_icon-info-card:hover .card-main .btn-row .more-btn .left-vector{transform:translateX(-50%)}@media only screen and (max-width:1199px){.solutions_icon-info-card .card-main{padding:1.875rem}}@media only screen and (max-width:599px){.solutions_icon-info-card .card-main .card-title{font-size:1.25rem}}.solutions-measurable{padding:0 3.75rem}.solutions-measurable .solutions-measurable-card{background:#f4fcfb;border-radius:2.5rem;padding:5rem 3.75rem}.solutions-measurable .solutions-measurable-card .title{font-size:3rem;line-height:114%;text-align:center;text-transform:uppercase}.solutions-measurable .solutions-measurable-card .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:37.5rem;text-align:center}.solutions-measurable .solutions-measurable-card .measurable-stats{margin-top:2.5rem}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list{flex:1}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info{margin-top:2.5rem}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info:first-child{margin-top:0}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info .solutions-measurable-stat-value{font-size:5rem;line-height:115%;text-transform:uppercase}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info .stat-label{font-size:1.125rem;line-height:133%;margin-top:.625rem}.solutions-measurable .solutions-measurable-card .measurable-stats .video{background:#fff;border-radius:2.5rem;flex-shrink:0;height:34rem;margin-left:1.875rem;overflow:hidden;width:50rem}@media only screen and (max-width:1299px){.solutions-measurable .solutions-measurable-card{padding:2.5rem 1.875rem}}@media only screen and (max-width:1199px){.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info .solutions-measurable-stat-value{font-size:4rem}.solutions-measurable .solutions-measurable-card .measurable-stats .video{height:27.1875rem;width:40rem}}@media only screen and (max-width:1099px){.solutions-measurable .solutions-measurable-card .title{font-size:2.5rem}.solutions-measurable .solutions-measurable-card .desc{font-size:1rem}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info{margin-top:1.25rem}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info .stat-label{font-size:.875rem}}@media only screen and (max-width:999px){.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info .solutions-measurable-stat-value{font-size:3rem}.solutions-measurable .solutions-measurable-card .measurable-stats .video{height:20.375rem;width:30rem}}@media only screen and (max-width:899px){.solutions-measurable{padding:0 .9375rem}.solutions-measurable .solutions-measurable-card .title{font-size:2rem}.solutions-measurable .solutions-measurable-card .desc{font-size:.875rem}}@media only screen and (max-width:799px){.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info .solutions-measurable-stat-value{font-size:2rem}}@media only screen and (max-width:699px){.solutions-measurable .solutions-measurable-card .measurable-stats{flex-direction:column-reverse}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list{margin-top:1.25rem}.solutions-measurable .solutions-measurable-card .measurable-stats .stat-list .stat-info .solutions-measurable-stat-value{font-size:3rem}.solutions-measurable .solutions-measurable-card .measurable-stats .video{aspect-ratio:800/544;height:auto;margin-left:0;overflow:hidden;width:100%}}.success-stories-banner{padding:0 3.75rem}.success-stories-banner .banner-main{border-radius:2.5rem;height:32.8125rem;overflow:hidden;position:relative}.success-stories-banner .banner-main .banner-bg{flex-shrink:0;height:100%;position:absolute;right:0;top:0;z-index:1}.success-stories-banner .banner-main .banner-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.success-stories-banner .banner-main .bg-mask{background:linear-gradient(96deg,#eaeef2 45.43%,rgba(184,229,242,.2) 65.77%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.success-stories-banner .banner-main .bg-mask .mask-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:39rem;filter:blur(6.25rem);height:27.3125rem;left:-28.4090909091%;position:absolute;top:74.6666666667%;width:39rem;z-index:2}.success-stories-banner .banner-main .bg-mask .mask-ellipse-43{background:linear-gradient(180deg,#76f5ef,#c6ffff);border-radius:12rem;filter:blur(6.25rem);height:11.5rem;left:27.2727272727%;position:absolute;top:-17.5238095238%;width:12rem;z-index:3}.success-stories-banner .banner-main .banner-content{max-width:50rem;padding:0 6.25rem;position:relative;z-index:3}.success-stories-banner .banner-main .banner-content .title{font-size:3rem;line-height:115%;text-transform:uppercase}.success-stories-banner .banner-main .banner-content .sub-title{font-size:1.125rem;line-height:133%;margin-top:.625rem;white-space:pre-line}.success-stories-banner .banner-main .banner-content .more-btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-top:2.5rem;padding:.75rem 1.5rem;text-transform:uppercase}.success-stories-banner .banner-main .banner-content .more-btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}@media only screen and (max-width:899px){.success-stories-banner{padding:0 .9375rem}.success-stories-banner .banner-main{display:block;height:28.125rem}.success-stories-banner .banner-main .bg-mask{background:linear-gradient(180deg,#eaeef2 50.14%,rgba(184,229,242,.2) 99.86%);height:22.5rem}.success-stories-banner .banner-main .bg-mask .mask-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:17.5rem;bottom:-21.5555555556%;filter:blur(6.25rem);height:12.25rem;left:-26.9972451791%;position:absolute;width:17.5rem}.success-stories-banner .banner-main .bg-mask .mask-ellipse-43{background:linear-gradient(180deg,#76f5ef,#c6ffff);filter:blur(6.25rem);height:11.5rem;left:auto;position:absolute;right:-26.4462809917%;top:-15.3333333333%;width:12rem}.success-stories-banner .banner-main .banner-content{padding:3.75rem 2.5rem 0}.success-stories-banner .banner-main .banner-content .title{font-size:2rem}.success-stories-banner .banner-main .banner-content .sub-title{font-size:1rem;line-height:150%}.success-stories-banner .banner-main .banner-content .more-btn{margin-top:1.25rem}}.successful-client{padding:0 3.75rem}.successful-client .successful-client-card{background:#f4f8fc;border-radius:2.5rem;padding:5rem 3.75rem}.successful-client .successful-client-card .card-cover{background:#e3eef9;border-radius:2.5rem;height:34.375rem;overflow:hidden;width:36.5625rem}.successful-client .successful-client-card .card-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.successful-client .successful-client-card .card-content{width:34.6875rem}.successful-client .successful-client-card .card-content .client-content-swiper{flex:1;overflow:hidden}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .title{font-size:3rem;line-height:115%;text-transform:uppercase}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .desc{font-size:1.75rem;line-height:150%;margin-top:2.5rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .separate-line{background:#ccc;height:1px;margin:1.875rem 0}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-logo{height:3rem;width:7.5rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .line{background:#eee;margin:0 1.25rem;width:1px}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-name .name{font-size:1rem;line-height:150%}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-name .company{color:#333;font-size:.875rem;line-height:114%}.successful-client .successful-client-card .card-content .btns .btn{background:#fff;border:1px solid #333;border-radius:50%;box-sizing:border-box;height:3.75rem;overflow:hidden;position:relative;width:3.75rem}.successful-client .successful-client-card .card-content .btns .btn .vector{height:100%;position:absolute;top:0;transition:transform .5s ease;width:100%}.successful-client .successful-client-card .card-content .btns .btn .vector img{height:.375rem;width:1.875rem}.successful-client .successful-client-card .card-content .btns .btn .cur-vector{left:50%;transform:translateX(-50%)}.successful-client .successful-client-card .card-content .btns .btn .left-vector{left:50%;transform:translateX(-150%)}.successful-client .successful-client-card .card-content .btns .btn .right-vector{left:50%;transform:translateX(50%)}.successful-client .successful-client-card .card-content .btns .client-content-swiper-prev-btn:hover .cur-vector{transform:translateX(-150%)}.successful-client .successful-client-card .card-content .btns .client-content-swiper-prev-btn:hover .right-vector{transform:translateX(-50%)}.successful-client .successful-client-card .card-content .btns .client-content-swiper-next-btn{margin-left:1.25rem}.successful-client .successful-client-card .card-content .btns .client-content-swiper-next-btn:hover .cur-vector{transform:translateX(50%)}.successful-client .successful-client-card .card-content .btns .client-content-swiper-next-btn:hover .left-vector{transform:translateX(-50%)}@media only screen and (max-width:1399px){.successful-client .successful-client-card{padding:1.875rem}.successful-client .successful-client-card .card-cover{height:27.5rem;width:29.25rem}.successful-client .successful-client-card .card-content{width:31.25rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .title{font-size:2.5rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .desc{font-size:1.5rem;margin-top:1.875rem}}@media only screen and (max-width:1199px){.successful-client .successful-client-card .card-cover{height:24.0625rem;width:25.625rem}.successful-client .successful-client-card .card-content{width:24.25rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .title{font-size:2rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .desc{font-size:1.25rem;margin-top:.625rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .separate-line{margin:1.25rem 0}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-logo{height:2.8125rem;width:7rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-name .name{font-size:.875rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-name .company{font-size:.75rem}.successful-client .successful-client-card .card-content .btns .btn{height:3.125rem;width:3.125rem}}@media only screen and (max-width:999px){.successful-client .successful-client-card .card-cover{height:20.625rem;width:21.9375rem}}@media only screen and (max-width:899px){.successful-client{padding:0 .9375rem}.successful-client .successful-client-card .card-cover{height:17.8125rem;width:18.9375rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .title{font-size:1.5rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .desc{font-size:1rem}}@media only screen and (max-width:799px){.successful-client .successful-client-card{display:block}.successful-client .successful-client-card .card-cover{aspect-ratio:303/285;height:auto;overflow:hidden;width:100%}.successful-client .successful-client-card .card-content{margin-top:1.25rem;width:100%}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .title{font-size:2rem;text-align:center}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .desc{font-size:1.25rem;text-align:center}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info{align-items:center;flex-direction:column}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .line{display:none}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-name{margin-top:.3125rem}.successful-client .successful-client-card .card-content .client-content-swiper .swiper-wrapper .swiper-slide .client-info .client-name .company{margin-top:.625rem}.successful-client .successful-client-card .card-content .btns{justify-content:center;margin-top:1.25rem}}.successful-customer{padding:0 3.75rem}.successful-customer .customer-card{background:#e3eef9;border-radius:2.5rem;flex-shrink:0;height:58.125rem;margin-right:1.875rem;overflow:hidden;position:relative;width:26.25rem}.successful-customer .customer-card .top-info{padding:3.75rem 3.75rem 0;position:relative;z-index:1}.successful-customer .customer-card .top-info .title{color:#fff;font-size:3rem;line-height:115%;text-transform:uppercase}.successful-customer .customer-card .card-bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.successful-customer .customer-card .card-bg img{bottom:0;display:block;height:49.125rem;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.successful-customer .customer-card .card-bg .mask{background:linear-gradient(183deg,#3e639c 36.38%,rgba(62,99,156,0) 97.13%);height:30.75rem;left:0;position:relative;top:0;width:100%;z-index:auto}.successful-customer .customer-example-list{-ms-overflow-style:none;background:#f4f8fc;border-radius:2.5rem;flex:1;overflow-y:scroll;padding:1.875rem 2.5rem;scrollbar-width:none}.successful-customer .customer-example-list::-webkit-scrollbar{display:none}.successful-customer .customer-example-list .customer-example:first-child .example-content{border-top:none}.successful-customer .customer-example-list .customer-example .num{color:#557bdf;font-size:3.75rem;line-height:115%;margin-right:1.875rem;padding:1.875rem 0;text-transform:uppercase}.successful-customer .customer-example-list .customer-example .example-content{border-top:1px solid #ccc;flex:1;padding:1.875rem 0}.successful-customer .customer-example-list .customer-example .example-content .title{color:#333;font-size:1.5rem;line-height:117%}.successful-customer .customer-example-list .customer-example .example-content .desc{color:#333;font-size:1rem;line-height:150%;margin-top:.625rem}@media only screen and (max-width:1099px){.successful-customer .customer-card{width:18.75rem}.successful-customer .customer-card .top-info{padding:2.5rem 1.25rem 0}.successful-customer .customer-card .top-info .title{font-size:2.5rem}.successful-customer .customer-example-list{padding:1.875rem}.successful-customer .customer-example-list .customer-example .num{font-size:3rem;margin-right:1.25rem}}@media only screen and (max-width:899px){.successful-customer{padding:0 .9375rem}.successful-customer .customer-card{height:53.75rem;margin-right:.9375rem;width:15rem}.successful-customer .customer-card .top-info{padding:2.5rem 1.25rem 0}.successful-customer .customer-card .top-info .title{font-size:2rem}.successful-customer .customer-example-list{padding:0 1.875rem}.successful-customer .customer-example-list .customer-example .num{font-size:2.25rem;margin-right:1.25rem}.successful-customer .customer-example-list .customer-example .example-content .title{font-size:1.25rem}}@media only screen and (max-width:699px){.successful-customer{display:block}.successful-customer .customer-card{height:21.25rem;width:100%}.successful-customer .customer-card .card-bg img{height:15.25rem}.successful-customer .customer-card .card-bg .mask{background:linear-gradient(177deg,#3e639c 35.54%,rgba(62,99,156,0) 70.72%);height:18.75rem}.successful-customer .customer-example-list{margin-top:1.875rem}.successful-customer .customer-example-list .customer-example .example-content .desc,.successful-customer .customer-example-list .customer-example .example-content .title{-webkit-line-clamp:none}}.successful-stories-impact{padding:0 3.75rem 3.75rem;position:relative}.successful-stories-impact .impact-bg{height:488px;left:0;overflow:hidden;position:absolute;top:47px;width:100%;z-index:0}.successful-stories-impact .impact-bg .ribbon-container{height:488px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2111px}.successful-stories-impact .impact-bg .ribbon-container .ribbon-gradient-wrapper{position:relative;width:100%}.successful-stories-impact .impact-bg .ribbon-container .ribbon-gradient{overflow:hidden;padding-top:25%;position:relative;width:100%}.successful-stories-impact .impact-bg .ribbon-container .ribbon-gradient-inner{animation:slideStrip 8s linear infinite;display:flex;height:100%;left:0;position:absolute;top:0;transform:translateX(0);width:200%}.successful-stories-impact .impact-bg .ribbon-container .ribbon-strip{background:linear-gradient(90deg,#1b67a8,#83bcc5 35%,#60afb6 70%,#1b67a8);background-size:100% 100%;flex:0 0 50%;height:100%}.successful-stories-impact .impact-bg .ribbon-container .ribbon-gradient{-webkit-mask-image:url(/wp-content/uploads/images/temp/ribbon.svg);mask-image:url(/wp-content/uploads/images/temp/ribbon.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@keyframes slideStrip{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.successful-stories-impact .impact-main{position:relative;z-index:auto}.successful-stories-impact .impact-main .title{font-size:3rem;line-height:115%;text-transform:uppercase}.successful-stories-impact .impact-main .impact-card-list{display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}@media only screen and (max-width:899px){.successful-stories-impact{padding:0 .9375rem 3.75rem}.successful-stories-impact .impact-main .title{font-size:2rem}.successful-stories-impact .impact-main .impact-card-list{gap:.9375rem;margin-top:1.875rem}}@media only screen and (max-width:699px){.successful-stories-impact .impact-bg{height:100%;top:0}.successful-stories-impact .impact-bg .ribbon-container{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.successful-stories-impact .impact-main .title{text-align:center}.successful-stories-impact .impact-main .impact-card-list{gap:1.875rem;grid-template-columns:repeat(1,1fr)}}.successful-impact-card{border:1px solid #eee;border-radius:1.25rem;box-sizing:border-box;height:20.6875rem;padding:.625rem}.successful-impact-card .card-main{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border-radius:1.25rem;box-sizing:border-box;height:100%;padding:2.5rem}.successful-impact-card .card-main .icon{background:#0d3580;border-radius:1.25rem;box-shadow:0 0 1.25rem 0 hsla(0,0%,100%,.2);height:5rem;width:5rem}.successful-impact-card .card-main .icon img{display:block;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.successful-impact-card .card-main .successful-impact-card-percent{color:#0d3580;font-size:5rem;line-height:115%;text-transform:uppercase}.successful-impact-card .card-main .desc{font-size:1.125rem;line-height:133%}@media only screen and (max-width:1199px){.successful-impact-card .card-main{padding:1.875rem}.successful-impact-card .card-main .successful-impact-card-percent{font-size:4rem}}@media only screen and (max-width:599px){.successful-impact-card{height:17.1875rem}.successful-impact-card .card-main .successful-impact-card-percent{font-size:3rem}}.successful-solutions{padding:0 3.75rem}.successful-solutions .title{font-size:3rem;line-height:115%;text-align:center;text-transform:uppercase}.successful-solutions .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:50rem;text-align:center}.successful-solutions .solution-card-list{align-items:stretch;display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.successful-solutions .solution-card-list .solution-card{display:flex;height:100%}.successful-solutions .solution-card-list .solution-card .img-info-card{display:flex;flex-direction:column;height:100%;width:100%}.successful-solutions .solution-card-list .solution-card .img-info-card .card-main{display:flex;flex:1;flex-direction:column}.successful-solutions .btns{margin-top:2.5rem}.successful-solutions .btns .btn{background:#fff;border:1px solid #ccc;border-radius:2.5rem;color:#000;font-size:1rem;line-height:150%;margin-left:1.25rem;padding:.75rem 1.5rem}.successful-solutions .btns .btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.successful-solutions .btns .btn:first-child{margin-left:0}@media only screen and (max-width:1299px){.successful-solutions .solution-card-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:899px){.successful-solutions{padding:0 .875rem}.successful-solutions .solution-card-list{-moz-column-gap:.875rem;column-gap:.875rem}}@media only screen and (max-width:799px){.successful-solutions .solution-card-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:599px){.successful-solutions .title{font-size:2rem}.successful-solutions .desc{font-size:1rem}.successful-solutions .btns{margin-top:1.25rem}}.successful-stories{overflow:hidden;padding:0 3.75rem;position:relative}.successful-stories .successful-stories-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.successful-stories .successful-stories-bg .stories-bg-ellipse-41{background:#d7ebfa;border-radius:27.875rem;filter:blur(3.75rem);height:18.375rem;position:absolute;right:15.2777777778%;top:11.875rem;width:27.875rem}.successful-stories .successful-stories-bg .stories-bg-ellipse-42{background:linear-gradient(180deg,#c5f7f7,#f7ffff);border-radius:39rem;filter:blur(6.25rem);height:27.3125rem;left:17.0138888889%;position:absolute;top:11.875rem;width:39rem}.successful-stories .successful-stories-bg .stories-bg-ellipse-46{background:#ddd;border-radius:37.5rem;bottom:-3.125rem;filter:blur(1.875rem);height:5rem;left:50%;position:absolute;transform:translateX(-50%);width:37.5rem}.successful-stories .successful-stories-main{position:relative;z-index:auto}.successful-stories .successful-stories-main .title{font-size:3rem;line-height:115%;margin:0 auto;max-width:50rem;text-align:center;text-transform:uppercase}.successful-stories .successful-stories-main .desc{font-size:1.125rem;line-height:150%;margin:.625rem auto 0;max-width:50rem;text-align:center}.successful-stories .successful-stories-main .tab-bar{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border:1px solid #eee;border-radius:3.75rem;box-shadow:0 0 20px 0 rgba(0,0,0,.05);box-sizing:border-box;height:4.375rem;margin:2.5rem auto 0;overflow:hidden;width:46.25rem}.successful-stories .successful-stories-main .tab-bar .tab-list{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.successful-stories .successful-stories-main .tab-bar .tab-list::-webkit-scrollbar{display:none}.successful-stories .successful-stories-main .tab-bar .tab-list .tab-item{margin-left:-1.25rem;padding:.625rem}.successful-stories .successful-stories-main .tab-bar .tab-list .tab-item:first-child{margin-left:0}.successful-stories .successful-stories-main .tab-bar .tab-list .tab-item.tab-active .tab-btn{background:#007aff;box-shadow:0 0 .9375rem 0 #98dbfc;color:#fff}.successful-stories .successful-stories-main .tab-bar .tab-list .tab-item .tab-btn{border-radius:3.75rem;box-sizing:border-box;font-size:1rem;height:3rem;line-height:3rem;min-width:7.5rem;overflow:hidden;padding:0 1.875rem;text-align:center;text-transform:uppercase}.successful-stories .successful-stories-main .story-card-list{height:30.5625rem;margin-top:2.5rem;overflow:hidden}.successful-stories .successful-stories-main .story-card-list .story-card-wrapper{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border:1px solid #eee;border-radius:1.25rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.1);box-sizing:border-box;height:100%;position:relative;transition:transform .5s ease}.successful-stories .successful-stories-main .story-card-list .story-card-wrapper .story-card{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.successful-stories .successful-stories-main .story-card-list .story-card-wrapper .story-card.story-card-active{opacity:1;visibility:visible}.successful-stories .successful-stories-main .story-card-list .story-card-wrapper:hover{transform:translateY(-1.875rem)}@media only screen and (max-width:1299px){.successful-stories .successful-stories-main .story-card-list{height:24.5rem}}@media only screen and (max-width:1099px){.successful-stories .successful-stories-main .story-card-list{height:22.0625rem}}@media only screen and (max-width:899px){.successful-stories{padding:0 .9375rem}.successful-stories .successful-stories-main .tab-bar{width:100%}}@media only screen and (max-width:799px){.successful-stories .successful-stories-main .story-card-list{height:30.75rem}}@media only screen and (max-width:699px){.successful-stories .successful-stories-main .title{font-size:2rem}.successful-stories .successful-stories-main .desc{font-size:1rem}.successful-stories .successful-stories-main .tab-bar{height:3.75rem;margin:1.25rem auto 0}.successful-stories .successful-stories-main .tab-bar .tab-list .tab-item .tab-btn{font-size:.875rem;height:2.5rem;line-height:2.5rem}.successful-stories .successful-stories-main .story-card-list{margin-top:1.25rem}}.sustainable-awards{position:relative}.sustainable-awards .awards-bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.sustainable-awards .awards-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sustainable-awards .awards-main{padding:0 3.75rem 11.25rem;position:relative;z-index:auto}.sustainable-awards .awards-main .title{font-size:3rem;line-height:115%;text-transform:uppercase;white-space:pre-line}.sustainable-awards .awards-main .desc{font-size:1.125rem;line-height:150%;margin-top:.625rem}.sustainable-awards .awards-main .awards-detail{height:54.1875rem;margin-top:1.875rem;position:relative}.sustainable-awards .awards-main .awards-detail .awards-detail-bg{border-radius:2.5rem;overflow:hidden;position:absolute;right:0;top:0;width:47.75rem;z-index:0}.sustainable-awards .awards-main .awards-detail .awards-detail-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sustainable-awards .awards-main .awards-detail .detail-card{border:1px solid #eee;border-radius:1.25rem;box-sizing:border-box;height:49.1875rem;padding:.625rem;position:relative;width:42.1875rem;z-index:auto}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content{-ms-overflow-style:none;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:hsla(0,0%,100%,.4);border-radius:1.25rem;box-sizing:border-box;height:100%;overflow-y:scroll;padding:2.5rem;scrollbar-width:none}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content::-webkit-scrollbar{display:none}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content{margin-top:1.1875rem}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content:first-child{margin-top:0}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content .date-row .dot{background:#007aff;border-radius:50%;filter:drop-shadow(0 0 .9375rem #98DBFC);height:.9375rem;margin-right:.9375rem;width:.9375rem}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content .date-row .date{color:#0d3580;font-size:1.75rem;line-height:114%;text-transform:uppercase}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content .award-content{color:#333;font-size:1rem;line-height:175%;margin-left:1.5625rem;margin-top:1.1875rem}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content .award-content ul li{list-style-type:disc;margin-top:1.1875rem}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content .award-content ul li:first-child{margin-top:0}@media only screen and (max-width:999px){.sustainable-awards .awards-main .awards-detail{height:43.375rem}.sustainable-awards .awards-main .awards-detail .awards-detail-bg{width:38.1875rem}.sustainable-awards .awards-main .awards-detail .detail-card{height:39.375rem;width:33.75rem}}@media only screen and (max-width:899px){.sustainable-awards .awards-main{padding:0 .9375rem 11.25rem}}@media only screen and (max-width:799px){.sustainable-awards .awards-main .title{font-size:2rem;text-align:center}.sustainable-awards .awards-main .desc{font-size:1rem}.sustainable-awards .awards-main .awards-detail{height:34.6875rem}.sustainable-awards .awards-main .awards-detail .awards-detail-bg{width:30.5625rem}.sustainable-awards .awards-main .awards-detail .detail-card{height:31.5rem;width:27rem}}@media only screen and (max-width:599px){.sustainable-awards .awards-main .awards-detail{display:block;height:auto}.sustainable-awards .awards-main .awards-detail .awards-detail-bg{position:relative;width:100%}.sustainable-awards .awards-main .awards-detail .detail-card{height:auto;margin-top:1.875rem;width:100%}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content .date-row .date{font-size:1.25rem}.sustainable-awards .awards-main .awards-detail .detail-card .detail-card-content .award-date-content .award-content{font-size:.875rem}}.sustainable-employee{padding:0 3.75rem}.sustainable-employee .employee-card{background:#eee;border-radius:2.5rem;height:51.375rem;margin-right:1.875rem;overflow:hidden;width:26.25rem}.sustainable-employee .employee-card .top-info{padding:3.75rem 3.75rem 0}.sustainable-employee .employee-card .top-info .title{font-size:3rem;line-height:115%;text-transform:uppercase}.sustainable-employee .employee-card .card-bg{height:38.75rem;margin-top:auto;position:relative}.sustainable-employee .employee-card .card-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.sustainable-employee .employee-card .card-bg .mask{background:linear-gradient(2deg,hsla(0,0%,93%,0) 1.75%,#eee 98.41%);height:12.5rem;left:0;position:absolute;right:0;top:0;z-index:auto}.sustainable-employee .well-being-list{flex:1}.sustainable-employee .well-being-list .well-being-cell{background:#fff;border:1px solid #ccc;border-radius:2.5rem;flex-shrink:0;margin-top:1.875rem;overflow:hidden}.sustainable-employee .well-being-list .well-being-cell:first-child{margin-top:0}.sustainable-employee .well-being-list .well-being-cell .question-row{padding:1.25rem 1.875rem}.sustainable-employee .well-being-list .well-being-cell .question-row .question{color:#333;font-size:1.25rem;line-height:120%}.sustainable-employee .well-being-list .well-being-cell .question-row i{font-size:1rem;line-height:150%}.sustainable-employee .well-being-list .well-being-cell .separate-line{background:#ccc;display:none;height:1px}.sustainable-employee .well-being-list .well-being-cell .answer{color:#333;display:none;font-size:1rem;line-height:175%;padding:1.25rem 1.875rem}.sustainable-employee .well-being-list .well-being-cell.open .question-row i{transform:rotate(180deg)}.sustainable-employee .well-being-list .well-being-cell.open .answer,.sustainable-employee .well-being-list .well-being-cell.open .separate-line{display:block}.sustainable-employee .well-being-list .more-question-card{background:#f4f8fc;border-radius:2.5rem;margin-top:2.625rem;overflow:hidden;padding:2.5rem}.sustainable-employee .well-being-list .more-question-card .more-content{flex:1}.sustainable-employee .well-being-list .more-question-card .more-content .title{font-size:1.75rem;line-height:150%}.sustainable-employee .well-being-list .more-question-card .more-content .desc{color:#333;font-size:1rem;line-height:150%;margin-top:.625rem}.sustainable-employee .well-being-list .more-question-card .more-btn{border-radius:3rem;flex-shrink:0;font-size:1rem;height:3rem;line-height:150%;margin-left:5rem;text-transform:uppercase;width:9.375rem}.sustainable-employee.reverse{flex-direction:row-reverse}.sustainable-employee.reverse .employee-card{margin-left:3.75rem;margin-right:0}@media only screen and (max-width:1299px){.sustainable-employee .employee-card{width:22.5rem}.sustainable-employee .employee-card .top-info{padding:3.75rem 2.5rem 0}}@media only screen and (max-width:1099px){.sustainable-employee .employee-card{margin-right:.9375rem;width:18.75rem}.sustainable-employee .employee-card .top-info .title{font-size:2rem}.sustainable-employee .well-being-list .well-being-cell .question-row .question{font-size:1.125rem}.sustainable-employee .well-being-list .more-question-card .more-content .title{font-size:1.25rem}.sustainable-employee .well-being-list .more-question-card .more-btn{margin-left:1.25rem}.sustainable-employee.reverse .employee-card{margin-left:.9375rem}}@media only screen and (max-width:899px){.sustainable-employee{padding:0 .9375rem}}@media only screen and (max-width:799px){.sustainable-employee{display:block}.sustainable-employee .employee-card{height:21.25rem;width:100%}.sustainable-employee .employee-card .top-info{padding-top:2.5rem}.sustainable-employee .employee-card .card-bg{height:15rem}.sustainable-employee .well-being-list{margin-top:1.875rem}.sustainable-employee .well-being-list .more-question-card,.sustainable-employee .well-being-list .more-question-card .more-content .desc,.sustainable-employee .well-being-list .well-being-cell .answer span,.sustainable-employee .well-being-list .well-being-cell .question-row .question{display:block}.sustainable-employee .well-being-list .more-question-card .more-btn{margin-left:0;margin-top:1.25rem}}.tech-partners{height:38.125rem;overflow:hidden;padding:80px 60px;position:relative}.tech-partners .partners-bg{height:calc(100% - 160px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.tech-partners .partners-bg .partners-bg-ellipse-41{background:#bbedfd;bottom:0;filter:blur(3.5625rem);height:10rem;left:7.6388888889%;position:absolute;width:13.875rem}.tech-partners .partners-bg .partners-bg-ellipse-42{background:#d7ebfa;filter:blur(3.75rem);height:14.875rem;left:-4.7222222222%;position:absolute;top:47.5409836066%;width:15rem}.tech-partners .partners-main{height:100%;position:relative;z-index:auto}.tech-partners .partners-main .partners-content{margin-right:2.5rem;width:calc(100% - 41.875rem)}.tech-partners .partners-main .partners-content .title{font-size:3rem;line-height:normal;text-transform:uppercase}.tech-partners .partners-main .partners-content .partner-logo-swiper{height:3.5rem;margin-top:2.5rem;overflow:hidden;width:100%}.tech-partners .partners-main .partners-content .partner-logo-swiper .swiper-wrapper{transition-timing-function:linear!important}.tech-partners .partners-main .partners-content .partner-logo-swiper .swiper-wrapper .swiper-slide{width:8.5rem}.tech-partners .partners-main .partners-content .partner-logo-swiper .swiper-wrapper .swiper-slide img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tech-partners .partners-main .partners-content .desc{color:#333;font-size:1rem;line-height:150%;margin-top:2.5rem}.tech-partners .partners-main .partners-img-list{flex-shrink:0;position:relative;width:39.375rem}.tech-partners .partners-main .partners-img-list .img-1{aspect-ratio:300/351;left:0;top:0}.tech-partners .partners-main .partners-img-list .img-1,.tech-partners .partners-main .partners-img-list .img-2{border-radius:2.5rem;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;width:47.619047619%}.tech-partners .partners-main .partners-img-list .img-2{aspect-ratio:300/420;right:0;top:50%;transform:translateY(-50%)}.tech-partners .partners-main .partners-img-list .img-3{aspect-ratio:300/230;border-radius:2.5rem;bottom:0;display:block;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;width:47.619047619%}@media only screen and (max-width:1199px){.tech-partners{height:29.5rem}.tech-partners .partners-main .partners-content{width:calc(100% - 32.5rem)}.tech-partners .partners-main .partners-img-list{width:30rem}}@media only screen and (max-width:999px){.tech-partners .partners-main .partners-content .title{font-size:2rem}.tech-partners .partners-main .partners-content .partner-logo-swiper{height:2.8125rem;margin-top:1.875rem}.tech-partners .partners-main .partners-content .partner-logo-swiper .swiper-wrapper .swiper-slide{width:6.8125rem}.tech-partners .partners-main .partners-content .desc{margin-top:1.875rem}}@media only screen and (max-width:899px){.tech-partners{height:auto;padding:80px 15px}.tech-partners .partners-main{display:block}.tech-partners .partners-main .partners-content{display:block;margin-right:0;width:100%}.tech-partners .partners-main .partners-content .desc,.tech-partners .partners-main .partners-content .title{text-align:center}.tech-partners .partners-main .partners-img-list{aspect-ratio:363/352;margin:1.875rem auto 0;width:100%}}.not-found-page{overflow:hidden;position:relative}.not-found-page .not-found-page-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.not-found-page .not-found-page-bg .not-found-ellipse-32{background:#d7ebfa;border-radius:19.125rem;bottom:.5625rem;filter:blur(3.125rem);height:14.5625rem;left:50.3472222222%;position:absolute;transform:translateX(-50%);width:19.125rem}.not-found-page .not-found-page-bg .not-found-ellipse-33{background:#a7dcf2;filter:blur(5.75rem);height:11.4375rem;left:6.5625rem;position:absolute;top:27.9375rem;width:15rem}.not-found-page .not-found-page-bg .not-found-ellipse-34{background:#98dbfc;filter:blur(5.75rem);height:11.4375rem;position:absolute;right:0;top:32.75rem;width:15rem}.not-found-page .not-found-page-bg .not-found-ellipse-35{background:rgba(145,183,225,.3);border-radius:21.75rem;filter:blur(3.5625rem);height:16.5625rem;left:6.4375rem;position:absolute;top:24.5rem;width:21.75rem}.not-found-page .not-found-page-bg .not-found-ellipse-36{background:linear-gradient(180deg,#76f5ef,#c6ffff);filter:blur(6.25rem);height:7.625rem;position:absolute;right:20.25rem;top:22.4375rem;width:12.3125rem}.not-found-page .not-found-page-main{padding:5rem 0 6.25rem;position:relative;z-index:auto}.not-found-page .not-found-page-main .title{font-size:3rem;line-height:114%;text-align:center;text-transform:uppercase}.not-found-page .not-found-page-main .desc{color:#333;font-size:1.5rem;line-height:140%;margin:.625rem auto 0;max-width:50rem;text-align:center}.not-found-page .not-found-page-main .btns{margin-top:2.5rem}.not-found-page .not-found-page-main .btns .home-btn{background:#007aff;border-radius:2.5rem;color:#fff;font-size:1rem;line-height:150%;min-width:9.375rem;padding:.75rem 1.5rem;text-align:center;text-transform:uppercase}.not-found-page .not-found-page-main .btns .home-btn:hover{background-color:var(--primary-hover-color)}.not-found-page .not-found-page-main .img-list-wrapper .img-list{display:grid;gap:1.875rem;grid-template-columns:repeat(4,1fr);margin-top:1.5625rem;width:103.4722222222%}.not-found-page .not-found-page-main .img-list-wrapper .img-list img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.not-found-page .not-found-page-main .img-list-wrapper .img-list img:nth-child(2),.not-found-page .not-found-page-main .img-list-wrapper .img-list img:nth-child(3){margin-top:6rem}@media only screen and (max-width:899px){.not-found-page .page-main .not-found-page .not-found-page-main .desc,.not-found-page .page-main .not-found-page .not-found-page-main .title{padding:0 .9375rem}}@media only screen and (max-width:699px){.not-found-page .page-main .not-found-page .not-found-page-main .title{font-size:2rem}.not-found-page .page-main .not-found-page .not-found-page-main .desc{font-size:1rem}.not-found-page .page-main .not-found-page .not-found-page-main .img-list-wrapper .img-list{gap:.9375rem}.not-found-page .page-main .not-found-page .not-found-page-main .img-list-wrapper .img-list img:nth-child(2),.not-found-page .page-main .not-found-page .not-found-page-main .img-list-wrapper .img-list img:nth-child(3){margin-top:3rem}}.about-page{display:block;position:relative}.about-page .about-page-screen-list-container,.about-page .about-page-screens-container{display:block;overflow:hidden;position:relative;width:100%}.about-page .about-page-screen-list-container{height:calc(100vh - 100px)}.about-page .about-page-screen-list{display:block;height:100%;position:relative;width:100%}.about-page .about-page-screen-list .about-page-screen{background:#fff;height:calc(100vh - 100px);left:0;position:absolute;top:0;transform:translateY(100%);width:100%;z-index:auto}.about-page .about-page-screen-list .about-page-screen:first-child{position:relative;transform:translateY(0);z-index:0}.about-page .about-page-screen-list .about-page-screen .screen-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:26.5rem;bottom:-4.3125rem;filter:blur(6.25rem);height:26.5rem;left:-14.5625rem;position:absolute;width:26.5rem;z-index:0}.about-page .about-page-screen-list .about-page-screen .screen-ellipse-43{background:linear-gradient(180deg,#c5e5f7,#d9f9ff);border-radius:31.0625rem;filter:blur(6.25rem);height:21.75rem;position:absolute;right:-19.625rem;top:3.5rem;width:31.0625rem;z-index:0}.about-page .about-page-screen-list .about-page-screen .screen-main{box-sizing:border-box;height:100%;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;z-index:auto}.about-page .awards-section,.about-page .contact-section,.about-page .corporation-section,.about-page .milestone-section,.about-page .positions-section{margin-top:5rem}@media only screen and (max-width:799px){.about-page .about-page-screen-list .about-page-screen,.about-page .about-page-screen-list-container{height:calc(min(100vw, 1920px)/375*852)}.about-page .about-page-screen-list .about-page-screen .screen-main{box-sizing:border-box;justify-content:flex-start;padding-top:3.75rem}}.contact-page .form-section{margin-top:6.25rem;padding-bottom:5rem}.sustainable-page .sustainable-page-screen-list-container,.sustainable-page .sustainable-page-screens-container{display:block;overflow:hidden;position:relative;width:100%}.sustainable-page .sustainable-page-screen-list-container{height:calc(100vh - 100px)}.sustainable-page .screen-list{display:block;height:100%;position:relative;width:100%}.sustainable-page .screen-list .screen-list-screen{background:#fff;height:calc(100vh - 100px);left:0;position:absolute;top:0;transform:translateY(100%);width:100%;z-index:auto}.sustainable-page .screen-list .screen-list-screen:first-child{position:relative;transform:translateY(0);z-index:0}.sustainable-page .screen-list .screen-list-screen .screen-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:26.5rem;bottom:-4.3125rem;filter:blur(6.25rem);height:26.5rem;left:-14.5625rem;position:absolute;width:26.5rem;z-index:0}.sustainable-page .screen-list .screen-list-screen .screen-ellipse-43{background:linear-gradient(180deg,#c5e5f7,#d9f9ff);border-radius:31.0625rem;filter:blur(6.25rem);height:21.75rem;position:absolute;right:-19.625rem;top:3.5rem;width:31.0625rem;z-index:0}.sustainable-page .screen-list .screen-list-screen .screen-main{box-sizing:border-box;height:100%;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;z-index:auto}.sustainable-page .contact-section{margin-top:5rem}.sustainable-page .sustainable-img-txt-list{background:linear-gradient(0deg,#f4f8fc,#f4f8fc),linear-gradient(131deg,#fff,#f4f8fc 50%,#fff);border-radius:5rem 0;margin-top:5rem;padding:5rem 0}.sustainable-page .sustainable-img-txt-list .sustainable-img-txt{margin-top:5rem}.sustainable-page .sustainable-img-txt-list .sustainable-img-txt:first-child{margin-top:0}.sustainable-page .employee-section{margin-top:5rem}.sustainable-page .awards-section{margin-top:10rem}@media only screen and (max-width:799px){.sustainable-page .screen-list .screen-list-screen,.sustainable-page .sustainable-page-screen-list-container{height:calc(min(100vw, 1920px)/375*852)}.sustainable-page .screen-list .screen-list-screen .screen-main{box-sizing:border-box;justify-content:flex-start;padding-top:3.75rem}.sustainable-page .awards-section{margin-top:7.5rem}}.home-page .about-us-section{margin-top:5rem}.home-page .solutions-section{margin-top:3.75rem}.home-page .services-section{margin-top:1.25rem}.home-page .contact-section{margin-top:5rem}.activity-detail-page{overflow:hidden;position:relative}.activity-detail-page .activity-detail-page-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.activity-detail-page .activity-detail-page-bg .activity-detail-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:26.5rem;filter:blur(6.25rem);height:26.5rem;left:-14.5625rem;position:absolute;top:44.3125rem;width:26.5rem}.activity-detail-page .activity-detail-page-bg .activity-detail-ellipse-43{background:linear-gradient(180deg,#c5e5f7,#d9f9ff);border-radius:31.0625rem;filter:blur(6.25rem);height:21.75rem;position:absolute;right:-19.625rem;top:6rem;width:31.0625rem}.activity-detail-page .activity-detail-page-main{position:relative;z-index:auto}.activity-detail-page .activity-detail-page-main .header-section{padding:0 3.75rem}.activity-detail-page .activity-detail-page-main .banner-section{padding:2.5rem 3.75rem}.activity-detail-page .activity-detail-page-main .banner-section img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.activity-detail-page .activity-detail-page-main .article-section{padding:0 3.75rem 5rem}.activity-detail-page .activity-detail-page-main .article-section .author-panel{background:#f4f8fc;border-radius:2.5rem;box-sizing:border-box;margin-top:2.5rem;max-width:50rem;padding:2.5rem;width:100%}.activity-detail-page .activity-detail-page-main .article-section .author-panel .avatar{background:url(/images/author_avatar.svg) 50% 50%;border-radius:50%;height:5rem;margin-right:.9375rem;overflow:hidden;width:5rem}.activity-detail-page .activity-detail-page-main .article-section .author-panel .avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.activity-detail-page .activity-detail-page-main .article-section .author-panel .author-info .name{font-size:1rem;line-height:150%}.activity-detail-page .activity-detail-page-main .article-section .author-panel .author-info .job{color:#333;font-size:.875rem;line-height:normal;margin-top:.625rem}.activity-detail-page .activity-detail-page-main .article-section .author-panel .author-info .email{color:#333;font-size:.875rem;line-height:normal;margin-top:.3125rem}@media only screen and (max-width:899px){.activity-detail-page .activity-detail-page-main .header-section{padding:0 .9375rem}.activity-detail-page .activity-detail-page-main .banner-section{padding:2.5rem .9375rem}.activity-detail-page .activity-detail-page-main .article-section{padding:0 1.875rem 3.75rem}}@media only screen and (max-width:599px){.activity-detail-page .activity-detail-page-main .banner-section{padding:1.875rem .9375rem}.activity-detail-page .activity-detail-page-main .article-section .author-panel{flex-direction:column}.activity-detail-page .activity-detail-page-main .article-section .author-panel .author-info{margin-top:.9375rem;text-align:center}}.privacy-page{overflow:hidden}.privacy-page .privacy-page-main{padding:5rem 0;position:relative}.privacy-page .privacy-page-main .page-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.privacy-page .privacy-page-main .page-bg .privacy-page-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:26.5rem;filter:blur(6.25rem);height:26.5rem;left:-14.5625rem;position:absolute;top:41.875rem;width:26.5rem}.privacy-page .privacy-page-main .page-bg .privacy-page-ellipse-43{background:linear-gradient(180deg,#c5e5f7,#d9f9ff);border-radius:31.0625rem;filter:blur(6.25rem);height:21.75rem;position:absolute;right:-19.625rem;top:3.5rem;width:31.0625rem}.privacy-page .privacy-page-main .article-section{position:relative;z-index:auto}@media only screen and (max-width:899px){.privacy-page .privacy-page-main{padding:0}.privacy-page .privacy-page-main .article-section{padding:0 1.875rem 3.75rem}}.resources-page .activities-section,.resources-page .success-stories-section{margin-top:5rem}.solutions-page .solutions-page-screen-list-container,.solutions-page .solutions-page-screens-container{display:block;overflow:hidden;position:relative;width:100%}.solutions-page .solutions-page-screen-list-container{height:calc(100vh - 100px)}.solutions-page .solutions-page-screen-list{display:block;height:100%;position:relative;width:100%}.solutions-page .solutions-page-screen-list .solutions-page-screen{background:#fff;height:calc(100vh - 100px);left:0;position:absolute;top:0;transform:translateY(100%);width:100%;z-index:auto}.solutions-page .solutions-page-screen-list .solutions-page-screen:first-child{position:relative;transform:translateY(0);z-index:0}.solutions-page .solutions-page-screen-list .solutions-page-screen .screen-ellipse-42{background:linear-gradient(180deg,rgba(0,122,255,.7),rgba(210,255,255,.7));border-radius:26.5rem;bottom:-4.3125rem;filter:blur(6.25rem);height:26.5rem;left:-14.5625rem;position:absolute;width:26.5rem;z-index:0}.solutions-page .solutions-page-screen-list .solutions-page-screen .screen-ellipse-43{background:linear-gradient(180deg,#c5e5f7,#d9f9ff);border-radius:31.0625rem;filter:blur(6.25rem);height:21.75rem;position:absolute;right:-19.625rem;top:3.5rem;width:31.0625rem;z-index:0}.solutions-page .solutions-page-screen-list .solutions-page-screen .screen-main{box-sizing:border-box;height:100%;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;z-index:auto}.solutions-page .solution-img-txt-list{background:linear-gradient(0deg,#f4f8fc,#f4f8fc),linear-gradient(131deg,#fff,#f4f8fc 50%,#fff);border-radius:5rem 0;margin-top:5rem;padding:5rem 0}.solutions-page .solution-img-txt-list .solution-img-txt{margin-top:5rem}.solutions-page .solution-img-txt-list .solution-img-txt:first-child{margin-top:0}.solutions-page .benefit-section,.solutions-page .heading-section,.solutions-page .measurable-section{margin-top:5rem}@media only screen and (max-width:799px){.solutions-page .solutions-page-screen-list .solutions-page-screen,.solutions-page .solutions-page-screen-list-container{height:calc(min(100vw, 1920px)/375*852)}.solutions-page .solutions-page-screen-list .solutions-page-screen .screen-main{box-sizing:border-box;justify-content:flex-start;padding-top:3.75rem}}.successful-stories-page .customer-section{margin-top:2.5rem}.successful-stories-page .stories-section{margin-top:5rem}.successful-stories-page .solutions-section{margin-top:6.25rem}.successful-stories-page .client-section,.successful-stories-page .faqs-section{margin-top:5rem}@media only screen and (max-width:699px){.successful-stories-page .customer-section{margin-top:0}}body{--2xl-breakpoints:1600px;--xl-breakpoints:1280px;--lg-breakpoints:992px;--md-breakpoints:768px;--sm-breakpoints:576px;--xs-breakpoints:414px;-webkit-font-smoothing:antialiased;touch-action:manipulation}.responsive-table{overflow-x:auto}
