
@media(min-width:799px){
.header .nav .menu>li>a.gs-referral-trigger{display:inline-block;padding:7px 16px!important;border:1px solid #292773;border-radius:999px;background:#292773;color:#fff!important;font-weight:700!important;line-height:1.15;text-decoration:none!important;white-space:nowrap}
.header .nav .menu>li>a.gs-referral-trigger:hover{background:#403b8e}
.header .nav .menu>li.gs-desktop-language{margin-left:12px}
.header .gs-desktop-language .disclosure__button{background:transparent;padding-left:8px;padding-right:8px}
}
@media(max-width:798px){.gs-referral-nav{display:none!important}}
#gs-referral-dialog{position:fixed;inset:0;width:min(940px,calc(100vw - 48px));max-width:940px;max-height:calc(100dvh - 48px);height:fit-content;margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:#232325;overflow:auto;box-shadow:0 24px 100px #0004;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}
#gs-referral-dialog.gs-visible{opacity:1;transform:translateY(0) scale(1)}
#gs-referral-dialog::backdrop{background:rgba(20,22,38,.48);backdrop-filter:blur(3px)}
#gs-referral-dialog .gs-referral-close{position:absolute;right:12px;top:10px;z-index:2;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffde;color:#292747;font:28px/36px Arial;cursor:pointer}
#gs-referral-dialog :focus-visible{outline:3px solid #4297c8;outline-offset:3px}
#gs-referral-dialog #gs-referral-page{max-width:none;margin:0;padding:0}
#gs-referral-dialog #gs-referral-page .gsr-card{border:0;border-radius:0;box-shadow:none}
#gs-referral-dialog #gs-referral-page .gsr-history{display:none}
#gs-referral-dialog .gs-referral-status{padding:60px 48px;font:18px/1.6 Georgia,serif}
#gs-referral-dialog .gs-referral-error{margin:18px 36px;padding:14px;border:1px solid #b82132;color:#8b1c29;font:14px/1.6 Arial}
html.gs-referral-open{overflow:hidden}
@media(prefers-reduced-motion:reduce){#gs-referral-dialog{transition:none;transform:none}}

.gs-mobile-referral-button{display:block!important;width:calc(100% - 36px)!important;box-sizing:border-box!important;margin:12px 18px!important;padding:13px 16px!important;text-align:center!important;border:1px solid #7774bd!important;border-radius:999px!important;background:#292773!important;color:#fff!important;font-weight:700!important;font-size:16px!important;line-height:1.25!important;text-decoration:none!important;text-transform:uppercase}
.gs-mobile-referral-button:hover{background:#403b8e!important}
@media(max-width:798px){#gs-referral-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:12px}#gs-referral-dialog #gs-referral-page .gsr-content{padding:32px 22px 24px}#gs-referral-dialog #gs-referral-page .gsr-card{grid-template-columns:1fr}#gs-referral-dialog #gs-referral-page .gsr-side{display:none}}
