.international-software h2.section-title{height:160px;width:100%;display:flex;align-items:center;justify-content:center;font-size:42px;margin-top:0 !important;font-weight:300;padding:0 20px;text-align:center}@media(max-width: 1680px){.international-software h2.section-title{font-size:42px;height:140px}}@media(max-width: 1280px){.international-software h2.section-title{font-size:32px;height:120px}}@media(max-width: 600px){.international-software h2.section-title{font-size:28px;padding:40px 20px;min-height:80px}}.international-software .page-header-2023{background-image:url(../img/page-header-bg.jpg)}@media(max-width: 600px){.international-software .page-header-2023{background-image:url(../img/page-header-bg-mobile.jpg)}}.international-software .framework{width:100%;background-color:#78a0c6;overflow:hidden}.international-software .framework img{width:100%;display:block;transform:translateZ(0)}@media(max-width: 1680px){.international-software .framework{padding-top:60px}}@media(max-width: 1280px){.international-software .framework{padding-top:40px}}@media(max-width: 600px){.international-software .framework{background-size:cover;padding-top:30px}}.international-software .figure-text{width:100%;display:flex;align-items:stretch;justify-content:flex-start;background-color:#005bac}.international-software .figure-text .figure{width:50%;position:relative;overflow:hidden}.international-software .figure-text .figure img{display:block;top:0;left:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.international-software .figure-text .text{width:50%;padding:100px;color:#fff}.international-software .figure-text .text h2{font-size:42px;display:block;line-height:1.2;font-weight:normal}.international-software .figure-text .text p{line-height:1.8;padding:1.5em 0;font-size:16px;max-width:500px}.international-software .figure-text .text .btns{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.international-software .figure-text .text .btns a,.international-software .figure-text .text .btns a:link{margin:0 0 15px;line-height:1.2;font-size:16px;padding:.5em 1.5em;display:flex;align-items:center;white-space:nowrap;justify-content:center;color:#fff;border:1px solid #fff}.international-software .figure-text .text .btns a:last-child,.international-software .figure-text .text .btns a:link:last-child{margin-bottom:0}.international-software .figure-text .text .btns a:hover,.international-software .figure-text .text .btns a:link:hover{text-decoration:none !important}@media(min-width: 1200px){.international-software .figure-text .text .btns a,.international-software .figure-text .text .btns a:link{transition:.2s}.international-software .figure-text .text .btns a:hover,.international-software .figure-text .text .btns a:link:hover{color:#005bac;background-color:#fff}}@media(max-width: 1680px){.international-software .figure-text .text{padding:6%}.international-software .figure-text .text h2{font-size:38px}}@media(max-width: 1280px){.international-software .figure-text .text h2{font-size:32px}.international-software .figure-text .text p{font-size:14px}.international-software .figure-text .btns a,.international-software .figure-text .btns a:link{font-size:14px}}@media(max-width: 900px){.international-software .figure-text{display:block}.international-software .figure-text+.figure-text{display:flex;flex-direction:column-reverse}.international-software .figure-text .figure{width:100%;height:50vw}.international-software .figure-text .text{width:100%;max-width:none;padding:8%}.international-software .figure-text .text h2{font-size:28px}}.international-software .flex-box{background-color:#fff;padding:0 0 80px}.international-software .flex-box.cols-3 .cols{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between}.international-software .flex-box.cols-3 .cols .item{width:calc(33.3333% - 20px);max-width:calc(33.3333% - 20px);position:relative;overflow:hidden}.international-software .flex-box.cols-3 .cols .item:after{content:"";width:100%;height:40%;left:0;z-index:2;right:0;bottom:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6) 70%);display:block;position:absolute;transform:translateY(20%);transition-duration:.9s}@media(min-width: 1200px){.international-software .flex-box.cols-3 .cols .item:hover .figure{transform:scale(1.1) translate3d(0, 0, 0);transition-duration:.3s}.international-software .flex-box.cols-3 .cols .item:hover .text{transform:translateY(0%);transition:transform .3s ease 0s}.international-software .flex-box.cols-3 .cols .item:hover .text h3{transform:translateY(0%);transition:transform .3s ease 0s}.international-software .flex-box.cols-3 .cols .item:hover:after{height:60%;transform:translateY(0%);transition-duration:.3s}}.international-software .flex-box.cols-3 .cols .figure{background-size:cover;background-position:center;background-repeat:no-repeat;transform-origin:center;transform:scale(1) translate3d(0, 0, 0);transition-duration:.9s}.international-software .flex-box.cols-3 .cols .figure:after{content:"";display:block;position:relative;width:100%;padding-top:130%;z-index:-1;height:auto}.international-software .flex-box.cols-3 .cols .text-wrapper{position:absolute;left:8%;bottom:8%;right:12%;width:auto;overflow:hidden;z-index:6;color:#fff}.international-software .flex-box.cols-3 .cols .text{transition:transform .9s ease 0s;transform:translateY(100%)}.international-software .flex-box.cols-3 .cols h3{line-height:1.2;display:block;margin-bottom:.4em;font-size:28px;font-weight:300;transform:translateY(-100%);transition:transform .9s ease .2s}.international-software .flex-box.cols-3 .cols p{font-size:16px;line-height:1.6}.international-software .flex-box.cols-3 .cols .btns{width:100%;padding-top:15px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.international-software .flex-box.cols-3 .cols .btns a,.international-software .flex-box.cols-3 .cols .btns a:link{font-size:14px;line-height:1.2;padding:.35em 1em;color:#fff;border:1px solid #fff;margin:0 5px 5px 0;white-space:nowrap}.international-software .flex-box.cols-3 .cols .btns a:hover,.international-software .flex-box.cols-3 .cols .btns a:link:hover{text-decoration:none}@media(min-width: 1200px){.international-software .flex-box.cols-3 .cols .btns a,.international-software .flex-box.cols-3 .cols .btns a:link{transition:.2s}.international-software .flex-box.cols-3 .cols .btns a:hover,.international-software .flex-box.cols-3 .cols .btns a:link:hover{background-color:#005bac;color:#fff;border-color:#005bac}}@media(max-width: 1200px){.international-software .flex-box.cols-3 .cols .item .figure{transform:scale(1) translate3d(0, 0, 0) !important}.international-software .flex-box.cols-3 .cols .item .text{transform:translateY(0%) !important}.international-software .flex-box.cols-3 .cols .item .text h3{transform:translateY(0%) !important}.international-software .flex-box.cols-3 .cols .item:after{height:60% !important;transform:translateY(0%) !important}.international-software .flex-box.cols-3 .cols .item p{font-size:14px}}@media(max-width: 900px){.international-software .flex-box.cols-3 .cols{flex-wrap:wrap}.international-software .flex-box.cols-3 .cols .item{width:100%;max-width:none}.international-software .flex-box.cols-3 .cols .item .figure{max-height:60vw;background-position:center 30%}.international-software .flex-box.cols-3 .cols .item:not(:last-child){margin-bottom:20px}.international-software .flex-box.cols-3 .cols .item .text{width:80%}.international-software .flex-box.cols-3 .cols .item h2{font-size:42px}.international-software .flex-box.cols-3 .cols .item p{font-size:14px}}@media(max-width: 500px){.international-software .flex-box.cols-3{padding:0 0 40px}.international-software .flex-box.cols-3 .text{width:100% !important}.international-software .flex-box.cols-3 h2{font-size:26px}.international-software .flex-box.cols-3 .cols .item .figure{min-height:80vw}.international-software .flex-box.cols-3 .cols .item .text h3{font-size:5.6vw;font-weight:normal}.international-software .flex-box.cols-3 .cols .item p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}}.international-software .honor{width:100%;background-color:#27313b;color:#06b4ea;padding:60px 0}.international-software .honor img{width:160px;margin:0 auto}.international-software .honor ul{margin-top:30px;width:100%}.international-software .honor ul li{width:100%;padding:5px 0;text-align:center;font-size:16px;line-height:1.4}@media(max-width: 600px){.international-software .honor ul li{font-size:14px}}