.promotional_wrapper__xaTrF{background-color:var(--color-primary-main)}.promotional_content__KBv3d{padding:24px 0;display:flex;flex-direction:column;gap:8px;width:var(--max-width-inner);margin:auto;box-sizing:border-box}.promotional_content__KBv3d h2,.promotional_content__KBv3d p{color:var(--color-primary-100)}.promotional_content__KBv3d h2{font-size:1.25rem;font-weight:700}.promotional_content__KBv3d img{width:auto;height:auto;position:relative}.promotional_description__5t0K8{display:flex;flex-direction:column;gap:8px}.promotional_actions__sY5tp{margin-top:8px}.promotional_actions__sY5tp p{color:var(--color-primary-100)}.promotional_qr_code__yPI89{display:flex;align-items:center;gap:24px}.promotional_qr_code__yPI89 svg{color:var(--color-primary-300);width:100px;height:100px;flex-shrink:0}.promotional_qr_code_description__c3cYU{display:flex;flex-direction:column;gap:8px;max-width:160px}.promotional_qr_code_description__c3cYU p:first-child{font-weight:700;font-size:1.125rem}@media screen and (min-width:481px){.promotional_content__KBv3d{flex-direction:column}.promotional_content__KBv3d img{height:150px;width:auto;align-self:center}}@media screen and (min-width:769px){.promotional_content__KBv3d{flex-direction:row;align-items:center;flex-wrap:wrap;padding:64px 0}.promotional_description__5t0K8{order:1;flex-basis:370px}.promotional_content__KBv3d img{order:2;height:150px;width:auto;margin-left:auto}.promotional_actions__sY5tp{flex-basis:100%;order:3}}@media screen and (max-width:1024px){.promotional_qr_code__yPI89{display:none}}@media screen and (min-width:1025px){.promotional_content__KBv3d{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:32px}.promotional_actions__sY5tp{order:3;flex-basis:280px}}@media screen and (min-width:1201px){.promotional_content__KBv3d{gap:56px}}.warning_privacy_policies_wrapper__jv90x{font-size:.875rem;text-align:center}.warning_privacy_policies_wrapper__jv90x a{text-decoration:none;font-weight:700;color:var(--color-primary-main)}.warning_privacy_policies_wrapper__jv90x a:active{color:var(--color-primary-600)}.logged_in_wrapper__wyt6X{padding:32px 24px;background:var(--color-neutral-0);border:1px solid var(--color-primary-300);border-radius:16px;width:300px;text-align:center;align-self:center;box-sizing:border-box;max-width:348px;display:flex;flex-direction:column;gap:24px;box-shadow:0 4px 4px 0 #00000040}.logged_in_wrapper__wyt6X>h2{text-transform:capitalize;font-size:1.5rem;font-weight:800;color:var(--color-primary-600)}.logged_in_wrapper__wyt6X a{width:100%}@media screen and (min-width:481px){.logged_in_wrapper__wyt6X{flex-shrink:0}}@media screen and (min-width:1025px){.logged_in_wrapper__wyt6X{margin:0;order:3;justify-self:flex-end}}.styles_content__rBRE0 header{display:flex;flex-direction:column;gap:8px;align-items:center}.styles_content__rBRE0 h2{color:var(--color-primary-600);font-size:1.5rem}.styles_content__rBRE0 header,.styles_content__rBRE0 p{margin:auto;text-align:center;max-width:var(--width-4)}.styles_content__rBRE0 p{color:var(--color-neutral-300);margin-top:16px}.login_form_wrapper__IUReZ{display:flex;flex-direction:column;gap:16px;max-width:350px}.login_form_wrapper__IUReZ>p:last-child{color:var(--color-neutral-0)}.login_form_wrapper__IUReZ>p:last-child,.login_form_wrapper__IUReZ>p:last-child>a{color:var(--color-neutral-0);font-size:.875rem}.login_form_wrapper__IUReZ>p:last-child>a{font-weight:700}.login_form_form___3x7a{background-color:var(--color-neutral-0);border-radius:16px;border:1.5px solid var(--color-primary-300);padding:16px 24px;display:flex;flex-direction:column;gap:24px;max-width:350px;width:100%;box-sizing:border-box;margin-right:auto;margin-left:auto;flex-shrink:0;box-shadow:0 4px 4px 0 #00000040}.login_form_form_header__4YTUP{display:flex;flex-direction:column;gap:16px;text-align:center;color:var(--color-primary-600)}.login_form_form_header__4YTUP h2{font-size:1.5rem}.login_form_form_header__4YTUP>p{color:var(--color-neutral-300)}.login_form_actions__b5xwO,.login_form_inputs__wd1fc{display:flex;flex-direction:column;gap:16px}.login_form_actions__b5xwO a,.login_form_actions__b5xwO button{width:100%}@media screen and (min-width:1025px){.login_form_wrapper__IUReZ{margin:0;order:3}}