body footer.public-site-footer{display:block!important;background:linear-gradient(110deg,#20313e,#192b38);color:#d2dbe2;padding:26px 0 14px;font-family:Arial,Helvetica,sans-serif;margin:0;width:100%}
.public-footer-container{width:calc(100% - 96px);max-width:1440px;margin:auto}.public-footer-grid{display:grid;grid-template-columns:1.35fr .95fr .95fr .96fr 1fr 1.25fr 2.15fr;gap:30px;align-items:start}.public-site-footer a{color:#d2dbe2;text-decoration:none}.public-site-footer a:hover{color:#fff;text-decoration:underline}.public-site-footer a:focus-visible{outline:2px solid #ffbe13;outline-offset:4px;border-radius:2px}.public-site-footer h2{font-size:14px;line-height:1.4;font-weight:700;color:#fff;margin:7px 0 10px}.public-footer-brand .login-logo{display:inline-flex;flex-direction:column;line-height:1;color:white;font-family:Arial,Helvetica,sans-serif;text-align:center}.public-footer-brand .login-logo>span{display:flex;align-items:center;font-size:40px;font-weight:900;letter-spacing:-1.6px}.public-footer-brand .login-logo svg{width:44px;height:40px;fill:none;stroke:#ffbe00;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;margin-left:5px}.public-footer-brand .login-logo .login-logo-crown{fill:#ffbe00;stroke-width:1}.public-footer-brand .login-logo>b{font-size:20px;letter-spacing:4.3px;color:#ffbe00;line-height:1.1}.public-footer-brand p{font-size:12px;line-height:1.35;margin:9px 0 13px;color:#d2dbe2}.public-footer-social{display:flex;align-items:center;gap:17px}.public-footer-social>a,.public-footer-social>span{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;color:#fff}.public-footer-social svg{width:17px;height:17px}.public-footer-links>a{display:block;font-size:12px;line-height:1.65;color:#d2dbe2;margin:0}.public-footer-payments{padding-top:7px}.public-footer-payment-badges{display:flex;gap:8px;margin-top:10px}.public-footer-payment{display:flex;align-items:center;justify-content:center;height:40px;min-width:0;flex:1;border:1px solid #dce5ea;background:#fff;border-radius:5px;padding:4px;color:#080d16;overflow:hidden}.public-footer-payment-mtn{background:#ffd000}.public-footer-payment-vodafone{background:#ec0025;border-color:#ec0025}.public-footer-payment .policy-brand{display:flex;align-items:center;justify-content:center;line-height:1}.public-footer-payment .policy-brand-mtn{font-weight:900;font-style:italic;flex-direction:column;color:#0b1728}.public-footer-payment .policy-brand-mtn b{font-size:14px}.public-footer-payment .policy-brand-mtn small{font-size:7px;text-align:center;font-style:normal}.public-footer-payment .policy-brand-vodafone{color:#fff;gap:4px}.public-footer-payment .policy-brand-vodafone i{width:15px;height:17px;border:4px solid white;border-radius:50%;display:block;position:relative}.public-footer-payment .policy-brand-vodafone i:after{content:'';position:absolute;width:7px;height:6px;border-radius:50%;background:#fff;top:-6px;right:-3px}.public-footer-payment .policy-brand-vodafone small{font-size:6px}.public-footer-payment .policy-brand-visa{color:#103897;font-size:24px;font-weight:900;font-style:italic;letter-spacing:-1.5px}.public-footer-payment .policy-brand-mastercard{position:relative;width:42px;height:26px}.public-footer-payment .policy-brand-mastercard i{width:26px;height:26px;border-radius:50%;background:#ec001b;position:absolute;left:0}.public-footer-payment .policy-brand-mastercard i+i{left:16px;background:#ffa500;opacity:.9}.public-footer-apple{gap:1px;white-space:nowrap}.public-footer-apple svg{width:17px;height:20px}.public-footer-apple b{font-size:20px;font-weight:500;letter-spacing:-1px}.public-footer-payments>p{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.4;color:#d2dbe2;margin:13px 0 0}.public-footer-payments>p svg{width:20px;height:20px;flex-shrink:0}.public-footer-bottom{border-top:1px solid #ffffff30;margin-top:20px;padding-top:11px;display:flex;justify-content:space-between;align-items:center;gap:15px}.public-footer-bottom p{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:#d2dbe2;margin:0;line-height:1.5}.public-footer-divider{margin:0 8px;color:#a6b5c0}.public-footer-heart{width:19px;height:19px}.public-footer-flag{font-size:13px}
@media(max-width:1199px) and (min-width:992px){.public-footer-container{width:calc(100% - 56px)}.public-footer-grid{gap:18px;grid-template-columns:1.2fr .9fr .9fr .9fr .9fr 1.1fr 1.8fr}.public-footer-brand .login-logo>span{font-size:32px}.public-footer-brand .login-logo svg{width:36px;height:34px}.public-footer-brand .login-logo>b{font-size:17px;letter-spacing:3px}.public-footer-payment-badges{gap:4px}.public-footer-payment .policy-brand-visa{font-size:19px}.public-footer-payment .policy-brand-vodafone small{display:none}.public-footer-apple b{font-size:16px}}
@media(max-width:991px){.public-footer-container{width:calc(100% - 48px)}.public-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px}.public-footer-brand{grid-column:1}.public-footer-payments{grid-column:2/span 2;align-self:end;max-width:380px}.public-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.public-footer-links>a{font-size:13px;line-height:1.85}.public-site-footer h2{font-size:15px}.public-footer-payment-badges{gap:8px}}
@media(max-width:575px){body footer.public-site-footer{padding:25px 0 86px}.public-footer-container{width:calc(100% - 36px)}.public-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}.public-footer-brand{grid-column:1/-1}.public-footer-brand .login-logo>span{font-size:36px}.public-footer-brand .login-logo>b{font-size:18px}.public-footer-payments{grid-column:1/-1;width:100%;max-width:none;padding:0}.public-footer-payment-badges{gap:6px}.public-footer-payment{height:42px}.public-footer-bottom p{font-size:10px;gap:5px}.public-footer-bottom{margin-top:24px}.public-footer-divider{margin:0 3px}.public-footer-brand p{font-size:13px}}
@media print{body footer.public-site-footer{display:none!important}}
.public-footer-flag{width:15px;height:10px;flex-shrink:0}.public-footer-social svg path:last-child{color:inherit}.public-footer-social svg:has(rect[fill="currentColor"]) path:last-child{fill:#20313e}
