*{padding:0;margin:0;box-sizing:border-box}body,html{font-style:normal;overflow-x:hidden;scroll-behavior:smooth}body a,html a{text-decoration:none}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Tajawal-Black.ttf)}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Tajawal-ExtraBold.ttf)}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Tajawal-Bold.ttf)}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Tajawal-Medium.ttf)}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Tajawal-Regular.ttf)}@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Tajawal-Light.ttf)}@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Tajawal-ExtraLight.ttf)}@font-face{font-family:DMSans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/DMSans-Bold.ttf)}@font-face{font-family:ITC Giovanni Std;font-style:normal;font-display:swap;src:url(/fonts/ITCGiovanniStdBlackItalic.otf)}@font-face{font-family:ITC Giovanni Std;font-style:normal;font-display:swap;src:url("/fonts/ITC Giovanni Std Black.otf")}@font-face{font-family:ITC Giovanni Std;font-style:normal;font-display:swap;src:url("/fonts/ITC Giovanni Std Bold Italic.otf")}@font-face{font-family:ITC Giovanni Std;font-style:normal;font-display:swap;src:url("/fonts/ITC Giovanni Std Bold.otf")}@font-face{font-family:ITC Giovanni Std;font-style:normal;font-display:swap;src:url(/fonts/ITCGiovanniStdBook.otf)}.page-container{transition:all .3 ease-in;padding-inline:215px}@media(max-width:1720px){.page-container{padding-inline:132px}}@media(max-width:1440px){.page-container{padding-inline:132px}}@media(max-width:1280px){.page-container{padding-inline:100px}}@media(max-width:1024px){.page-container{padding-inline:60px}}@media(max-width:768px){.page-container{padding-inline:30px}}@media(max-width:576px){.page-container{padding-inline:15px}}.main-page-title{margin-top:5.833vw;font-size:55px}.main-page-title,.sub-page-title{color:#11365e;font-weight:500;line-height:normal}.sub-page-title{font-size:30px}.card-details-container{background:#fff;border:.5px solid #eaeaea;border-radius:12px;box-shadow:0 6px 4px rgba(0,0,0,.059);padding:25px 35px;width:400px;margin:0 auto;direction:ltr}@media(max-width:600px){.card-details-container{width:100%;padding:10px}}.close-image{cursor:pointer}.card-logos{display:flex;justify-content:flex-end;margin-bottom:1vw}.card-logos .visa-image{height:auto;width:4vw}@media(max-width:600px){.card-logos .visa-image{width:50px}}.form-group{margin-bottom:20px}label{display:block;font-weight:700;margin-bottom:8px}input[type=text]{width:100%;padding:10px;border:1px solid #ccc;font-size:16px;outline:none;border-radius:10px}.expiry-inputs{display:flex;gap:10px}.submit-button{background-color:#007bff;padding:10px 20px;border:none;border-radius:4px;transition:background-color .3s}@media(max-width:600px){.submit-button{width:100%!important}}.submit-button:hover{background-color:#0056b3}.success-text{display:flex;padding-top:40px;color:#11365e;font-size:25px;font-weight:700;align-items:center;justify-content:center}.modal-bg{width:25vw;min-width:250px;height:30dvh;background-color:#fff;border-radius:20px}.submit-button{width:80%;box-shadow:0 6px 4px rgba(45,79,120,.396);background-color:#11365e;cursor:pointer;color:#fff;font-size:16px;padding-block:10px;border-radius:10px}.Purchase-Amount-bg,.submit-button{width:400px;text-align:center;margin:40px auto 0}.Purchase-Amount-bg{display:block;padding:.86rem 1rem;font-size:20px;font-weight:700;color:#1e1e1e;background:#fff;border:.5px solid #eaeaea;border-radius:12px;box-shadow:0 6px 4px rgba(0,0,0,.059)}@media(max-width:600px){.Purchase-Amount-bg{width:100%}}.MuiPaper-root{direction:ltr}.MuiInputBase-input{font-size:15px!important;border:none!important;font-family:Tajawal!important}.MuiInputLabel-root{font-family:Tajawal!important;background-color:#fff!important}.Mui-error{color:#11365e!important}.MuiOutlinedInput-notchedOutline{border-color:#dadfed!important}.text-content li{list-style-image:url(/images/core222.svg)}.page404{margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#11365e;padding-top:5vw}.buttonhome{background-color:#11365e;padding:15px;border-radius:20px;margin-top:2vw}.buttonhome a{color:#fff}.error-message{color:red;font-size:12px;text-align:left}.app-download-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.app-download-popup{background:#fff;border-radius:20px;padding:30px;max-width:400px;width:100%;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:popupSlideIn .3s ease-out}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-button:hover{background-color:#f0f0f0}.popup-content{text-align:center}.popup-icon{margin-bottom:20px}.popup-title{font-size:22px;font-weight:700;color:#2c5aa0;margin-bottom:10px;line-height:1.3}.popup-description{font-size:16px;color:#666;margin-bottom:25px;line-height:1.4}.app-buttons{display:flex;gap:12px;align-items:center;justify-content:center}.app-button{display:inline-block;transition:transform .2s}.app-button:hover{transform:scale(1.05)}[dir=rtl] .close-button{right:auto;left:15px}[dir=rtl] .popup-description,[dir=rtl] .popup-title{font-family:Almarai,sans-serif}@media(max-width:480px){.app-download-popup{padding:25px;margin:10px}.popup-title{font-size:20px}.popup-description{font-size:14px}.app-buttons{gap:10px}}@media(prefers-color-scheme:dark){.app-download-popup{background:#fff;color:#fff}.popup-description,.popup-title{color:#11365e}.close-button{color:#ccc}.close-button:hover{background-color:#333}}