.africa-geo-prompt{background:#fff;border:1px solid rgba(0,150,214,.24);border-radius:20px;box-shadow:0 8px 28px rgba(0,77,120,.1),0 2px 8px rgba(0,77,120,.05);box-sizing:border-box;margin:24px auto;position:relative;width:min(1280px,calc(100% - 48px))}.africa-geo-prompt__inner{align-items:center;display:flex;gap:40px;justify-content:flex-start;padding:28px 38px}.africa-geo-prompt__content{align-items:center;display:flex;flex:0 0 auto;gap:24px;min-width:0}.africa-geo-prompt__icon{align-items:center;display:flex;flex:0 0 62px;height:62px;justify-content:center;width:62px}.africa-geo-prompt__icon img{display:block;height:100%;object-fit:contain;width:100%}.africa-geo-prompt__copy{max-width:560px;min-width:0;width:560px}.africa-geo-prompt__copy h3{color:#172033;font-size:25px;font-weight:700;line-height:1.2;margin:0 0 5px}.africa-geo-prompt__copy p{color:#465568;font-size:16px;font-weight:500;line-height:1.45;margin:0}.africa-geo-prompt__actions{flex:0 0 auto;margin:0}.africa-geo-prompt__primary{align-items:center;background:#0096d6;border-radius:9px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:16px;justify-content:center;letter-spacing:.025em;line-height:1;min-height:54px;padding:0 30px;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.africa-geo-prompt__primary:hover{background:#0d7ba2;box-shadow:0 6px 16px rgba(0,150,214,.2);color:#fff;transform:translateY(-1px)}.africa-geo-prompt__arrow{font-size:18px;line-height:1}.africa-geo-prompt__close{align-items:center;background:transparent;border:0;color:#718295;cursor:pointer;display:flex;font-size:25px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:14px;top:12px;width:30px;z-index:5}.africa-geo-prompt__close:hover{color:#0d7ba2}.africa-geo-prompt.is-hidden{display:none}@media (max-width:900px){.africa-geo-prompt{width:calc(100% - 32px)}.africa-geo-prompt__inner{gap:28px;padding:26px 48px 26px 28px}.africa-geo-prompt__content{flex:1 1 auto}.africa-geo-prompt__icon{flex-basis:52px;height:52px;width:52px}.africa-geo-prompt__copy{max-width:none;width:auto}.africa-geo-prompt__copy h3{font-size:22px}.africa-geo-prompt__copy p{font-size:15px}.africa-geo-prompt__actions{margin:0}}@media (max-width:680px){.africa-geo-prompt{border-radius:16px;width:calc(100% - 24px)}.africa-geo-prompt__inner{align-items:stretch;flex-direction:column;gap:20px;padding:28px 20px 24px}.africa-geo-prompt__content{align-items:flex-start;gap:16px}.africa-geo-prompt__icon{flex:0 0 46px;height:46px;width:46px}.africa-geo-prompt__copy{max-width:none;width:auto}.africa-geo-prompt__copy h3{font-size:21px;padding-right:20px}.africa-geo-prompt__copy p{font-size:15px}.africa-geo-prompt__actions{margin:0;width:100%}.africa-geo-prompt__primary{box-sizing:border-box;width:100%}}