.grbc_GeolocationModal-module_geolocationModal_bvWu{direction:ltr;background-color:var(--g-color-background);width:100vw}@media screen and (min-width:1024px){.grbc_GeolocationModal-module_geolocationModal_bvWu{width:652px}}.grbc_GeolocationModal-module_modalTitle_KZzb{padding-bottom:2rem;color:var(--g-color-foreground)}@media screen and (min-width:1024px){.grbc_GeolocationModal-module_modalTitle_KZzb{margin-top:0}}.grbc_GeolocationModal-module_modalContentContainer_h9v-{display:flex;flex-direction:column;padding:2rem 1.5rem;width:100%;box-sizing:border-box}@media screen and (min-width:1024px){.grbc_GeolocationModal-module_modalContentContainer_h9v-{padding:5rem 2.5rem 2.5rem;align-items:flex-start}}.grbc_GeolocationModal-module_modal_92Ip{display:flex;flex-direction:column-reverse;align-items:center}.grbc_GeolocationModal-module_modalMessage_4Xq7{color:var(--g-color-foreground);max-height:3rem;overflow:auto}.grbc_GeolocationModal-module_mobileModalCtaContainer_IMN8{display:flex;flex-direction:column;gap:1rem;width:100%;padding-top:3rem}@media screen and (min-width:1024px){.grbc_GeolocationModal-module_mobileModalCtaContainer_IMN8{display:none}}.grbc_GeolocationModal-module_desktopModalCtaContainer_Qaw3{display:none}@media screen and (min-width:1024px){.grbc_GeolocationModal-module_desktopModalCtaContainer_Qaw3{display:flex;flex-direction:row-reverse;gap:1rem;padding-top:3rem;width:100%}}.grbc_GeolocationModal-module_mobileClose_3G2F{opacity:.6;transform:translateY(-72px)}@media screen and (min-width:1024px){.grbc_GeolocationModal-module_mobileClose_3G2F{display:none}}.grbc_GeolocationModal-module_ctaWrapper_xj-p{height:0}.grbc_GeolocationModal-module_desktopClose_nTc0{display:none}@media screen and (min-width:1024px){.grbc_GeolocationModal-module_desktopClose_nTc0{display:block;transform:translate(286px,16px)}}.GeolocationModalPortal .ReactModal__Overlay{inset:0;position:fixed;z-index:1011;display:flex;justify-content:center;align-items:flex-end;transition:opacity .8s cubic-bezier(.5,0,0,1) 0s;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--g-color-black-opacity-40)!important;pointer-events:all;opacity:0}@media screen and (min-width:1024px){.GeolocationModalPortal .ReactModal__Overlay{align-items:center}}.GeolocationModalPortal .ReactModal__Overlay--after-open{opacity:1}.GeolocationModalPortal .ReactModal__Overlay--before-close{opacity:0}.GeolocationModalPortal .ReactModal__Content{transition:transform .8s cubic-bezier(.5,0,0,1) 0s;transform:translateY(50vh)}.GeolocationModalPortal .ReactModal__Content--after-open{transform:translateY(0)}.GeolocationModalPortal .ReactModal__Content--before-close{transform:translateY(50vh)}