

/* Start:/local/templates/basf_new/styles/registration.css?17580132774451*/
.registration__form__title{padding-top:19px}.registration__form__info{padding:13px 0 16px 0;color:#606060}.registration__form__submit{margin:24px 0;display:flex;justify-content:flex-start}.registration__form__submit-btn{background-color:#65ac1e;border:1.8px solid #ededed;border-radius:16px;padding:28.5px 78px;cursor:pointer;transition:background-color .2s ease}.registration__form__submit-btn:disabled{opacity:.6;cursor:not-allowed}.registration .row-wrapper{padding:8px 0;display:flex;width:100%;gap:16px}.registration .card{border:1px solid #ededed;border-radius:12px;background-color:#fafafa;padding:0 32px;flex:1}.registration .card__title{padding:24px 0}.registration .card__title .required{color:red;margin-left:4px}.registration .card__content{padding:24px 0 32px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:flex-start}.registration .input-group{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.registration .input-label{text-align:left;width:100%;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%;min-height:2.2em;display:flex;align-items:flex-end}.registration .input-group:has(.input--fio) .input-label{max-width:333px}.registration .input-group:has(.input--phone) .input-label{max-width:180px}.registration .input-group:has(.input--sub-phone) .input-label{max-width:180px}.registration .input-group:has(.input--email) .input-label{max-width:360px}.registration .input-group:has(.input--region) .input-label{max-width:280px}.registration .input-group:has(.input--fio) .input-error-message{max-width:333px}.registration .input-group:has(.input--phone) .input-error-message{max-width:180px}.registration .input-group:has(.input--sub-phone) .input-error-message{max-width:180px}.registration .input-group:has(.input--email) .input-error-message{max-width:360px}.registration .input-group:has(.input--region) .input-error-message{max-width:280px}.registration .input-group:has(.input--address) .input-error-message{max-width:307px}.registration .input-group:has(.input--inn) .input-error-message{max-width:100%}.registration .input-group:has(.input--company) .input-error-message{max-width:100%}.registration .input-group:has(.input--culture) .input-error-message{max-width:100%}.registration .input-group:has(.input--promocode) .input-error-message{max-width:100%}.registration .input-group:has(.input--document) .input-error-message{max-width:100%}.registration .input-group:has(.input--region) .select-error-message{max-width:280px}.registration .input-group:has(.input--culture) .select-error-message{max-width:100%}.registration .input-group:has(.input--document) .fileupload-error-message{max-width:100%}.registration .input-group:has(.input--address) .input-label{max-width:307px}.registration .input-group:has(.input--culture) .input-label{max-width:100%}.registration .card__content:has(.input--inn) .input-group{flex:1}.registration .card__content:has(.input--company) .input-group{flex:1}.registration .card__content:has(.input--culture) .input-group{flex:1}.registration .card__content:has(.input--document) .input-group{flex:1}.registration .card__content:has(.input--promocode) .input-label{max-width:153px}.registration .input--fio{width:333px;border-radius:12px;padding:21.5px 16px}.registration .input--phone{width:180px;padding:21.5px 16px}.registration .input--sub-phone{width:180px;padding:21.5px 16px}.registration .input--email{width:360px;padding:21.5px 16px}.registration .input--region{width:280px}.registration .input--address{width:307px;padding:21.5px 16px}.registration .input--inn{width:100%;padding:21.5px 16px}.registration .input--company{width:100%;padding:21.5px 16px}.registration .input--culture{width:100%}.registration .input--promocode{width:153px}.registration .input--promocode input{letter-spacing:4px}.registration .input--fio.input--error,.registration .input--phone.input--error,.registration .input--email.input--error{border-color:#c50022}.registration__form__persona-data{width:-moz-fit-content;width:fit-content;margin-top:24px}.registration__form__persona-data__checkbox{display:flex;align-items:center;gap:16px}.registration__form__persona-data__checkbox.checkbox--error .checkbox__box{border-color:#c50022}.registration__form__persona-data__checkbox.checkbox--error .checkbox__label{color:#c50022}.card:has(.input--document) .card__content{padding:0 0 32px 0}.card:has(.input--promocode){display:flex;flex-direction:column;gap:24px}
/* End */
/* /local/templates/basf_new/styles/registration.css?17580132774451 */
