.login-container{background:url(/bg-pama-2.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:100vh;min-width:100svw;overflow:hidden;display:flex;place-content:center;padding:100px 130px}@media (max-width:1024px){.login-container{padding:80px 60px}}@media (max-width:1024px) and (min-width:768px){.login-container{justify-content:center;align-items:center}.login-container .ant-card{max-width:450px!important}}@media (max-width:768px){.login-container{padding:40px 20px;min-height:100vh}}@media (max-width:576px){.login-container{padding:16px}}.login-title{margin-bottom:32px}.login-btn{width:100%}.big-text{font-size:50px;font-weight:700;letter-spacing:0;color:#fff}@media (max-width:1024px){.big-text{font-size:42px}}@media (max-width:768px){.big-text{font-size:32px}.login-title{margin-bottom:24px;text-align:center}.motto-text{text-align:center;margin-left:0}.vertical-line-white{display:none}}@media (max-width:576px){.big-text{font-size:24px}}.vertical-line-white{position:absolute;height:180px;width:5px;background-color:#fff;border-radius:4px}.motto-text{margin-left:20px;display:flex;flex-direction:column;gap:16px;letter-spacing:0}.commitment-wrapper{position:relative;background:#090617;min-height:100vh;padding:100px 50px;color:#fff;overflow:hidden}@media (max-width:1024px){.commitment-wrapper{padding:80px 40px}}@media (max-width:768px){.commitment-wrapper{padding:60px 30px}}@media (max-width:576px){.commitment-wrapper{padding:40px 16px}}.commitment-title{display:flex;align-items:center;gap:24px}.commitment-header{display:flex;flex-direction:column;margin:0 80px 50px!important}@media (max-width:1024px){.commitment-header{margin:0 60px 45px!important}}@media (max-width:768px){.commitment-header{margin:0 40px 40px!important}}@media (max-width:576px){.commitment-header{margin:0 0 30px!important;text-align:center}}.commitment-title>.title{margin:0!important;letter-spacing:.8px;font-size:32px}@media (max-width:1024px){.commitment-title>.title{font-size:30px}}@media (max-width:768px){.commitment-title>.title{font-size:28px}.commitment-title{flex-direction:column;gap:16px;text-align:center}}@media (max-width:576px){.commitment-title>.title{font-size:24px}.commitment-title{gap:12px}}.horizontal-line-white{width:20%;height:8px;background-color:#fff;border-radius:4px}.commitment-header>.subtitle{margin:24px 0 0;font-size:16px}.commitment-item-wrapper{position:relative}.world-globe-decoration{position:absolute;background:url(/images/world-image.png) no-repeat 50%/cover!important;height:720px;width:720px;z-index:0;opacity:.8}.commitment-item-header{position:relative;z-index:1;padding:50px 80px!important;border-radius:32px!important}@media (max-width:1024px){.commitment-item-header{padding:45px 60px!important;border-radius:28px!important}}@media (max-width:768px){.commitment-item-header{padding:40px 50px!important;border-radius:24px!important}}@media (max-width:576px){.commitment-item-header{padding:30px 20px!important;border-radius:16px!important}}.commitment-item-title .title{letter-spacing:.8px;font-size:32px;margin-bottom:16px;font-weight:700}@media (max-width:1024px){.commitment-item-title .title{font-size:30px}}@media (max-width:768px){.commitment-item-title .title{font-size:28px}}@media (max-width:576px){.commitment-item-title .title{font-size:24px}}.commitment-item-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.commitment-item-title>.sub-title{font-size:16px;color:#fff;line-height:150%}.see-detail{margin-top:32px;color:#fff;padding:15px 69px;font-weight:600;border-radius:8px;border:none;cursor:pointer}.commitment-item-content{position:relative;z-index:1;margin-top:24px}.commitment-item-number{font-size:100px;margin:0;text-shadow:5px 5px 10px #fff;letter-spacing:1px;font-weight:700}@media (max-width:1024px){.commitment-item-number{font-size:90px}.world-globe-decoration{height:600px;width:600px}}@media (max-width:768px){.commitment-item-number{font-size:80px}.world-globe-decoration{height:500px;width:500px}}@media (max-width:576px){.commitment-item-number{font-size:60px;text-align:center!important}.world-globe-decoration{height:300px;width:300px;left:50%!important;right:auto!important;transform:translateX(-50%)}}.login-section{position:relative;height:100vh;overflow:hidden}.video-background{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}.login-overlay{position:relative;max-width:400px;margin:0 auto;padding:60px 20px;background:hsla(0,0%,100%,.9);top:50%;transform:translateY(-50%);border-radius:12px;text-align:center}.logo{width:120px;margin-bottom:20px}.login-footer{margin-top:16px;font-size:14px}.featured-apps{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-image:url(/featured-apps-bg.jpeg);background-size:cover;background-position:50%;height:100vh}.featured-apps:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(8,5,24,.85)}.carousel-section{padding:60px 40px;background:#f9f9f9;text-align:center}.app-card{transition:.3s ease;cursor:pointer}.app-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.app-icon{font-size:32px;margin-bottom:10px}.card-default-content,.card-hover-content{position:absolute;top:0;left:0;height:100%;width:100%;transition:opacity .3s ease;text-align:left}.card-default-content{background:rgba(0,0,0,.6);z-index:1;padding:16px;display:flex;flex-direction:column;justify-content:center}.card-hover-content{background:rgba(0,0,0,.85);opacity:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}.ant-card:hover .card-hover-content{opacity:1}.ant-card:hover .card-default-content{opacity:0}.roles-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.role-badge{background:#fff;color:#333;padding:6px 12px;border-radius:12px;font-size:12px;display:flex;align-items:center;gap:6px;font-weight:500}.role-badge.more{color:#2f54eb}.esg-section{margin-top:60px;border-top:8px solid}.esg-header{padding:30px 20px;color:#fff;text-align:center}.esg-content{display:flex;flex-wrap:wrap;padding:40px 20px;background-color:#fff}.esg-image{flex:1 1 40%;max-width:400px;width:100%;object-fit:cover;border-radius:12px;margin:0 auto}.esg-items{flex:1 1 60%;padding:20px}.esg-card{background:#fafafa;border:none;border-radius:8px;transition:.3s ease}.esg-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}
/*# sourceMappingURL=d64fdb685dd8a350.css.map*/