.login-layout{display:grid;grid-template-columns:.6fr 1fr;height:100vh}.login-branding{display:flex;flex-direction:column;justify-content:center}.login-branding-wrapper{position:relative;padding-block:6rem;padding-inline:6rem;min-height:100vh;overflow-y:scroll;background:#1ba2ff;color:#fff}.login-branding-wrapper:before,.login-branding-wrapper:after{content:"";position:fixed;z-index:1;pointer-events:none;background-size:contain;background-repeat:no-repeat}.login-branding-wrapper:before{background-image:url(/cdn/shop/files/Union_2.png?v=1759119117);width:300px;height:300px;top:0;left:20%}.login-branding-wrapper:after{background-image:url(/cdn/shop/files/Union.png?v=1759119117);width:400px;height:200px;bottom:0;left:0}.login-branding>div{position:relative;z-index:2}.login-branding__logo{max-width:180px;margin-bottom:3rem;filter:brightness(0) invert(1)}.login-branding__image{background-color:#7bc9ff;border-radius:16px;padding-inline:6rem;padding-top:4rem;width:100%;margin-top:2rem;display:flex;justify-content:center}.login-branding__image img{width:80%}.login-branding__footer{margin-top:auto;padding-top:3rem;display:flex;justify-content:space-between;gap:2rem;font-size:14px;opacity:.8}.login-form-wrapper{display:flex;align-items:center;justify-content:center;padding:3rem}.login-form-container{width:100%;max-width:600px}.login-form-container .form__message{margin-bottom:1.5rem}.login-form-container h1,.login-form-container h2{font-size:24px;font-weight:600;text-align:center;margin-bottom:.5rem}.login-form-container p{text-align:center;color:#6b7280;margin-bottom:2rem}.login-form-container .field{margin-bottom:1.5rem}.login-form-container input,.login-form-container select{width:100%;padding:1rem;border:1px solid #d1d5db;border-radius:.5rem}.login-form-container input::placeholder{color:#9ca3af}.login-form-container .field>label{display:none}.login-form-container .login-password-field{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.login-form-container .login-password-field label{font-weight:500}.login-form-container .login-password-field a{font-size:14px}.login-form-container button{width:100%;padding:1rem;border-radius:8px;background-color:#30b21b;color:#fff;font-weight:600;border:none;cursor:pointer;transition:background-color .2s}.login-form-container button:hover{background-color:#299917}.login-form-container .login-links{text-align:center;margin-top:1.5rem;font-size:14px}@media screen and (max-width: 990px){.login-layout{grid-template-columns:1fr}.login-branding-wrapper{order:2;padding-block:4rem;min-height:unset;overflow-y:unset}.login-branding-wrapper:before,.login-branding-wrapper:after{position:absolute}.login-branding-wrapper:after{bottom:0!important}.login-branding-wrapper:before{right:0%!important;left:unset}.login-branding__image{padding-inline:2rem;padding-top:5rem}.login-form-wrapper{min-height:unset;order:1;padding-block:5rem 4rem}.login-branding__footer{flex-direction:column}.progress-step .step-name{display:none}.progress-step.active .step-name{display:block;position:absolute;top:0;right:0;bottom:0;left:0;top:3rem}.progress-line{top:0!important}}.toast-notification{position:fixed;top:20px;right:20px;background-color:#fff;color:#333;padding:16px 20px;border-radius:8px;border-left:5px solid #0ea5e9;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:15px;z-index:10000;opacity:0;transform:translate(120%);transition:opacity .5s ease,transform .5s ease;max-width:350px}.toast-notification.show{opacity:1;transform:translate(0)}.toast-notification__icon{color:#0ea5e9;flex-shrink:0}.toast-notification__content p{margin:0;font-size:14px;line-height:1.4;color:#555}.toast-notification__content p strong{color:#333;font-size:15px}.toast-notification__close{cursor:pointer;background:none;border:none;color:#999;font-size:20px;line-height:1;padding:0 0 0 15px}.form-step{display:none}.form-step.active{display:block}.progress-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;position:relative}.progress-step{text-align:center;position:relative;width:33.33%}.progress-step .step-circle{width:30px;height:30px;border-radius:50%;background-color:#e0e0e0;border:2px solid #e0e0e0;color:#9e9e9e;display:inline-flex;justify-content:center;align-items:center;font-weight:700;transition:all .3s ease}.progress-step .step-name{margin-top:.5rem;font-size:14px;color:#13151a;transition:all .3s ease}.progress-step.active .step-circle{background-color:#1a73e8;border-color:#1a73e8;color:#fff}.progress-step.completed .step-circle{background-color:#28a745;border-color:#28a745;color:#fff;font-size:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'%3e%3cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:16px 16px}.progress-line{position:absolute;top:-12px;left:16.66%;width:66.66%;height:0;border-top:2px dotted #e0e0e0;z-index:-1}.progress-line-fill{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#28a745;transition:width .3s ease}.form-buttons{display:flex;justify-content:space-between;gap:1.25rem;margin-top:4.5rem!important}.btn-back,.btn-next,.btn-submit{padding:12px 24px;border:none;border-radius:8px;font-weight:700;cursor:pointer}.btn-back{background-color:#fff!important;border:1px solid #E1E4ED!important;color:#333!important}.btn-next,.btn-submit{background-color:#28a745;color:#fff}.btn-submit{background-color:#007bff}#RegisterForm-Country{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.iti--allow-dropdown{width:100%!important}.iti__country-list{max-width:40rem}.form__message--error a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-login.css.map */
