

/* Start:/bitrix/templates/newwindows2/components/bitrix/main.register/account_register/style.css?17363873562715*/
.btn-register{
    margin-top: 40px;
}
.prv_from_group input[type="text"]::-webkit-input-placeholder,
.prv_from_group input[type="password"]::-webkit-input-placeholder,
.prv_from_group input[type="tel"]::-webkit-input-placeholder,
.prv_from_group input[type="email"]::-webkit-input-placeholder,
.prv_from_group textarea::-webkit-input-placeholder {color: transparent;}

.prv_from_group input[type="text"]::-moz-placeholder,
.prv_from_group input[type="password"]::-moz-placeholder,
.prv_from_group input[type="tel"]::-moz-placeholder,
.prv_from_group input[type="email"]::-moz-placeholder,
.prv_from_group textarea::-moz-placeholder {color: transparent;}

.prv_from_group input[type="text"]:-moz-placeholder,
.prv_from_group input[type="password"]:-moz-placeholder,
.prv_from_group input[type="tel"]:-moz-placeholder,
.prv_from_group input[type="email"]:-moz-placeholder,
.prv_from_group textarea:-moz-placeholder {color: transparent;}

.prv_from_group input[type="text"]:-ms-input-placeholder,
.prv_from_group input[type="password"]:-ms-input-placeholder,
.prv_from_group input[type="tel"]:-ms-input-placeholder,
.prv_from_group input[type="email"]:-ms-input-placeholder,
.prv_from_group textarea:-ms-input-placeholder {color: transparent;}

.prv_from_group input[type="text"]:focus::-webkit-input-placeholder,
.prv_from_group input[type="password"]:focus::-webkit-input-placeholder,
.prv_from_group input[type="tel"]:focus::-webkit-input-placeholder,
.prv_from_group input[type="email"]:focus::-webkit-input-placeholder,
.prv_from_group textarea:focus::-webkit-input-placeholder {color: transparent;}

.prv_from_group input[type="text"]:focus::-moz-placeholder,
.prv_from_group input[type="password"]:focus::-moz-placeholder,
.prv_from_group input[type="tel"]:focus::-moz-placeholder,
.prv_from_group input[type="email"]:focus::-moz-placeholder,
.prv_from_group textarea:focus::-moz-placeholder {color: transparent;}

.prv_from_group input[type="text"]:focus:-moz-placeholder,
.prv_from_group input[type="password"]:focus:-moz-placeholder,
.prv_from_group input[type="tel"]:focus:-moz-placeholder,
.prv_from_group input[type="email"]:focus:-moz-placeholder,
.prv_from_group textarea:focus:-moz-placeholder {color: transparent;}

.prv_from_group input[type="text"]:focus:-ms-input-placeholder,
.prv_from_group input[type="password"]:focus:-ms-input-placeholder,
.prv_from_group input[type="tel"]:focus:-ms-input-placeholder,
.prv_from_group input[type="email"]:focus:-ms-input-placeholder,
.prv_from_group textarea:focus:-ms-input-placeholder {color: transparent;}

.help-block-error{
    font-style: normal;
    text-align: left;
    margin: 0 0 20px;
    color: #ff3b30;
    font-size: 10px;
    display: none;
}
/* End */


/* Start:/bitrix/templates/newwindows2/components/bitrix/system.auth.form/account_register_auth/style.css?17363873567930*/
.PRVUniversalFeedback .error_text {
    color:red;
}
.prv_from_group {
    margin-bottom: 37px;
    position: relative;
}
.prv_from_group .label_text-auth {
    margin: 0;
    position: absolute;
    top: 11px;
    left: 0;
    z-index: 1;
    -moz-transition: all ease-out .2s;
    -webkit-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
    -ms-transition: all ease-out .2s;
    transition: all ease-out .2s;
    cursor: text;
    color: #999;
    font-size:1em;
}
.prv_from_group .text-input-auth {
    height: 43px;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 0;
    width: 100%;
    resize: none;
}
.text-input-auth:focus+label,
.text-input-auth:not(:placeholder-shown)+label {
    top: -16px;
    font-size:.8em;
}
.feedback_modal .imp_text:focus,
.feedback_modal .textarea:focus{
    border-color: var(--prv_color);
}
.thanks_container .modal_heading,
.feedback_modal .modal_heading {
    margin:60px 0 68px;
}
.thanks_container h5 {
    margin:10px 0 10px;
}
.feedback_modal .checkbox_cnt{
    margin: 45px 0px 37px;
}
.feedback_modal .help-block{
    position: unset;
    text-align: left;
    margin: 0 0 20px;
    color: red;
}

.textarea{
    resize: none;
}
.textarea_cnt {
    position: relative;
}
.textarea_cnt>.textarea{
    margin-bottom: 0;
}
.required_star {
    color: #fb5f5f;
    margin-left: 3px;
    font-weight: 400;
    vertical-align: middle;
}
.close_modal_btn {
    margin-top:50px;
}
.remember-forgot-line{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 37px;
}
.checkbox-form{
    position: relative;
    padding-left: 34px;
    cursor: pointer;
}
.checkbox-form__label{
    cursor: pointer;
}
.checkbox-form__label::before{
    cursor: pointer;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 21px;
    height: 21px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
}
.checkbox-form__label::after{
    display: none;
    cursor: pointer;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 21px;
    height: 21px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
label.checkbox-form__label{
    margin-bottom: 0;
}
.checkbox-form:hover .checkbox-form__label{
    color: var(--prv_btn_color);
}
.checkbox-form:hover .checkbox-form__label::before, .checkbox-form__input:checked+.checkbox-form__label::before{
    background: var(--prv_button_bg);
    border: none;
}
.checkbox-form__input:checked+.checkbox-form__label::after {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' width='14px' height='11px' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' class=''%3E%3C/path%3E%3C/svg%3E");
}
.forgot-password__link{
    color: #212529;
    text-decoration: none;
}
.forgot-password__link:hover{
    text-decoration: none;
    color: var(--prv_btn_color);
}
.auth-buttons{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.auth-social{
    margin-top: 37px;
    position: relative;
}

.auth-social__title-text{
    position: relative;
    padding-right: 30px;
    z-index: 1;
    background-color: #fff;
}
.auth-social__title{
    position: relative;
}
.auth-social__title::before{
    width: 100%;
    height: 1px;
    background-color: #e1e1e1;
    position: absolute;
    content: '';
    top: 50%;
}
@media (max-width: 767px) {
    .feedback_modal .modal-heading{
        margin: 12px 0;
    }
    .feedback_modal .checkbox_cnt{
        margin: 0 0 20px;
    }
}

.feedback_modal input[type="text"]::-webkit-input-placeholder,
.feedback_modal input[type="password"]::-webkit-input-placeholder,
.feedback_modal input[type="tel"]::-webkit-input-placeholder,
.feedback_modal input[type="email"]::-webkit-input-placeholder,
.feedback_modal textarea::-webkit-input-placeholder {color: transparent;}

.feedback_modal input[type="text"]::-moz-placeholder,
.feedback_modal input[type="password"]::-moz-placeholder,
.feedback_modal input[type="tel"]::-moz-placeholder,
.feedback_modal input[type="email"]::-moz-placeholder,
.feedback_modal textarea::-moz-placeholder {color: transparent;}

.feedback_modal input[type="text"]:-moz-placeholder,
.feedback_modal input[type="password"]:-moz-placeholder,
.feedback_modal input[type="tel"]:-moz-placeholder,
.feedback_modal input[type="email"]:-moz-placeholder,
.feedback_modal textarea:-moz-placeholder {color: transparent;}

.feedback_modal input[type="text"]:-ms-input-placeholder,
.feedback_modal input[type="password"]:-ms-input-placeholder,
.feedback_modal input[type="tel"]:-ms-input-placeholder,
.feedback_modal input[type="email"]:-ms-input-placeholder,
.feedback_modal textarea:-ms-input-placeholder {color: transparent;}

.feedback_modal input[type="text"]:focus::-webkit-input-placeholder,
.feedback_modal input[type="password"]:focus::-webkit-input-placeholder,
.feedback_modal input[type="tel"]:focus::-webkit-input-placeholder,
.feedback_modal input[type="email"]:focus::-webkit-input-placeholder,
.feedback_modal textarea:focus::-webkit-input-placeholder {color: transparent;}

.feedback_modal input[type="text"]:focus::-moz-placeholder,
.feedback_modal input[type="password"]:focus::-moz-placeholder,
.feedback_modal input[type="tel"]:focus::-moz-placeholder,
.feedback_modal input[type="email"]:focus::-moz-placeholder,
.feedback_modal textarea:focus::-moz-placeholder {color: transparent;}

.feedback_modal input[type="text"]:focus:-moz-placeholder,
.feedback_modal input[type="password"]:focus:-moz-placeholder,
.feedback_modal input[type="tel"]:focus:-moz-placeholder,
.feedback_modal input[type="email"]:focus:-moz-placeholder,
.feedback_modal textarea:focus:-moz-placeholder {color: transparent;}

.feedback_modal input[type="text"]:focus:-ms-input-placeholder,
.feedback_modal input[type="password"]:focus:-ms-input-placeholder,
.feedback_modal input[type="tel"]:focus:-ms-input-placeholder,
.feedback_modal input[type="email"]:focus:-ms-input-placeholder,
.feedback_modal textarea:focus:-ms-input-placeholder {color: transparent;}

.modal_description .clsp-1, .modal_description .clsp-2 {
    fill: #8b9bae;
    fill-rule: evenodd;
}
.modal_description .clsp-2 {
    opacity: 0.1;
}
.checkbox_cnt {
    display:flex;
}
.chekbox_hidden {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    height: 0;
    z-index: -1;
    left: 0;
}
.chekbox_visual {
    display: block;
    height: 18px;
    width:33px;
    background: #dbe0e6;
    border-radius:9px;
    position:relative;
    cursor:pointer;
    transition: background .1s ease-in;
    margin-right:10px;
    flex-shrink: 0;
}
.chekbox_visual:before {
    content: " ";
    width: 14px;
    height: 14px;
    margin: 2px;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    right:15px;
    background: #fff;
    border-radius: 20px;
    transition: right .1s ease-in;
}
.chekbox_hidden:checked + .chekbox_visual {
    background:var(--prv_interactive_color);
}
.chekbox_hidden:checked + .chekbox_visual:before {
    right:0;
}
@media (min-width: 500px) {
    .api-star-rating{ float: left; margin-right: 15px; }
}
.api-star-rating-label{ line-height: 32px; }
.api-star-rating i{ display: inline-block; height: 28px; width: 29px; cursor: pointer}
.api-star-rating i{ background: url("/bitrix/templates/newwindows2/components/bitrix/system.auth.form/account_register_auth/./sprite.png") no-repeat 0 -57px;}
.api-star-rating i.active{ background-position: -29px -57px; }
/* End */


/* Start:/bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17363873722638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */
/* /bitrix/templates/newwindows2/components/bitrix/main.register/account_register/style.css?17363873562715 */
/* /bitrix/templates/newwindows2/components/bitrix/system.auth.form/account_register_auth/style.css?17363873567930 */
/* /bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17363873722638 */
