

/* Start:/local/templates/erichkrause/components/bitrix/system.auth.registration/flat/style.css?1692106635447*/
.create_account-captcha {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.create_account-captcha .captha_text {
    margin: 0 1rem;
    white-space: nowrap;
}

.create_account-captcha .captcha_reload_icon {
    color: #999;
    cursor: pointer;
}

.create_account-captcha .captcha_reload_icon i {
    transition: all 0.2s ease-in-out;
}

.create_account-captcha .captcha_reload_icon:hover i {
    color: #000;
}
/* End */


/* Start:/local/templates/erichkrause/components/sotbit/auth.company.register/.default/style.css?169210663510833*/
/* ICONS */
@font-face {
    font-family: 'icomoon';
    src: url('/local/templates/erichkrause/components/sotbit/auth.company.register/.default/fonts/icomoon.eot?3p0rtw');
    src: url('/local/templates/erichkrause/components/sotbit/auth.company.register/.default/fonts/icomoon.eot?#iefix3p0rtw') format('embedded-opentype'),
    url('/local/templates/erichkrause/components/sotbit/auth.company.register/.default/fonts/icomoon.woff?3p0rtw') format('woff'),
    url('/local/templates/erichkrause/components/sotbit/auth.company.register/.default/fonts/icomoon.ttf?3p0rtw') format('truetype'),
    url('/local/templates/erichkrause/components/sotbit/auth.company.register/.default/fonts/icomoon.svg?3p0rtw#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.auth-form .card [class^="icon-"],
.auth-form .card [class*=" icon-"] {
    /* Use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    min-width: 1em;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    vertical-align: middle;
    position: relative;
    top: -1px;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.auth-form .card .icon-2x {
    font-size: 32px;
}

.radio {
    position: relative;
}

.radio:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    margin-right: .625rem;
    border-radius: 50%;
    border: 2px solid #455a64;
}

.radio:after {
    content: '';
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: 5px;
    border-radius: 50%;
    background-color: #455a64;
}

.form-check-label input[type='radio']:checked + .radio:after {
    display: block;
}

.icon-plus3:before {
    content: "\ed5a";
}

.icon-mention:before {
    content: "\e9f6";
}

.icon-user-check:before {
    content: "\eb3a";
}

.icon-phone:before {
    content: "\ea81";
}

.icon-user-lock:before {
    content: "\eb39";
}

.icon-users4:before {
    content: "\eb44";
}

.icon-clipboard3:before {
    content: "\ec4f";
}

.icon-clipboard2:before {
    content: "\ec4e";
}

/* END ICONS */

.auth-form {
    margin: 65px 0;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.5385;
    color: #333;
}

@media(min-width: 650px) {
    .auth-form {
        margin: 20px 0 100px;
    }
}

@media(min-width: 768px) {
    .auth-form {
        margin: 52px 0 130px;
    }
}

.auth-form .card-title {
    margin: 0;
    font-size: 18px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 400;
    line-height: 21px;
    color: #000;
}

.auth-form h5.mb-0 {
    margin-bottom: 0;
    font-size: 1.0625rem;
    letter-spacing: -.015em;
    font-family: inherit;
    font-weight: 400;
    line-height: 1.5385;
    color: inherit;
}

.auth-form .text-center {
    text-align: center;
}

.auth-form .text-muted {
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.5385;
    color: #999 !important;
}

.auth-form .font-weight-semibold {
    font-weight: 600;
}

.auth-form label {
    display: flex;
    margin-bottom: .5rem;
}

.auth-form .card-header:not([class*=bg-]):not([class*=alpha-]) {
    background-color: transparent;
    padding: 30px 20px 20px;
    border-bottom-width: 0;
}

.auth-form .card {
    display: -webkit-box;
    margin-bottom: 1.25rem;
    position: relative;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .1875rem;
}

.auth-form .form-check-inline .form-check-label {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.auth-form .form-check-label {
    cursor: pointer;
}

.auth-form .form-check-inline .uniform-checker,
.auth-form .form-check-inline .uniform-choice {
    position: static;
    margin-right: .625rem;
    margin-top: .00002rem;
}

.auth-form .uniform-choice {
    border-radius: 100px;
}

.auth-form .uniform-checker, .uniform-checker input,
.auth-form .uniform-checker span, .uniform-choice, .uniform-choice input, .uniform-choice span {
    width: 1.25rem;
    height: 1.25rem;
}

.auth-form .uniform-checker,
.auth-form .uniform-choice {
    position: relative;
    cursor: pointer;
    vertical-align: middle;
}

.auth-form .mb-3,
.auth-form .my-3 {
    margin-bottom: 1.25rem !important;
}

.auth-form .chouse-company {
    padding-bottom: 15px;
}

.auth-form .form-group-feedback-right .form-control {
    padding-right: 2.75rem;
}

.auth-form .form-control {
    background-clip: border-box;
}

.auth-form .form-control {
    display: block;
    width: 100%;
    padding: .4375rem .875rem;
    font-size: 13px;
    line-height: 1.5385;
    color: #333;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-radius: .1875rem;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}

.auth-form .form-control::placeholder {
    color: #999 !important;
}

.auth-form .rounded-round {
    border-radius: 100px !important;
}

.auth-form .border-3 {
    border: 3px solid;
}

.auth-form .form-group-feedback-right .form-control-feedback {
    right: 0;
}

.auth-form .form-control-feedback {
    position: absolute;
    top: 0;
    color: #333;
    padding-left: .875rem;
    padding-right: .875rem;
    line-height: 2.25003rem;
    min-width: 1rem;
}

.auth-form .form-group-feedback {
    position: relative;
}

.auth-form .form-group {
    margin-bottom: 1.25rem;
}

.auth-form .checkbox-confidential {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    border: 2px solid #455a64;
    border-radius: 2px;
}

.auth-form .checkbox-confidential:before {
    display: none;
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 9px;
    height: 5px;
    border-left: 2px solid #455a64;
    border-bottom: 2px solid #455a64;
    transform: rotate(-45deg);
}

.auth-form .form-check-label input[type='checkbox']:checked + .checkbox-confidential:before {
    display: block;
}

.auth-form .form-check.confidential {
    position: relative;
    display: block;
    padding-left: 1.875rem;
}

.auth-form .bg-teal-400 {
    background-color: #26a69a;
}

.auth-form [class*=bg-]:not(.bg-transparent):not(.bg-light):not(.bg-white):not(.btn-outline):not(body) {
    color: #fff;
}

.auth-form .btn {
    position: relative;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .4375rem .875rem;
    font-size: .8125rem;
    line-height: 1.5385;
    border-radius: .1875rem;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}

@media(max-width: 650px) {
    .auth-form .btn {
        margin-bottom: 20px;
        width: 100%;
    }

    .btnBlock .btnBlock__authToLink {
        padding-left: 0;
    }
}

.auth-form .btn-labeled-right > b {
    right: -1px;
    border-top-right-radius: .1875rem;
    border-bottom-right-radius: .1875rem;
}

.auth-form .btn-labeled > b {
    position: absolute;
    top: -1px;
    background-color: rgba(0, 0, 0, .15);
    display: block;
    line-height: 1;
    padding: .62503rem;
}

.auth-form .btn-labeled > b > i {
    top: 0;
}

/* .auth-form .btn-labeled-right {
    padding-right: 3.12506rem;
} */

.auth-form .card-body {
    padding: 1.25rem;
}

.auth-form .card-header:not([class*=bg-]):not([class*=alpha-])+*>.card-body:first-child,
.auth-form .card-header:not([class*=bg-]):not([class*=alpha-])+.card-body {
    padding-top: 0;
}

.content .row.js_person_type {
    max-width: 940px;
}

.row.company-register__success-form {
    display: none;
}

@media (min-width: 750px) {
    .auth-form .card-body:first-child {
        width: 700px;
    }
}

@media (max-width: 650px) {
    .auth-form .card-body:first-child {
        width: 600px;
    }
}

@media (max-width: 649px) {
    .auth-form .card-body:first-child {
        width: 350px;
    }
}

@media (max-width: 350px) {
    .auth-form .card-body:first-child {
        width: 300px;
    }
}

.company__user-fields input,
.company__user-fields .fields {
    width: 100%;
}

.multiple-props button.btn-light {
    border-color: #ddd;
}

.multiple-props input:not(:first-child) {
    margin-top: 5px;
}

#person_group_check {
    margin-bottom: 12px;
}


.auth-form label {
    margin-bottom:10px;
    line-height: 15px;
    font-size: 13px;
    color: #000;
}

.auth-form .individual {
    display: none;
}

.auth-form.active .individual {
    display: block;
}

.auth-form.active .law {
    display: none;
}

.origin-block-hide {
    display: none;
}

.auth-form #checkcompany-list {
    padding-left: 0 !important;
    background: #FFFFFF;
    border: 1px solid #dddddd;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
    border-radius: 0px 0px 3px 3px;
}
.auth-form #checkcompany-list li {
    border-bottom: 1px solid #dddddd;
    padding: 20px 16px !important;
    cursor: pointer;
}
.auth-form #checkcompany-list li:last-child {
    border-bottom: none;
}
.auth-form #checkcompany-list li p {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    color: #000000;
}
.auth-form #checkcompany-list li span.dadata-inn {
    color: #999999;
    display: block;
    margin-top: 5px;
}
/* End */


/* Start:/local/templates/erichkrause/assets/css/suggestions.min.css?16921066352090*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:150;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */


/* Start:/local/templates/erichkrause/components/bitrix/main.userconsent.request/b2bcabinet/user_consent.min.css?16921066354249*/
@keyframes rotate{to{transform:rotate(360deg)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg)}}.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 30px;font:18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px}.ps>.ps__rail-x,.ps>.ps__rail-y{opacity:.75!important}.main-user-consent-request-popup-header{padding:0 10px}.main-user-consent-request-popup-text.confidencial-text{max-width:600px;position:relative;max-height:300px;text-align:justify;border:0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0 0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{padding:5px 10px;width:100%;height:130px;border:1px solid #999;background:#fff;box-sizing:border-box;outline:0;-moz-appearance:none}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{cursor:pointer;color:#333;font-size:13px}.label-confidential::before{content:"";flex-shrink:0;width:1.25rem;height:1.25rem;color:#455a64;line-height:17px;border-radius:.125rem;transition:border-color ease-in-out .15s,color ease-in-out .15s;border:.125rem solid #455a64;display:inline-block;text-align:center;position:relative;cursor:pointer;vertical-align:middle}.main-user-consent-request-popup-header.modal-title{padding-bottom:1.25rem}.main-user-consent-request-popup-buttons{padding-top:20px;border-top:1px solid #ddd}.main-user-consent-request{display:inline-block;margin-bottom:20px}.main-user-consent-request>input:checked+label::before{content:"\e600";font-family:icomoon;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity ease-in-out .15s;transition:opacity ease-in-out .15s}.label-confidential{position:relative;margin-bottom:0}.main-user-consent-request-announce{display:inline-block;line-height:20px;margin-left:10px}@media (min-width:1000px){.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text{height:240px}}
/* End */
/* /local/templates/erichkrause/components/bitrix/system.auth.registration/flat/style.css?1692106635447 */
/* /local/templates/erichkrause/components/sotbit/auth.company.register/.default/style.css?169210663510833 */
/* /local/templates/erichkrause/assets/css/suggestions.min.css?16921066352090 */
/* /local/templates/erichkrause/components/bitrix/main.userconsent.request/b2bcabinet/user_consent.min.css?16921066354249 */
