.WebToAppBanner_container__eN92m{position:fixed;background-color:var(--grey-input);bottom:0;left:0;right:0;padding:16px 0;z-index:100;box-shadow:0 -1px 8px 1px rgb(0 0 0/20%);display:flex;flex-direction:column;gap:12px}.WebToAppBanner_header__F5VAA{font-size:14px;font-weight:700;line-height:18px;padding:0 16px;display:flex;justify-content:space-between}.WebToAppBanner_closeIcon__Rtu_V{width:18px;fill:var(--white)}.WebToAppBanner_divider__XH2Ux{height:1px;background-color:var(--grey-40);width:100%}.WebToAppBanner_content__S_qXu{display:flex;flex-direction:column;max-width:640px;gap:8px;padding:0 16px}.WebToAppBanner_button__hlkAb{width:125px}.WebToAppBanner_option__N36U4{justify-content:space-between}.WebToAppBanner_optionTitle__MvBfD,.WebToAppBanner_option__N36U4{display:flex;align-items:center}.WebToAppBanner_optionIcon__zW72Z{width:32px;height:32px;margin-right:12px}.WebToAppBanner_optionName__rty6X{color:var(--white);font-size:14px;font-weight:600}.DepositLimitsReminderBanner_container__Xzo6C{display:flex;align-items:center;background-color:var(--orange);width:100%;position:relative}@media (min-width:576px){.DepositLimitsReminderBanner_container__Xzo6C{justify-content:center}}.DepositLimitsReminderBanner_content__kEbmv{justify-self:center;display:flex;flex-flow:column nowrap;gap:12px;width:100%;padding:12px 16px}@media (min-width:576px){.DepositLimitsReminderBanner_content__kEbmv{flex-flow:row nowrap;justify-content:center;gap:16px;padding:8px 48px 8px 16px}}.DepositLimitsReminderBanner_textContainer__8DSTT{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:16px}.DepositLimitsReminderBanner_text__6lBQq{color:var(--black);font-size:14px;font-weight:700}@media (min-width:576px){.DepositLimitsReminderBanner_closeButton__KsDX8{display:none}}.DepositLimitsReminderBanner_closeButtonDesktop__khn7j{display:none;position:absolute;right:16px;color:var(--black)}@media (min-width:576px){.DepositLimitsReminderBanner_closeButtonDesktop__khn7j{display:block}}.DepositLimitsReminderBanner_closeIcon__oHsXC{color:var(--black)}.DepositLimitsReminderBanner_buttons__7Anzl{display:flex;flex-flow:row nowrap;gap:8px}.DepositLimitsReminderBanner_button__4xuyN{display:flex;justify-content:center;align-items:center;color:var(--black);background-color:var(--white);padding:8px 16px;flex:1 1;border-radius:8px;font-size:12px;line-height:16px;font-weight:600;text-align:center}@media (min-width:768px){.DepositLimitsReminderBanner_button__4xuyN{flex:unset;min-width:165px}}.MarketingReconfirmModal_container__1wPkX{display:flex;flex-direction:column;padding:24px;justify-content:center;align-items:center;text-align:center}@media (min-width:768px){.MarketingReconfirmModal_container__1wPkX{width:476px;padding:40px}}.MarketingReconfirmModal_icon__BUw1E{height:80px;width:80px;margin-bottom:16px;color:var(--white)}.MarketingReconfirmModal_title__wecWQ{font-size:24px;line-height:normal;font-weight:700;color:var(--white);margin-bottom:24px}.MarketingReconfirmModal_description__zT9uZ{font-size:16px;font-weight:500;color:var(--grey-11);margin-bottom:32px}.MarketingReconfirmModal_buttons__NQVkQ{width:100%}.MarketingReconfirmModal_reviewButton___Pl6z{margin-bottom:16px;width:100%}.MarketingReconfirmModal_maybeLaterText__H03vR{font-size:14px;font-weight:700;color:var(--grey-10)}.SessionLimitModal_container__C7t7B{display:flex;flex-direction:column;align-items:center;width:480px;padding:40px;gap:24px}.SessionLimitModal_description__EzgLA{font-size:14px;font-weight:500;line-height:18px;text-align:center}.SessionLimitModal_button__FH8r5{width:100%}.SessionLimitModal_icon__OCyE8{width:80px}.SessionLimitModal_footerText__dkfDl{font-size:14px;font-weight:700;line-height:18px;text-align:center}.SessionLimitModal_link__0jcxi{font-size:14px;font-weight:700;line-height:16px;color:var(--green)}