@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{margin:0;padding:0;box-sizing:border-box}#blank{height:200vh !important}body{background:#fbfcff;font-family:"Poppins",sans-serif;min-height:100vh}.container{max-width:420px;margin:0 auto;padding:5px 24px;display:flex;flex-direction:column;align-items:center}.hidden{display:none !important}.logo-wrapper{width:100%;text-align:center}.logo{width:75%;object-fit:contain}.title{font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700;color:#2d3436;text-align:center;margin-bottom:0;letter-spacing:.5px}.loading-spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:2s linear infinite spin;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;margin:0 auto;margin-top:10px}#result-fail__content__text{text-align:center;font-size:16px;color:#636e72;margin-top:12px}.subtitle{font-size:16px;color:#636e72;text-align:center}.steps{width:100%;display:flex;flex-direction:column;gap:0}.step{display:flex;align-items:center;gap:16px;position:relative;padding:6px 0}.step:not(:last-child)::before{content:"";position:absolute;left:14px;top:36px;width:0;height:calc(100% - 8px);border-left:2px dashed #c5c5c5}.step-number{width:30px;height:30px;background:#e8e8e8;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#888;font-size:14px;font-weight:600;flex-shrink:0;position:relative;z-index:1}.step:first-child .step-number{background:linear-gradient(135deg,#7cb587 0,#5a9a68 100%);border:0;color:#fff}.step-text{font-size:15px;color:#636e72;font-weight:400}.step:first-child .step-text{color:#2d3436;font-weight:600}.btn-continue{width:100%;padding:20px 32px;background:#53975c;border:0;border-radius:8px;color:#fff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;cursor:pointer;box-shadow:0 4px 12px rgba(74,124,63,0.3);transition:transform .2s,box-shadow .2s}.btn-continue:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,124,63,0.4)}.btn-continue:active{transform:translateY(0)}input::placeholder{color:#b2b2b2;font-weight:300;font-size:14px}.cla_main{max-width:100%;width:100%}.title_msisdn{font-size:15px;font-weight:300;text-align:center}.text_content{font-size:11px;font-weight:300;text-align:center;margin-bottom:10px}#msisdn-box{width:100%;max-width:100%;margin:0 auto;border-radius:5px;margin-bottom:10px}#msisdn-box-popup{width:100%;max-width:100%;margin:0 auto;border-radius:5px;margin-bottom:10px}#tel-div{position:relative;display:flex;flex-direction:column;margin:10px auto 0;animation:pulse 2s infinite}#tel-div.active{animation:none}#tel-div::before{content:"";position:absolute;max-width:52px;width:100%;max-height:54px;height:100%;background:url(../images/mobile-phone.webp) #00a254 no-repeat center;border-radius:10px 0 0 10px}#em-input-msisdn{outline:0;width:100%;height:54px;color:#3b3c3f;text-align:left;padding-left:62px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:28.8px;border-radius:10px;border:1px solid #dbdbdb;background:#fff;box-sizing:border-box;margin-bottom:10px}#em-input-msisdn-popup{outline:0;width:100%;height:54px;color:#3b3c3f;text-align:left;padding-left:62px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:28.8px;border-radius:10px;border:1px solid #dbdbdb;background:#fff;box-sizing:border-box;margin-bottom:10px}.cus-button{display:flex;margin-top:20px;width:calc(100%);height:109px;background:#00a254;outline:0;border:0;border-radius:15px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:29.26px;text-align:center;color:#c5c5c5;background:#c5c5c5;text-transform:uppercase;align-items:center;justify-content:flex-end;border:4px solid #c5c5c5;margin:0 auto}.button-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72%;height:100%;background:#fff;border-top-left-radius:12px;border-bottom-left-radius:12px}.primary-text{display:block;font-family:Montserrat;font-weight:800;font-size:24px;line-height:100%;letter-spacing:0;text-transform:uppercase}.footer-text{font-size:14px;color:#636e72;margin-bottom:15px}.img-wrapper{display:flex;align-items:center;justify-content:center;width:28%;height:100%;background:#c5c5c5;border:2px solid #c5c5c5}#em-input-msisdn.entering{border:1px solid #5edb9f}#em-input-msisdn.active{color:#00a254;border:1px solid #00a254;animation:none !important}.error #em-input-msisdn{color:red;border:1px solid #acacac}#em-input-msisdn-popup.entering{animation:pulse 2s infinite}#em-input-msisdn-popup.active{color:#00a254;border:1px solid #00a254;animation:none !important}.error #em-input-msisdn-popup{color:red;border:1px solid #acacac}.cus-button.active:hover{background:#04d671}.cus-button.active:hover .button-text-wrapper{background:#04d671}.cus-button.active:hover .img-wrapper{background:#04d671}.cus-button.active .button-text-wrapper{background:#00a254;border:0;color:#fff}.cus-button.active{cursor:pointer;background:#00a254;color:#fff;animation:pulse 2s infinite;border:0}.cus-button.active .img-wrapper{background:#00a254;border:0;color:#fff;animation:none;height:56px;border-left:1px solid #fff}.error .cus-button.active:hover{background:#c5c5c5}.cus-button.active{cursor:pointer;background:#00a254;animation:pulse 2s infinite}.error .cus-button.active{background:#c5c5c5;animation:none;border:4px solid #c5c5c5 !important}.error .cus-button.active .button-text-wrapper{color:#c5c5c5}.error .cus-button.active .button-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72%;height:100%;background:#fff;border-top-left-radius:12px;border-bottom-left-radius:12px}.error .cus-button.active .img-wrapper{display:flex;align-items:center;justify-content:center;width:28%;height:100%;background:#c5c5c5;border:2px solid #c5c5c5}.error .error-msisdn,.error .error-pin{display:block !important;color:red;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:24px;margin-bottom:10px}.footer-info{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;color:#636e72}.check-icon{width:20px;height:20px}.footer-info strong{color:#4a7c3f}footer{text-align:center;max-width:100%;width:1140px;margin:0 auto;margin-top:16px}.disclaimer{font-size:12px;color:#b2b2b2;text-align:center}.footer-links{display:flex;justify-content:center;gap:16px;margin-top:8px}.footer-links a{font-size:12px;color:#b2b2b2;text-decoration:none}.logo-bottom{width:100px;margin:0 auto}.card{margin:0 auto 50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;max-width:1140px}.card p{margin:15px}.card_1,.card_2,.card_3,.card_4,.card_5,.card_6,.card_7{overflow:hidden;flex:1 0 260px;max-width:260px;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;width:260px;height:180px;display:flex;border-radius:15px;background-size:contain;font-family:"Barlow Condensed";font-size:28px;font-weight:700;line-height:24px;text-align:left;color:#fff}.start-button{max-width:440px;font-size:22px}.start-button{display:flex;margin-top:20px;width:calc(100%);max-width:400px;height:95px;background:#00a254;outline:0;border:0;border-radius:15px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:29.26px;text-align:center;color:#fff;background:#00a254;text-transform:uppercase;align-items:center;justify-content:flex-end;border:4px solid #00a254;margin:0 auto}.start-button.clicking .button-text-wrapper-2{background:#04d671 !important}.start-button.clicking .img-wrapper-2{background:#04d671 !important}.button-text-wrapper-2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72%;height:100%;background:#00a254;border-top-left-radius:12px;border-bottom-left-radius:12px}.start-button .img-wrapper-2{display:flex;align-items:center;justify-content:center;width:28%;height:70px;background:#00a254;border-top:none !important;border-bottom:none !important;border-right:none !important;border-left:1px solid #fff}.download-icon{padding-right:15px;padding-left:17.5px}.main_content_2{margin-top:40px;padding-bottom:40px}.clicking{background:#04d671 !important;border:4px solid #04d671 !important}header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}header{width:100%;height:34px}header .wrapper{width:calc(100% - 20px);height:100%}.wrapper{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 0;padding-top:15px}.header-logo{width:200px}@media screen and (max-width:560px){footer{max-width:100%;width:95%;margin:0 auto}.card_1,.card_2,.card_3,.card_4,.card_5,.card_6,.card_7{overflow:hidden;max-width:180px;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;width:auto !important;height:auto !important;display:flex;border-radius:15px;background-size:contain;font-family:"Barlow Condensed";font-size:28px;font-weight:700;line-height:24px;text-align:left;color:#fff}.card img{width:100%;height:auto;object-fit:cover}.card{gap:20px}}@media screen and (max-width:375px){.card_1,.card_2,.card_3,.card_4,.card_5,.card_6,.card_7{overflow:hidden;max-width:160px;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;width:auto !important;height:auto !important;display:flex;border-radius:15px;background-size:contain;font-family:"Barlow Condensed";font-size:28px;font-weight:700;line-height:24px;text-align:left;color:#fff}}.popup{display:none;position:fixed;max-width:396px;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:21px 19px;border-radius:10px;z-index:100;box-shadow:0 0 10px 0 #797c8d26}.popup .step-1{padding:0;margin-bottom:0}.popup .cla-main{margin-top:15px}.popup .step-1 .content{margin:0 auto}.popup .step-1 .content h1{font-size:24px;line-height:28.8px}.popup .step-1 .content h2{font-size:20px;line-height:24px}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#59597e4d;backdrop-filter:blur(10px);z-index:10;visibility:hidden}.popup__btn{display:flex;max-width:348px;width:calc(100% - 10px);height:69px;background:#00a254;outline:0;border:0;border-radius:15px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:29.26px;text-align:center;color:#fff;text-transform:uppercase;align-items:center;justify-content:flex-end}.button-text-wrapper-popup{display:flex;height:56px;align-items:center;padding-right:40px;border-right:1px solid #fff}.popup .step-1 .content h1{text-align:center;font-size:25px;line-height:28.8px;color:#00a254}.popup .step-1 .content h2{text-align:center;font-size:18px;line-height:24px}#tel-div-popup{position:relative;display:flex;flex-direction:column;margin:10px auto 0;animation:pulse 2s infinite}#tel-div-popup.active{animation:none}#tel-div-popup::before{content:"";position:absolute;max-width:52px;width:100%;max-height:54px;height:100%;background:url(../images/mobile-phone.webp) #00a254 no-repeat center;border-radius:10px 0 0 10px}.popup__btn.active{cursor:pointer;background:#00a254;color:#fff;animation:pulse 2s infinite;border:0}@media screen and (max-width:320px){.title{font-size:19px}.primary-text{font-size:19px}.card_1,.card_2,.card_3,.card_4,.card_5,.card_6,.card_7{overflow:hidden;max-width:135px;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;width:auto !important;height:auto !important;display:flex;border-radius:15px;background-size:contain;font-family:"Barlow Condensed";font-size:28px;font-weight:700;line-height:24px;text-align:left;color:#fff}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}