.form-login-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg)}.form-login-wrapper .login-or-signup-form-container{position:relative;border-radius:32px;max-width:400px;width:100%;padding:var(--spacing-lg)}.form-login-wrapper .login-or-signup-form-container .login-signup-form{margin-top:0}
.promo-code-form-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spaces-6)}.promo-code-form-wrapper .promo-code-form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.promo-code-form-wrapper .input-column-wrapper{gap:var(--spacing-md);max-width:400px}.promo-code-form-wrapper .submit-row-wrapper{padding-top:0;gap:var(--spacing-md)}.promo-code-form-wrapper .submit-row-wrapper .alert-info--error{margin-top:var(--spacing-md);border:.5px solid #dc362e;box-sizing:border-box}.promo-code-form-wrapper .promo-code-texts-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-sm)}.promo-code-form-wrapper .promo-code-subtitle{font-size:24px;background-image:var(--promo-page-text-gradient)}.promo-code-form-wrapper .promo-code-success-icon-wrapper{width:52px;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:var(--spacing-sm)}
.promo-code-section{--section-background: url("//pcdn-www.pcloud.com/ZWGfn/images/promo-code/bg.jpg") top center / cover no-repeat}@media(max-width: 768px){.promo-code-section{--section-background-mobile: url("//pcdn-www.pcloud.com/ZWGfn/images/promo-code/bg-m.jpg") bottom center / cover no-repeat}}.promo-code-section .promo-code-activation-wrapper{max-width:800px;width:100%}.promo-code-section .promo-header-texts{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--spacing-lg)}.promo-code-section .promo-code-title,.promo-code-section .promo-code-subtitle{display:block;background-image:var(--promo-page-text-gradient);word-break:break-word}.promo-code-section .promo-code-cta-button-wrapper{max-width:360px;width:100%}