

/* Start:/bitrix/templates/.default/components/altasib/feedback.form/call_back_horizontal_calculator/form_style.css?17921505953232*/
.calculator-step-inner .alx_feed_back .afbf_inputtext_bg.line-input .afbf_inputtext, .alx_feed_back .afbf_inputtext_bg.line-input .afbf_textarea {
    border: 1px solid #e8e8e8;
    border-radius: 6px;
    padding: 20px 16px 12px;
    background: #fff;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
}

.calculator-step-inner .checkBlock, .calculator-step-inner  .form-check{line-height: 26px;}
.calculator-step-inner .checkBlock > span{
    padding-left: 8px;
}
.calculator-step-inner .afbf_checkbox_box{
    margin-right: 0px;
}
.calculator-step-inner .checkBlock > span::before{
    border-radius: 6px;
    background: #fff;
    border: 1px solid #e1e3e8;
    width: 26px;
    height: 26px;
    margin-right: 8px;
}
.calculator-step-inner  .checkBlock input:checked + span::before, .calculator-step-inner  .form-check input:checked + label::before {
    border-color: #e30613;
}
.calculator-step-inner .checkBlock > span::after, .calculator-step-inner .form-check > label::after {
    height: 20px;
    width: 20px;
    left: 3px;
    top: 3px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2941 2L6.77941 14.2353L2 8.6738' stroke='%23E30613' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    transition: .2s;
}
.calculator-step-inner #f_feedback_FID100{
    display: flex;
    flex-wrap: wrap;
    gap:32px;
    margin-top: 32px;
}

.calculator-step-inner .alx_feed_back .afbf_inputtext_bg.line-input{
  margin-top: -24px;
}
.calculator-step-inner #afbf_messendjer_fid100,
.calculator-step-inner #afbf_phone_fid100,
.calculator-step-inner #afbf_company_fid100,
.calculator-step-inner #afbf_fio_fid100{width: calc(50% - 16px);margin: 0px;
    display: flex;
    align-items: center;
    align-content: center;
}
.calculator-step-inner .afbf_item_pole .list-select > div{padding: 0px;}
.calculator-step-inner .alx_feed_back .checkMessUser{margin-bottom: 0px;}

.calculator-step-inner .alx_feed_back .afbf_inputtext_bg.line-input .afbf_name {
    top: 41px;
}

.calculator-step-inner .alx_feed_back .afbf_inputtext_bg.line-input input:focus + .line-name-in .afbf_name,
.calculator-step-inner .alx_feed_back .afbf_inputtext_bg.line-input textarea:focus + .afbf_name,
.calculator-step-inner .alx_feed_back .afbf_item_pole.is_filled .afbf_inputtext_bg.line-input .afbf_name,
.calculator-step-inner .alx_feed_back .afbf_item_pole.is_focused .afbf_inputtext_bg.line-input .afbf_name,
.calculator-step-inner .alx_feed_back .afbf_inputtext_bg.line-input:hover .afbf_name {
    top: 24px;
}
.calculator-step-inner #afbf_messendjer_fid100{width: 45%;}

@media(max-width: 992px){
    .calculator-step-inner #f_feedback_FID100{gap: 16px;}
    .calculator-step-inner #afbf_messendjer_fid100, .calculator-step-inner #afbf_phone_fid100, .calculator-step-inner #afbf_company_fid100, .calculator-step-inner #afbf_fio_fid100{
        width: 100%;
    }
    #afbf_messendjer_fid100{order: 3;}
    #afbf_email_fid100{order: 4;}
    .line-user-consent{order: 5;}
    .afbf_submit_block{order: 6;}
}

/* End */
/* /bitrix/templates/.default/components/altasib/feedback.form/call_back_horizontal_calculator/form_style.css?17921505953232 */
