.speedmax-register-form{background-color:var(--SM-register-form-bg, #e5d9ee);padding:3.2rem 10rem}.speedmax-register-form__inner{display:flex;flex-direction:row;gap:6.4rem;align-items:center;max-width:var(--SM-section-max-width-desktop);margin:0 auto;justify-content:space-between}.speedmax-register-form__banner{width:60.4rem;height:30rem;flex-shrink:0;overflow:hidden;border-radius:4px}.speedmax-register-form__banner-img{width:100%;height:100%;object-fit:cover;display:block}.speedmax-register-form__banner-placeholder{width:100%;height:100%}.speedmax-register-form__card{background-color:#fff;border-radius:8px;padding:2.4rem;display:flex;flex-direction:column;gap:2.4rem;flex:1;min-width:0;max-width:480px}.speedmax-register-form__heading{color:#4e008e;font-size:2.4rem;font-weight:700;line-height:3.2rem;margin:0}.contact-form{display:flex;flex-direction:column;gap:24px}.speedmax-register-form sl-input,.speedmax-register-form sl-select{--sl-input-height-medium: 32px;--sl-input-font-size-medium: 14px;--sl-input-border-radius-medium: 6px;--sl-input-spacing-medium: 11px;--sl-input-border-color: #d9d9d9;--sl-input-border-color-hover: #b8b8b8;--sl-input-border-color-focus: #4e008e;--sl-input-color: rgba(0, 0, 0, .88);--sl-input-placeholder-color: rgba(0, 0, 0, .25);--sl-input-background-color: #ffffff;--sl-input-label-color: rgba(0, 0, 0, .88);--sl-input-label-font-size-medium: 14px;--sl-focus-ring-color: rgba(78, 0, 142, .15);--sl-focus-ring-width: 3px;width:100%}.speedmax-register-form__label{display:inline-flex;align-items:center;gap:3px;font-size:14px;color:#000000e0;line-height:22px}.speedmax-register-form__label-required{color:#ff4d4f;font-size:14px}.speedmax-register-form__phone-group{display:flex;flex-direction:column}.speedmax-register-form__phone-row{display:flex;flex-direction:row;height:32px}.speedmax-register-form__phone-addon{width:58px;flex-shrink:0;background-color:#00000005;border:1px solid #d9d9d9;border-right:none;border-radius:6px 0 0 6px;display:flex;align-items:center;overflow:hidden;transition:border-color .2s}.speedmax-register-form__phone-addon:focus-within{border-color:#4e008e;z-index:1;position:relative}.speedmax-register-form__phone-code-select{width:100%;height:100%;background:transparent;border:none;outline:none;font-size:13px;font-family:inherit;color:#000000e0;cursor:pointer;padding:0 14px 0 8px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='rgba(0,0,0,0.45)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:8px 8px}.speedmax-register-form__phone-number-input{flex:1;min-width:0;height:100%;border:1px solid #d9d9d9;border-radius:0 6px 6px 0;padding:0 11px;font-size:14px;font-family:inherit;color:#000000e0;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.speedmax-register-form__phone-number-input::placeholder{color:#00000040}.speedmax-register-form__phone-number-input:hover{border-color:#b8b8b8}.speedmax-register-form__phone-number-input:focus{border-color:#4e008e;box-shadow:0 0 0 3px #4e008e26;z-index:1;position:relative}.speedmax-register-form__actions{margin-top:0}.speedmax-register-form__submit{width:100%;height:4rem;background-color:#4e008e;color:#fff;border:none;border-radius:8px;font-size:1.4rem;font-weight:500;cursor:pointer;transition:background-color .2s}.speedmax-register-form__submit:hover{background-color:#3a006d}.speedmax-register-form__success{display:flex;align-items:center;gap:1.2rem;color:#4e008e;font-size:1.6rem;padding:.8rem 0}.speedmax-register-form__success p{margin:0}.speedmax-register-form__error{background-color:#fff1f0;border:1px solid #ffccc7;border-radius:6px;padding:1.2rem 1.6rem;color:#cf1322;font-size:1.4rem}.speedmax-register-form__error p{margin:0 0 .4rem;font-weight:600}.speedmax-register-form__error ul{margin:0;padding-left:1.6rem}@media screen and (max-width:749px){.speedmax-register-form{padding:2.4rem 2rem}.speedmax-register-form__inner{flex-direction:column;gap:2.4rem;align-items:stretch}.speedmax-register-form__banner{width:100%;height:20rem}.speedmax-register-form__card{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/speedmax-register-form.css.map */
