.preimuszhestva-row .wrapper:before,
.preimuszhestva-row .wrapper:after,
.pochemuNasVibirayut .wrapper:before,
.pochemuNasVibirayut .wrapper:after,
.breakFlex {
    display: none;
}
.b-product_promo_cont > p:nth-child(1) {
    margin-top: 0px;
}
.bg-grey {
    background-color: #F7F8FA;
}
.ptb50 {
    padding: 50px 0;
}
.pb25 {
    padding-bottom: 25px;
}
.pt25 {
    padding-top: 25px;
}
.pb50 {
    padding-bottom: 50px;
}
.minHeight60 {
    min-height: 60px;
}
.preimuszhestva-row {
    height: 380px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -moz-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.preimuszhestva-row .wrapper,
.pochemuNasVibirayut .wrapper {
    width: 1104px;
}
.flexRow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flexCol {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 186px;
    gap: 25px;
}
.preimuszhestva-row img,
.pochemuNasVibirayut img {
    height: 74px;
}
.rowUsloviya {
    min-height: 80px;
    padding: 30px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 60px;
}
.violetFontColor {
    color: #5A4FFF;
    font-size: 22px;
}
.ico-rub:before {
    content: "\48";
}
.ico-rub {
    font-size: 12px;
}
.pochemuNasVibirayut {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    gap: 50px;
}
.pochemuNasVibirayut .flexCol {
    width: 190px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.question-name p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.question .b-list_accordion_h.ui-state-active {
    background-color: unset;
}
.question-answer.ui-accordion-content-active {
    background-color: #F7F8FA;
}
.agree_text_popup78 .check-agree.btn.green {
    display: none;
}
.onlinezayavkalkyul {
    padding: 25px 0;
    border-radius: 15px;
}
.btnFlexWrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 36px;
}
.b-product_list_wrap .btn {
    font-family: 'corpid_e1s_scd_light';
    font-size: 22px!important;
}
.onlinezayavkalkyul .btn.green {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 200px;
    font-size: 21px;
}
.txtSecurity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    width: 300px;
    margin: 30px auto 0;
}
.IcoSecurity {
    width: 31px;
}
.txtPD {
    margin-top: 30px;
    font-size: 12px;
    color: #636363;
}
#zayavkanaotkrytiescheta .btn.brd {
    padding: 0 20px;
}
.homepage.services.rko .btn.brd.color_5 {
    background-color: transparent !important;
}
.btnFlexWrapp .color_5,
.btnFlexWrapp .btn.brd.color_5:hover {
    color: #7f7f7f;
    border-color: #c3c7c9;
    border-width: 1px;
    width: 196px;
    font-size: 21px;
    margin-right: 24px;
}
#FormSvyaz .wrapper.form-wrapper,
#FormSvyaz .form-mini.form-mini__default.b-form {
    max-width: 100%;
    width: 100%;
}
#FormSvyaz .fieldrow .col-sm-9,
#FormSvyaz .fio .col-sm-3,
#FormSvyaz .fio .col-sm-4,
#FormSvyaz .fio .col-sm-5 {
    width: 100%;
}
#FormSvyaz .fio .col-sm-3,
#FormSvyaz .fio .col-sm-5 {
    padding-left: 0;
}
#FormSvyaz .fio .col-sm-3,
#FormSvyaz .fio .col-sm-4 {
    margin-bottom: 5px;
}
#FormSvyaz .txt.show-agree {
    float: none;
}
#FormSvyaz .agree label {
    float: left;
}
#FormSvyaz .form-mini.form-mini__default .buttons {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    margin-top: 0;
}
.ui-dialog .field.email,
.ui-dialog #bankUnit-wrap,
.ui-dialog .client-type.field,
.ui-dialog .nameyul,
.ui-dialog  .inn,
.map-row div>ymaps:nth-child(2) {
    display: none;
}
.ui-accordion-content {
    padding-left: 18px;
}
.ui-dialog  .fieldrow.content div:nth-child(5) .col-sm-6,
.ui-dialog  .col-sm-6 {
    width: 100%;
}
.ui-dialog {

    padding: 15px!important;
    background: #00b0ab;
    z-index: 10;
}
.ui-dialog  .f-btns {
    width: 100%;
    margin-top: 15px;
}
.ui-dialog .form-mini__rko .f-agree {
    margin-top: 15px;
}
h2.titleform {
    color: #fff;
    font-size: 36px;
    text-align: center;
}
.ui-dialog .ui-dialog-titlebar-close {
    display: none;
}
.ui-dialog.ObratniyZvonok .ui-dialog-titlebar-close {
    display: block;
}
.ui-dialog.ObratniyZvonok .ui-dialog-titlebar>button {
    color: #fff;
    padding: 0 5px;
    background: #00B9CD;
    border: 1px solid #fff;
    cursor: pointer;
}
.ui-dialog.ObratniyZvonok .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle {
    display: inline-block;
    right: 15px;
    position: absolute;
}
.btn,
.btn.brd,
.btn.blue:hover {
    border-radius: 9px;
}
.btn.green,
.btn.blue {
    background-color: #5A4FFF;
}
.btn.green:hover {
     background-color: #00B9CD;
 }
.ObratniyZvonok {
    background-color: #00B9CD!important;
}
@media all and (max-width: 1104px) {
    #preimuszhestva .preimuszhestva-row,
    .UsloviyaProgrammy,
    .zayavka,
    .pochemuNasVibirayut,
    .faq {
        padding: 0 25px;
    }
    .preimuszhestva-row .wrapper,
    .pochemuNasVibirayut .wrapper {
        width: 100%;
    }
}
@media all and (max-width: 954px) {
    .none954 {
        display: none;
    }
}
@media all and (max-width: 825px) {
    .minHeight80 {
        min-height: 80px;
    }
}
@media all and (max-width: 808px) {
    .pochemuNasVibirayut .wrapper {
        width: 400px;
    }
    .pochemuNasVibirayut .flexRow {
        flex-wrap: wrap;
        gap: 20px;
    }
    .breakFlex {
        display: block;
        width: 100%;
    }
}
@media all and (max-width: 750px) {
    .preimuszhestva-row {
        height: 350px;
    }
}
@media all and (max-width: 690px) {
    .minHeight100 {
        min-height: 100px;
    }
}
@media all and (max-width: 650px) {
    #preimuszhestva .flexRow {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 20px;
    }
    #preimuszhestva .preimuszhestva-row {
        height: auto;
    }
    #preimuszhestva .preimuszhestva-row, .UsloviyaProgrammy {
        padding: 30px 25px;
    }
    .minHeight100 {
        min-height: auto;
    }
    .arrowImg {
        transform: rotate(90deg);
    }
}
@media all and (max-width: 639px) {
    .rowUsloviya {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        gap: 30px;
    }
}
@media all and (max-width: 607px) {
    .minHeight60607 {
        min-height: 60px;
    }
}
@media all and (max-width: 572px) {
    .brnone572 {
        display: none;
    }
}
@media all and (max-width: 566px) {
    .preimuszhestva-row img {
        height: 50px;
    }
}
@media all and (max-width: 548px) {
    .rowUsloviya .col-2 {
        width: auto;
        padding: 0 15px;
    }
}
@media all and (max-width: 521px) {
    .txtPD br {
        display: none;
    }
}
@media all and (max-width: 488px) {
    .btnFlexWrapp {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 10px;
    }
    .btnFlexWrapp .color_5 {
        margin-right: 0;
    }
}
@media all and (max-width: 450px) {
    .pochemuNasVibirayut .flexRow {
        flex-wrap: wrap;
        gap: 10px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }
    .breakFlex {
        display: none;
    }
}
@media all and (max-width: 432px) {
    .pochemuNasVibirayut .wrapper {
        width: 100%;
    }
}
@media all and (max-width: 344px) {
    .rowUsloviya {
        padding: 0;
    }
}