.text-title-banner{left:calc(50% - 1011px/2 - .5px)}.read-more{left:calc(50% - 180px/6)}@media (max-width:640px){.text-title-banner{left:auto}.read-more{left:35%}}.section4{padding:80px 0}.map-wrapper{position:relative}.map-desktop{display:none}.map-mobile{display:block}@media (min-width:640px){.map-desktop{display:block;width:100%;height:auto}.map-mobile{display:none}}.glass-box{position:relative;background:hsla(0,0%,100%,.5);backdrop-filter:blur(10px);box-shadow:0 0 20px rgba(0,0,0,.12);padding:32px;max-width:560px}.glass-box h2{font-size:32px;font-weight:700;margin-bottom:24px}.stats{display:flex;gap:40px}.stats h1{color:#2646b3;font-size:64px;font-weight:700}.carousel{margin-top:32px}.logo-item{height:120px;display:flex;align-items:center}.logo-img{padding:0 12px;width:auto}*{margin:0;padding:0;box-sizing:border-box}.card-button{height:400px}.card-button:hover p{color:#fff}.card-button:hover .card-tag{border:1px solid #fff}.card-button:hover img{filter:grayscale(100%) brightness(1000%)}.btn-slide{position:absolute;display:inline-block;height:50px;line-height:50px;padding:0;border-radius:25px;box-shadow:0 10px 20px -8px rgba(0,0,0,.7);overflow:hidden;background:#eff1f0}.btn-slide:active{box-shadow:0 8px 16px -8px rgba(0,0,0,.7);-webkit-transform:scale(.98);transform:scale(.96)}.solution-container:hover .btn-slide{background:#eff1f0}.btn-slide span.circle{background-color:#fff;position:absolute;height:30px!important;width:30px!important;top:50%;left:3%;transform:translateY(-50%);border-radius:50%;transition:all .8s ease;display:flex;align-items:center;justify-content:center;padding-left:2px}.solution-container:hover .btn-slide span.circle{left:100%;margin-left:-45px;background-color:#fff;color:#79f1fc}.btn-slide span.title{position:absolute;font-size:20px;letter-spacing:1px;color:#fff;transition:all .4s linear}.btn-slide span.title-hover,.solution-container:hover .btn-slide span.title{opacity:0}.solution-container:hover .btn-slide span.title-hover{opacity:1;left:60px}@media (max-width:540px){.btn-slide{width:240px}}.line-hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:.5px!important;background-color:#000!important;width:90%;opacity:1;transition:.3s ease;border:none!important}.solution-container:hover .line-hover{opacity:0}.solution-carousel .slick-track{display:flex!important;align-items:stretch}.solution-slide{width:25vw;padding:0 12px;transition:all .45s ease}.solution-carousel .slick-list{padding:0 12vw!important}.card-0-padding .ant-card-body{padding:0!important}