.app-download-group .app-download-group-row{display:none}.app-download-group .app-download-group-row-mobile,.app-download-group .app-download-group-row-no-cta-mobile{display:flex}.app-download-group .app-download-group-row-align-center{justify-content:center;text-align:center}.app-download-group .app-download-group-row-align-end{justify-content:flex-end}.app-download-group .app-download-group-disclaimer{font-size:.875rem;line-height:1.375rem;margin-top:1.5rem;max-width:21.25rem;margin-bottom:0;padding-top:0}.app-download-group .app-download-group-disclaimer>*:first-child{margin-bottom:0;padding-top:0}.app-download-group .app-download-group-cta-sms-loading{opacity:.7;pointer-events:none}.app-download-group .app-download-group-col{flex:1}.app-download-group .app-download-group-text{font-size:1rem;line-height:1.625rem;margin-bottom:1.5rem}.app-download-group .app-download-group-image-col,.app-download-group .app-download-group-image-container{display:none}.app-download-group .app-download-group-phone-input-row{width:100%}.app-download-group .app-download-group-phone-input-wrapper{width:100%;max-width:24.25rem}.app-download-group .app-download-group-phone-input{display:flex;align-items:center;flex-direction:column;width:100%}.app-download-group .app-download-group-phone-input>input,.app-download-group .app-download-group-phone-input label{max-width:24.25rem}.app-download-group .app-download-group-phone-input div[id^=message_text-input]{color:var(--style-general-text)}.app-download-group .app-download-group-cta-desktop-container{margin-top:1rem;min-width:9.25rem}.app-download-group .app-download-group-success-msg-container{background-color:#0f8514;border-radius:.75rem;padding:1rem;max-width:23rem;color:#fff;display:flex;width:100%}.app-download-group .app-download-group-success-msg-container .app-download-group-success-msg-text{font-size:1.125rem;line-height:1.5rem;margin-inline-start:.625rem;text-align:start;color:#fff}.app-download-group .app-download-group-qr-row{display:flex}.app-download-group .app-download-group-qr-row .app-download-group-content-col{flex:1}.app-download-group-row-align-start .app-download-group-phone-input{max-width:24.25rem;align-items:flex-start}.app-download-group-row-align-start .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-phone-input-row{display:flex}.app-download-group-row-align-start .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container{margin-top:0;margin-inline-start:2rem;height:4rem;display:flex;flex-direction:column;justify-content:center}.app-download-group-row-align-center .app-download-group-col{display:flex;align-items:center;justify-content:center;flex-direction:column}.app-download-group-row-align-center .app-download-group-text{margin-bottom:1rem}.app-download-group-row-align-center .app-download-group-qr-row .app-download-group-content-col{align-items:center}.app-download-group-row-align-center .app-download-group-phone-input-row{display:flex;flex-direction:column;align-items:center}.app-download-group-row-align-end{justify-content:flex-end;text-align:end}.app-download-group-row-align-end .app-download-group-qr-row{flex-direction:row-reverse}.app-download-group-row-align-end .app-download-group-phone-input{max-width:24.25rem;align-items:flex-end}.app-download-group-row-align-end .app-download-group-disclaimer{float:end}.app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-phone-input-row{display:flex;flex-direction:row-reverse;align-items:flex-start}.app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container{margin-top:0;margin-inline-end:2rem;height:4rem;display:flex;flex-direction:column;justify-content:center}.app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-content-col,.app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-content-col .app-download-group-phone-input-row{display:flex;flex-direction:column;align-items:flex-end}.app-download-group-row-align-end .app-download-group-qr-row-qr-code-only .app-download-group-content-col{justify-content:end}.app-download-group-row-align-end .app-download-group-qr-row-qr-code-only .app-download-group-content-col .app-download-group-cta-desktop-container{margin-top:0}.app-download-group-variant-qr-and-sms .app-download-group-qr-row .app-download-group-image-col{border-inline-end:none;border-inline-start:none}.app-download-group-variant-qr-and-sms .app-download-group-no-image-col .app-download-group-disclaimer{width:95%;max-width:35rem}.app-download-group-variant-qr-and-sms .app-download-group-phone-input>input{padding:1.5625rem .6875rem .5625rem}.app-download-group-variant-qr-and-sms .app-download-group-phone-input>input:focus{padding:1.5625rem .6875rem .5625rem}.app-download-group-variant-qr-and-sms .app-download-group-phone-input>input:focus~label{top:.25rem}@media (max-width: 41rem){.app-download-group-variant-qr-and-sms .app-download-group-row-align-start .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-phone-input-row,.app-download-group-variant-qr-and-sms .app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-phone-input-row{display:flex;flex-direction:column;align-items:flex-start}.app-download-group-variant-qr-and-sms .app-download-group-row-align-start .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container,.app-download-group-variant-qr-and-sms .app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container{margin-top:1rem;margin-inline-start:0;height:auto;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.75rem;max-width:calc(100% + .75rem)}.app-download-group-variant-qr-and-sms .app-download-group-row-align-start .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container a,.app-download-group-variant-qr-and-sms .app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container a,.app-download-group-variant-qr-and-sms .app-download-group-row-align-start .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container button,.app-download-group-variant-qr-and-sms .app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container button{flex:0 1 auto}.app-download-group-variant-qr-and-sms .app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-phone-input-row{display:flex;flex-direction:column;align-items:flex-end}.app-download-group-variant-qr-and-sms .app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-no-image-content-col .app-download-group-cta-desktop-container{margin-inline-end:0}}@media (min-width: 64rem){.app-download-group .app-download-group-row{display:flex}.app-download-group .app-download-group-row-mobile{display:none}.app-download-group .app-download-group-image-col{display:block}.app-download-group .app-download-group-cta-desktop-container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;max-width:calc(100% + .75rem)}.app-download-group .app-download-group-cta-desktop-container a,.app-download-group .app-download-group-cta-desktop-container button{flex:0 1 auto}.app-download-group .app-download-group-image-container{display:flex}.app-download-group .app-download-group-image-container>img{min-height:7.875rem;min-width:7.875rem;max-height:7.875rem;max-width:7.875rem}.app-download-group .app-download-group-qr-row-qr-code-only .app-download-group-content-col{display:flex;align-items:center}.app-download-group-row-align-start .app-download-group-image-col{border-inline-end:.0625rem solid var(--style-stroke-color)}.app-download-group-row-align-start .app-download-group-qr-row-qr-and-sms .app-download-group-image-col{padding-inline-end:1rem;margin-inline-end:1rem}.app-download-group-row-align-start .app-download-group-qr-row-qr-code-only .app-download-group-image-col{padding-inline-end:4rem;margin-inline-end:4rem}.app-download-group-row-align-start .app-download-group-qr-row-qr-code-only .app-download-group-content-col .app-download-group-cta-desktop-container{margin-top:0}.app-download-group-row-align-center .app-download-group-image-container{margin-bottom:1.5rem}.app-download-group-row-align-center .app-download-group-cta-desktop-container{justify-content:center}.app-download-group-row-align-end .app-download-group-image-col{border-inline-start:.0625rem solid var(--style-stroke-color)}.app-download-group-row-align-end .app-download-group-qr-row-qr-and-sms .app-download-group-image-col{padding-inline-start:1rem;margin-inline-start:1rem}.app-download-group-row-align-end .app-download-group-qr-row-qr-code-only .app-download-group-image-col{padding-inline-start:4rem;margin-inline-start:4rem}.app-download-group-variant-qr-code-only{min-height:auto}.app-download-group-variant-qr-code-only .app-download-group-text{margin-bottom:0;margin-bottom:1.5rem}.app-download-group-variant-qr-code-only .app-download-group-cta-desktop-container{margin-top:0}.app-download-group-variant-qr-code-only .app-download-group-no-cta-col .app-download-group-text{max-width:15rem}.app-download-group-variant-qr-code-only .app-download-group-row-align-center{padding:0 25%}.app-download-group-variant-qr-code-only .app-download-group-row-align-center .app-download-group-image-container{margin-bottom:0}.app-download-group-variant-qr-code-only .app-download-group-row-align-center .app-download-group-cta-desktop-container{margin-top:2rem}.app-download-group-variant-qr-code-only .app-download-group-row-align-end .app-download-group-no-cta-col{display:flex;flex-direction:column;align-items:flex-end}.app-download-group-variant-qr-and-sms{min-height:18rem}.app-download-group-no-image-variant-qr-and-sms{min-height:13.125rem}}
