@import "style-newcalc.css";
.deposit-picker-wrapper .deposit-picker {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 25px 0;
    padding: 0;
}
.prolongaciya-result {
    color: #00b1ac;
}
.deposit-picker-wrapper .deposit_picker__wrap {
    background-color: unset;
}
#final-sum-diff {
    font-family: 'corpid_e1s_scd_regular';
    font-size: 41px!important;
    color: #f59d15;
    font-variant: lining-nums;
}
.rate_prolongation {
    position: relative;
    left: unset;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.deposits-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    padding-left: 55px;
    margin-top: 25px;
}
.StarInfo {
    color: #00b1ac;
    font-family: 'corpid_e1s_scd_bold';
    font-size: 41px;
}
.prolongation_down, .prolongation_up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    height: 49px;
}
.prolongation {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    left: unset;
    bottom: unset;
    gap: 10px;
}
input#prolongation_input {
    height: 49px;
    width: 80px;
    border-radius: 4px;
    margin-left: 0;
    padding: 0;
    text-align: center;
    font-variant: lining-nums;
}
#rate_prolongation {
    border: 0;
    background: unset;
    margin-left: unset!important;
    color: #00b1ac;
    font-family: 'corpid_e1s_scd_bold';
    font-size: 41px;
    font-variant: lining-nums;
    padding: 0;
}
.prolongation_down img, .prolongation_up img{
    width: 28px;
}
.col-3 {
    width: 33.3%;
}
.txtMoney {
    font-family: 'corpid_e1s_scd_regular';
    font-size: 18px;
    display: inline-block;
    margin-bottom: 3px;
    font-variant: lining-nums;
}
.blockImgMoney {
    min-height: 98px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.res-imgmoney .col-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}
.res-imgmoney {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 40px;
    padding-left: 60px;
    margin-bottom: 25px;
}
.f-term-result {
    color: #00b1ac;
}
.deposit-picker .wrapper:before{
    content: '';
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 219px;
    right: 44.75%;
    border: 19px solid transparent;
    border-left: 18px solid #f4f4f4;
}
.res_annualrate_text{
   width: auto !important;
    font-family: 'corpid_e1s_scd_regular';
    font-size: 24px!important;
}
.res__money-col #final-sum-then {
    width: 80%;
    font-size: 45px;
    color: #f59d15;
}
.res__money-col{
    font-family: 'corpid_e1s_scd_regular';
    font-size: 24px!important;
}
.result-info-simple{
    font-family: 'corpid_e1s_scd_regular';
    font-size: 24px;
}
.res_annualrate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 32px;
    margin-bottom: 22px;
    padding-left: 58px;
}
.result-info {
    padding-left: 58px;
}
.deposit_title{
    text-align: center;
    font-weight: bold;
    font-family: 'corpid_e1s_scd_regular';
    font-size: 24px!important;
}
.calc-titles {
    font-family: 'corpid_e1s_scd_regular';
    font-size: 24px;
    margin-bottom: 30px;
}
.result-info .calc-titles {
    margin-bottom: 0;
}
.deposit-picker-wrapper .active{
    background: #00b1ac !important;
    color: #ffffff;
}
.res .res__scale li {
    border: 1px solid #d8dad9;
    background: #fff;
    height: 49px;
    width: 48px !important;
    text-align: center !important;
}
.res .res__scale li:nth-child(1) {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.res .res__scale li:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.homepage.main .deposit-picker {
    margin: 0px 0 0 0px;
    padding: 0px 0px 10px 0px;
    background-color: #F6F6F6;
}
.deposit-picker .res__col {
    background-color: #eaeaea;
    padding: 20px;
    width: 50%;
}
.deposit-picker {
    display: flex;
    position: relative;
    margin: 30px -110px 0 -50px;
    padding: 40px 289px 10px 292px;
}
.deposit-picker .wrapper {
    background: #f4f4f4;
    padding: 20px 40px 20px 40px;
    width: 50%;
}
.wrapper.vklad-result {
    background: #ffffff;
    margin-top: 0px !important;
    margin-bottom: 1px;
}
.deposit-picker .wrapper:nth-child(1) .picker_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
}
.picker_container .col50 {
    display: inline-block;
    vertical-align: top;
}
.picker_container .col50.sum-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 100px;
}
.picker_container .col33 {
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
    width: 33.3333%;
    padding-left: 8px;
    padding-right: 8px;
}
.picker_container .col33:first-child {
    padding-left: 0px;
}
.picker_container .col33:last-child {
    padding-right: 0px;
}
.picker_container input[type="radio"] ~ label {
    min-width: auto;
    text-align: center;
}
.picker_container .two-radio input[type="radio"] ~ label {

}
.picker_container input[type="radio"].percent ~ label.fill {
    min-width: 100px;
}
.res .res__scale {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.picker_container p {
    font-size: 24px;
    line-height: 22px;
    font-family: 'corpid_e1s_scd_regular';
    margin: 0;
}
.picker_container .fieldcell {
    margin: 0 0 1.7em 0;
    width: 100%;
}
.picker_container .FlexRow .fieldcell {
    width: auto;
}
.picker_container .ui-button-text {
    font-family: 'corpid_e1s_scd_light';
}
.picker_container input[type="checkbox"],
.picker_container input[type="radio"] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.picker_container label span {
    line-height: 26px;
    display: inline-block;
    position: relative;
}
.picker_container input[type="checkbox"]:disabled ~ label {
    opacity: 0.5;
}
.picker_container .b-form_checkbox {
    padding-top: 0;
    vertical-align: middle;
    margin-right: 10px;
}
.picker_container .b-form_checkbox.ui-state-focus .icomoon {
    border: 1px solid #00b1ac;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);
    -moz-box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);
    box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);
}
.picker_container .b-form_checkbox .icomoon {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    border: 1px solid #b6b6b6;
    float: left;
    margin-top: 4px;
    position: relative;
}
.picker_container .b-form_checkbox.ui-state-active .icomoon:before {
    font-family: 'icomoon-transcapital';
    font-size: 8px;
    color: #00b1ac;
    position: absolute;
    top: 0;
    left: 3px;
    line-height: 15px;
}
.picker_container .b-form_checkbox .txt {
    font-size: 16px;
    display: block;
    margin-left: 32px;
}
.picker_container input {
    position: relative;
    font-size: 18px;
    border: 1px solid #b6b6b6;
    margin-right: 6px;
    height: 50px;
    padding: 0 20px;
    line-height: 50px;
    outline: none;
    border-radius: 4px;
    text-align: right;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'corpid_e1s_scd_light';
}
.picker_container input[type="text"] {
    color: #00b1ac;
    font-size: 26px;
}
.picker_container input[type="text"].deposit {
    padding-right: 30px;
    background: #f6f6f6;

}
.picker_container .slider_calculate_inner input {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-radius: 0;
    border-bottom: 3px solid rgb(0, 177, 172);
    font-family: 'corpid_e1s_scd_light';
    width: 90%;
}
.picker_container .slider_calculate_inner .slider_calculate-widget.green {
    width: 87%;
}
.picker_container .fieldcell label {
    display: block;
    font-family: 'corpid_e1s_scd_regular';
    font-size: 24px;
    margin: 0;
}
.picker_container .fieldcell.slider_calculate_inner label {
    margin-bottom: 30px;
}
.picker_container .fieldcell.pension {
    margin: 0;
}
.hold_block-widget_title {
    margin-top: 0px;
    margin-bottom: 30px;
    font-size: 34px;
}
.picker_container .col100 p,
.picker_container .col100 {
    font-family: 'corpid_e1s_scd_regular';
}
p.hold_title {
    font-size: 24px;
    padding-left: 5px;
    margin-top: 0px;
    color: #ffc800;
}
p.hold_block_empty {
    font-size: 24px;
    padding-top: 20px;
    padding-left: 5px;
}
.vklad-result-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 35px;
    border-bottom: 1px solid #cecfd3;
    padding-bottom: 10px;
}
hr.hold_block_bottom {
    display: none;
}
.vklad-result-list .picker_container {
    width: 66%;
    float: right;
}
.vklad-result-list .in-block-btn {
    margin: 4px 0 0;
}
.hold_block-percent_obtaining {
    position: absolute;
    left: 423px;
    width: max-content;
    top: 7px;
}
.hold_block {
    margin-bottom: 0px;
    position: relative;
    color: #38434d;
    width: 100%;
    left: 11px;
    height: 89px;
    display: block;
    font-family: 'corpid_e1s_scd_light';
    align-items: center;
    justify-content: space-between;
    padding-top: 5px;
}
.hold_block-percent {
    position: absolute;
    width: 32%;
    display: block;
    align-items: center;
    padding-left: 10px;
    float: left;
}
.hold_block-percent > span {
    float: left;
}
.hold_block-percent > span.hold_block--hide {
    width: 26%;
    padding-top: 9px;
}
.hold_block-percent-value {
    position: absolute;
    display: inline-block;
    font-size: 35px;
    color: #000000;
    left: 10px;
    top: 22px;
}
.hold_block-percent-value.do:before {
    content: 'ДО';
    display: block;
    position: absolute;
    font-size: 18px;
    top: 50%;
    margin-top: -9px;
    left: -33px;
    font-family: 'corpid_e1s_scd_regular';
}
.BlueWhiteBtn {
    background-color: transparent;
    border: 1px solid #0c5ea3;
    padding: 0 25px;
    color: #0c5ea3;
    font-family: 'corpid_e1s_scd_regular', sans-serif;
}
.btn.BtnBlue {
    background-color: #0c5ea3;
    color: #fff;
    padding: 0 30px;
    margin-right: 10px;
    font-family: 'corpid_e1s_scd_regular', sans-serif;
}
hr {
    size: 1px;
    color: #cecfd3;
    margin-top: revert;
}
.hold_block-sum {
    position: absolute;
    left: 423px;
    top: 11px;
    float: left;
    width: 18%;
    margin-top: -2px;
}
.hold_block-profit {
    position: absolute;
    left: 90px;
    top: 11px;
    float: left;
    width: 15%;
    margin-left: 75px;
    margin-top: -2px;
}
.hold_block--value,
.hold_block-delay--value {
    color: #000000;
    font-size: 35px;
    white-space: nowrap;
}
p.hold_block-delay {
    margin-top: 0px !important;
    font-family: 'corpid_e1s_scd_light' !important;
    padding-left: 15px;
}
.hold_block-params-remove {
    position: relative;
    color: #00b1ac;
    font-size: 30px;
    white-space: nowrap;
    left: 115px;
}
.hold_block-params-add {
    position: relative;
    left: 10px;
    margin-right: -15px;
}
.img-params {
    position: absolute;
    left: -15px;
    top: 0px;
}
.hold_block-link {
    float: left;
    width: 20%;
    margin-left: 43px;
    margin-top: -2px;
}
.hold_block-link a {
    color: #f59d15;
    position: absolute;
    margin-top: 20px;
}
.hold_block-link a:hover {
    color: #f59d15;
    opacity: 0.8;
}
.cdep {
    margin-top: 28px !important;
}
.cdel {
    margin-top: 50px !important;
}
.cdel2 {
    margin-top: 17px !important;
}
.cpen {
    margin-top: 37px !important;
}
.checkers {
    padding-left: 0;
    text-align: justify;
    margin-top: 0px;
}
.checkers .field_withdraw{
    left: 150px;
}
.deposit-picker-wrapper .currencyLabel {
    top: -43px;
    right: 0px;
    position: absolute;
}
.b-main_nav_switcher.deposit-picker__currency {
    position: unset;
    background: #f6f6f6;
    height: 100%;
    border: none;
    width: 42px;
    font-size: 30px;
    left: 59%;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: 0;
    background: url(/ico/start1c/down-arrow.svg) right no-repeat;
    background-size: 18px;
}
.hint_btn_deposit {
    margin-left: -8%;
    margin-top: 2%;
}
.hint_block_deposit {
    position: absolute;
    top: -30px;
    padding: 5px;
    height: 23px;
    width: max-content;
    background: #f6f6f6;
    border-radius: 6px;
}
.fieldcell.sum {
    width: 90%;
}
.sum-field {
    position: relative;
}
.valute {
    position: relative;
    width: 87%;
}
.deposit-picker-wrapper .ico-rub {
    font-family: 'icomoon-transcapital';
    font-size: 16px;
    color: #00b1ac;
    top: -37px;
    right: 0px;
}
.deposit-picker-wrapper .ico-rub:before {
    content: "\48";
}
.deposit-picker-wrapper .ico-eur {
    font-family: Tahoma;
    margin-left: 85%;
    font-size: 20px;
    color: #00b1ac;
    display: none;
}
.deposit-picker-wrapper .ico-usd {
    font-size: 20px;
    color: #00b1ac;
    display: none;
}
.deposit-picker-wrapper .ico-usd:before {
    display: none;
}
.fieldrow.col-4 {
    width: 27%;
}
.fieldrow.b-btn_form {
    position: relative;
    width: 19%;
}
.more_hold {
    border: 1px solid #E2E2E2;
    border-radius: 4px;
    background-color: #fff;
    padding: 10px 20px;
    font-family: 'corpid_e1s_scd_light';
}
.more_hold-title {
    font-size: 24px;
    color: #015198;
    font-family: 'corpid_e1s_scd_regular';
}
.more_hold-percent {
    font-size: 58px;
    line-height: 56px;
    color: #00ACAA;
}
.more_hold-sum,
.more_hold-profit {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 5px;
}
.more_hold-sum {
    width: 165px;
}
.more_hold--title {
    font-size: 17px;
}
.more_hold--value {
    font-size: 22px;
    color: #00ACAA;
}
.btn-text {
    margin-top: 10px;
    margin-left: 10px;
    color: #7F7F7F;
    text-align: left;
    font-family: 'corpid_e1s_scd_light';

}
.b-form_title {
    font-size: 16px;
    color: #7F7F7F;
    margin: 0;
    padding: 0 10px;
}
.deposit-picker-form {
    padding: 0 10px;
}
.b-form {
    position: relative;
}
.b-form fieldset {
    padding: 0px !important;
}
.b-form label {
    padding-top: 0px;
}
.b-form label .label {
    position: relative;
}
.b-form label em {
    display: none;
}
.b-form label input {
    width: 100% !important;
}
.b-form .fieldrow {
    display: inline-block;
}
.b-form input {
    border-radius: 4px;
}
.b-form .fieldrow {
    margin-bottom: 9px !important;
    margin-top: 25px !important;
}
.field_AGREE {
    margin-top: 0px;
}
.captcha_fieldset {
    display: none;
    position: absolute;
    margin-top: -56px;
    left: 252px;
}
.sms_fieldset {
    position: absolute;
    margin-top: -71px;
    left: 252px;
}
.showCaptcha #captcha_fieldset {
    display: block;
}
.captcha_fieldset .fieldrow {
    margin: 0px;
}
.captcha_fieldset label {
    width: 183px;
}
.captcha_fieldset input {
    width: 215px;
}
.b-form .b-btn_form {

}
.b-form .b-btn_form .btn {
    height: 50px;
    line-height: 50px;
    font-size: 19px;
    box-sizing: border-box;
}
.field_LAST_NAME .label,
.field_FIRST_NAME .label,
.field_PHONE .label {
    position: absolute !important;
    left: 20px !important;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -ms-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
    padding-top: 12px !important;
    font-size: 18px;
    color: #A5A5A5;
}
.b-form label .required {
    color: #A5A5A5 !important;
}
.label.focus {
    margin-left: -17% !important;
    margin-top: 1px !important;
}
.b-form .label.focus {
    font-size: 12px;
    color: #ccc;
    padding-top: 0px !important;
    margin-top: -4px;
}
.field_AGREE {
    display: block;
    float: left;
    margin-top: 3px;
}
.b-form .agree_text_popup {
    display: none;
    z-index: 99999999999999;
    position: absolute;
    top: 10%;
    right: 10%;
    width: 80%;
    background-color: #fff;
    padding: 20px;
}
.b-form .col-4 label {
    padding-left: 0px !important;
    padding-top: 0px !important;
}
.deposit_picker .fieldtext-required {
    color: #b8b9bb;
    display: inline-block;
    font-size: 0.9em;
    vertical-align: top;
    padding-left: 20px;
}
.deposit_picker .fieldtext-required {
    color: #b8b9bb;
    display: inline-block;
    font-size: 0.9em;
    vertical-align: top;
    padding-left: 20px;
}
.deposit_picker-hr {
    border-top: 1px solid #C8C9CD;
    margin-top: 30px;
}
.slider_delay_name {
    float: right;
    padding-left: 5px;
}
.time-field {
    position: relative;
}
.hide {
    display: none !important;
}
.b-form.deposit_picker fieldset {
    border: none;
}
.b-form.deposit_picker .error .error-txt {
    left: 0px;
}
.deposit-picker-form fieldset > fieldset {
    float: left;
    margin-left: 39px;
    margin-top: -10px;
    width: 47%;
}
.deposit-picker-form fieldset > fieldset div {
    width: 100%;
}
.deposit-picker-form fieldset > fieldset input {
    width: 46% !important;
}
.deposit-picker-form fieldset > fieldset .capcha_pic {
    margin-left: 8% !important;
}
.deposit-picker-form fieldset > fieldset .form-required.starrequired {
    color: #A5A5A5;
}
.deposit-picker .b-main_nav_switcher .ui-button span {
    font-family: 'corpid_e1s_scd_regular';
    border-bottom: 1px dashed #CCC;
}
.deposit-picker .b-main_nav_switcher .ui-button:hover span {
    border-bottom: 1px dashed #f59d15;
}
.deposit_picker .field_PHONE, .deposit_picker .field_FIRST_NAME {
    padding-left: 10px;
}
.deposit_picker .fio label {
    width: 100%;
    padding: 0px;
}
.deposit_picker .b-btn_form {
    padding-left: 25px;
}
.deposit_picker .f-agree {
    margin-top: 10px;
    vertical-align: middle;
}
.deposit_picker .popup_show {
    margin-top: 10px;
    vertical-align: middle;
}
.deposit_picker .fieldcell.agree {
    display: inline-block;
}
.deposit-picker-form .captcha_field {
    width: 100%;
}
.deposit-picker-form .captcha-wrap {
    padding-left: 10px;
}
.deposit-picker-form .captcha_field .main-label {
    font-size: 0.9em;
    color: #808080;
    padding-top: 14px;
}
.deposit-picker-form .label-placeholder {
    width: 100%;
    padding-top: 0px;
}
.deposit_picker__wrap > .wrapper {
    max-width: 1003px;
    width: 100%;
}
.deposit_picker .b-form_title {
    margin: 30px 0px 35px 0px;
}
.deposit-picker .days-title {
    margin-top: -13px;
    display: block;
    text-align: right;
}
.deposit-picker .terms {
    width: 100%;
}
.deposit-picker-wrapper :disabled + label,
.deposit-picker-wrapper :disabled + label.ui-button {
    color: #cccccc;
}
.deposit-picker-wrapper :disabled + label > *,
.deposit-picker-wrapper :disabled + label.ui-button > * {
    border-bottom: none;
}
.deposit-picker-wrapper :disabled + label:hover,
.deposit-picker-wrapper :disabled + label.ui-button:hover,
.deposit-picker-wrapper :disabled + label:hover > *,
.deposit-picker-wrapper :disabled + label.ui-button:hover > * {
    color: #cccccc;
    cursor: default;
    border-bottom: none;
}
.deposit-picker .fieldcell.sum,
.deposit-picker .fieldcell.PERCENT_OBTAINING {
    margin-top: 0;
    margin-bottom: 40px;
}
.deposit-picker .fieldcell.REFILL_MODE .checkers {
    margin-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
}
.deposit-picker .b-main_nav_switcher label {
    display: inline-block;
    margin: 0px;
}
.deposit-picker-wrapper.calc .b-main_nav_switcher .ui-state-active {
    height: 35px;
    line-height: 32px;
}
.deposit-picker-wrapper.calc .b-main_nav_switcher .ui-button {
    line-height: 29px;
}
.deposit-picker-wrapper.calc .res .res__slider {
    margin: 0 14px 10px 0;
    background: #00b1ac;
    height: 3px;
}
.deposit-picker-wrapper.calc .res .res__slider:after {
    background: #00b1ac;
    height: 3px;
}
.deposit-picker-wrapper.calc .res .res__slider .ui-slider-handle {
    top: -12px;
}
.deposit-picker-wrapper.calc .res .res__slider .ui-slider-handle:before {
    top: 10px;
}
.deposit-picker-wrapper.calc .res .res__slider .ui-slider-handle:after {
    bottom: 6px;
}
.OPENING_TYPE .deposit-picker__opening {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.OPENING_TYPE .deposit-picker__opening label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.OPENING_TYPE .deposit-picker__opening label:nth-child(2):before {
    content: "";
    display: block;
    width: 20px;
    height: 25px;
    background-image: url("/ico/130-white.svg");
    background-repeat: no-repeat;
}
.OPENING_TYPE .deposit-picker__opening label:nth-child(4):before {
    font-family: 'icomoon-transcapital' !important;
    content: "\e944";
    color: #000;
    font-size: 25px;
}
.OPENING_TYPE .deposit-picker__opening label:before {
    margin-right: 10px;
}
.FlexRow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 51px;
}
.REFILL_MODE .checkers .fieldcell {
    margin: 0;
}
#vklady2 .picker_container {
    padding-top: 25px;
}
.pension .txt {
    float: left;
    margin-left: 15px !important;
}
.pension .hint {
    position: absolute;
    top: -10px;
    right: -30px;
}
.pension .hint .hint_btn {
    line-height: 22px;
}
.pension .hint + .notice {
    top: -69px;
    bottom: auto;
    right: -50px;
}
@media all and (max-width: 1038px) {
    .b-form.deposit_picker .w534,
    .b-form.deposit_picker .w175,
    .b-form.deposit_picker input.w272,
    .b-form.deposit_picker textarea {
        min-width: inherit;
    }
    .b-form .b-btn_form .btn {
        font-size: 1.8vw;
    }
    .deposit_picker-hr {
        margin-bottom: 30px;
    }
}
@media all and (max-width: 1560px) {
    .deposit-picker .wrapper {
        position: relative;
    }
    .deposit-picker .wrapper:before {
        right: -37px;
    }
}
@media all and (max-width: 9968px) {
    .slider_calculate_inner .terms .col-sm-10 {
        width: 85%;
    }
}

@media all and (max-width: 993px) {
    .deposit-picker .b-main_nav_switcher .ui-button,
    .deposit-picker .b-main_nav_switcher s.ui-state-active {
        padding: 0 20px;
    }
    .deposit-picker-wrapper.calc .b-main_nav_switcher .ui-state-active {
        width: 155px;
    }
}

@media all and (max-width: 990px) {
    .deposit-picker .wrapper {
        width: auto;
    }
}

@media all and (max-width: 970px) {
    ul.res_convert__scale {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    ul.res_convert__scale li.li_month {
        width: auto !important;
        margin-right: unset !important;
        margin-left: unset !important;
        position: unset !important;
    }
}

@media all and (max-width: 960px) {
    .mg-calc .footer > .wrapper,
    .deposit_picker__wrap > .wrapper {
        width: auto !important;
    }
}

.hold_block-params {
    margin-top: 0px !important;
    font-family: 'corpid_e1s_scd_light' !important;
}
.hold_block_params {
    float: left;
    width: auto;
    position: absolute;
    top: 70px;
}

@media all and (max-width: 957px) {
    .hold_block-sum {
        width: auto;
        margin-left: 0;
    }
}
@media all and (max-width: 949px) {
    .deposit-picker .wrapper {
        padding: 20px;
    }
}
@media all and (max-width: 944px) {
    .hold_block-percent > span.hold_block--hide {
        width: 75px;
        padding-top: 0px;
    }
    .hold_block-percent {
        height: 63px;
        top: 15px;
    }
    .hold_block-sum {
        padding-left: 10px;
        margin-top: 10px;
        margin-left: 0px;
    }
    .hold_block-profit {
        padding-left: 10px;
        margin-top: 15px;
    }
    .hold_block-link {
        padding-left: 10px;
        margin-left: 0px;
        margin-top: 15px;
    }
    .hold_block {
        padding-top: 0px;
    }
    .hold_block-percent-value {
        margin-top: -4px;
    }
    .hint_btn_deposit {
        margin-left: -19%;
        margin-top: -3%;
    }
    .hint_block_deposit {
        top: -42px;
    }
    .hold_block-link a {
        position: relative;
        margin-top: 0px;
    }
    p.hold_block-delay {
        padding-left: 0px;
    }
    .hold_block-percent_obtaining {
        left: 436px;
    }
    .vklad-result-list .hold_block {
        padding-top: 10px;
    }
}
@media all and (max-width: 940px) {
    .res_annualrate,
    .result-info,
    .deposits-button {
        padding-left: 40px;
    }
}
@media all and (max-width: 918px) {
    .deposit_picker .field_LAST_NAME,
    .deposit_picker .field_FIRST_NAME,
    .deposit_picker .field_PHONE {
        width: 50% !important;
    }
    .deposit_picker .field_LAST_NAME label,
    .deposit_picker .field_FIRST_NAME label,
    .deposit_picker .field_PHONE label {
        width: 100%;
    }
    .deposit_picker .field_PHONE label {
        padding-right: 0px;
    }
    .deposit_picker .field_LAST_NAME {
        padding-left: 10px;
    }
    .deposit_picker .deposit-picker-form .fieldcell {
        margin-bottom: 5px;
        padding-left: 0px;
    }
    .deposit_picker .deposit-picker-form .fieldcell.field_FIRST_NAME {
        padding-left: 10px;
    }
    .deposit-picker {
        padding-left: 10px;
        padding-right: 10px;
    }
    .vklad-result-list p.hold_title {
        text-align: left;
    }
    .vklad-result-list .hold_block-percent > span {
        float: left;
    }
    .vklad-result-list .hold_block-percent {
        width: auto;
        text-align: left;
        padding: 0 0 0 10px;
        margin-bottom: 15px;
    }
    .hint_btn_deposit {
        margin-left: -34%;
        margin-top: -6%;
    }
    .vklad-result-list .hold_block-percent-value {
        margin-left: 0;
    }
    .vklad-result-list .hold_block-percent-value {
        margin-top: -4px;
    }
    .vklad-result-list .hold_block-sum,
    .vklad-result-list .hold_block-profit,
    .vklad-result-list .hold_block-link {
        width: auto;
        text-align: left;
        padding-left: 0;
    }
    .hold_block-percent_obtaining {
        left: 427px;
    }
    .hold_block-profit {
        left: 24%;
        margin-left: 0;
    }
    .hold_block-params-remove {
        left: 84px;
    }
    .hold_block-sum {
        left: 62%;
    }
    .hold_block-percent_obtaining {
        left: 355px;
    }
}
@media all and (max-width: 905px) {
    .deposit-picker .wrapper {
        padding: 20px;
    }
}
@media all and (max-width: 900px) {
    .hold_block-percent_obtaining {
        left: 345px;
    }
    .res_annualrate,
    .result-info,
    .deposits-button {
        padding-left: 30px;
    }
}
@media all and (max-width: 890px) {
    .deposit_picker .field_LAST_NAME,
    .deposit_picker .field_FIRST_NAME,
    .deposit_picker .field_PHONE {
        width: 100% !important;
    }
    .deposit_picker .deposit-picker-form .fieldcell.field_FIRST_NAME {
        padding-left: 0px;
    }
    .deposit_picker .f-agree {
        margin-top: 10px;
        margin-left: 25px;
    }
    .deposit_picker .fieldcell {
        display: block;
        float: none;
        width: 100%;
    }
    .deposit_picker .capcha_pic, .deposit_picker .capcha_pic img {
        width: 100%;
        margin: 0px;
        height: 50px;
    }
    .res_annualrate,
    .result-info,
    .deposits-button {
        padding-left: 8%;
    }
    .deposits-button {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }
    .deposit-picker .btn.GreenWhiteBtn {
        padding: 0 53.5px;
    }
    .res__money-col #final-sum-then {
        width: auto;
    }
}
@media all and (max-width: 858px) {
    .blockImgMoney {
        min-height: 80px;
    }
}
@media all and (max-width: 850px) {
    .deposit-picker .res__col {
        width: auto;
    }
    .hold_block_params {
        width: 100%;
    }
    .hold_block-params-remove {
        left: 15%;
    }
    .hold_block-percent_obtaining {
        left: 62%;
    }
    .picker_container p {
        margin: 0.75em 15px 0;
    }
    .res__money-col #final-sum-then {
        font-size: 40px;
    }
}
@media all and (max-width: 836px) {
    .OPENING_TYPE .deposit-picker__opening label:before {
        margin-right: 5px;
    }
}

@media all and (max-width: 830px) {
    .picker_container .col33 {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
    }
    .picker_container .col50 {
        margin-bottom: 20px;
    }
    .checkers .col50 {
        margin-bottom: 0px;
    }
    .col-4 {
        width: 100% !important;
    }
    .b-form .b-btn_form .btn {
        font-size: 18px;
        white-space: nowrap;
        padding: 0px 10px;

    }
    .fieldtext-required {
        float: none;
        text-align: left;
        margin-top: 10px;

        margin-left: 0px;
    }
    .field_AGREE {
        float: none;
    }
    .deposit-picker-form fieldset > fieldset {
        float: none;
        margin-left: 0px;
        margin-top: 10px;
    }
    .deposit-picker-form .b-btn_form {
        text-align: center;
    }
}
@media all and (max-width: 829px) {
    .vklad-result-list {
        height: 200px;
    }
    .picker_container p {
        margin: 0 20px 0;
    }
    .vklad-result-list .hold_block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        padding-left: 15px;
    }
    .vklad-result-list .hold_block-sum,
    .vklad-result-list .hold_block-profit,
    .vklad-result-list .hold_block-link,
    .hold_block-percent,
    .hold_block-percent-value {
        position: relative;
        top: unset;
        float: unset;
        left: unset;
        right: unset;
    }
    .hold_block-percent-value,
    .hold_block--value,
    .hold_block-delay--value {
        font-size: 26px;
    }
    .vklad-result-list .hold_block-percent {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: end;
        margin-bottom: 0;
        padding-left: 0;
    }
    .hint_btn_deposit {
        position: absolute;
        right: 9px;
    }
    .hold_block_params {
        width: 125px;
        right: 43%;
        float: none;
        top: unset;
    }
    .picker_container p {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        gap: 49px;
    }
    .hold_block-percent_obtaining {
        left: unset;
        position: relative;
        top: unset;
    }
    .hold_block-params-remove {
        left: 10px;
    }
    .vklad-result-list .in-block-btn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        width: -webkit-min-content;
        width: -moz-min-content;
        width: min-content;
        height: 100%;
        top: 0px;
        position: absolute;
        right: 0px;
        gap: 10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .vklad-result-list .btn.BtnGreen {
        padding: 0;
        width: 140px;
        margin-right: 0;
    }
    .img-params {
        left: -20px;
    }
    span.in-params-label.hold_block-percent_obtaining {
        width: auto;
    }
}
@media all and (max-width: 805px) {
    .deposit-picker .picker_container .fieldcell {
        margin: 0 0 1.7em 0;
    }
    .deposit-picker .picker_container .fieldcell.pension,
    .deposit-picker .picker_container .pension .fieldcell {
        margin-bottom: 0;
    }
    .deposit-picker .fieldcell.sum {
        margin-bottom: 56px;
    }
    .deposit-picker .picker_container .pension .fieldcell {
        margin-top: 6px;
    }
    .deposit-picker .b-main_nav_switcher {
        margin-top: 0;
    }
    .deposit-picker .fieldcell.sum label {
        margin-bottom: 16px;
    }
    .deposit-picker .picker_container .fieldcell.slider_calculate_inner.term label {
        margin-bottom: 60px;
    }
    .deposit-picker .fieldcell.REFILL_MODE .checkers {
        margin-top: 16px;
    }
    .deposit-picker .fieldcell.PERCENT_OBTAINING {
        margin-bottom: 35px;
    }
    .deposit-picker .fieldcell.pension label {
        margin-bottom: 8px;
    }
    .deposit-picker .picker_container .col50 {
        width: auto;
    }
    .deposit-picker .FlexRow {
        top: 52px;
        right: -20px;
    }
    .valute {
        width: 93%;
    }
}
@media all and (max-width: 797px) {
    .deposit-picker .wrapper {
        margin: unset;
    }
    .deposit-picker .wrapper:before {
        top: unset;
        right: 50%;
        bottom: -37px;
        transform: rotate(90deg);
    }
    .picker_container .col50.sum-field {
        margin-bottom: 30px;
    }
    .res_annualrate, .result-info, .deposits-button {
        padding-left: 4%;
    }
    .picker_container .rate_prolongation input {
        width: auto;
    }
}
@media all and (max-width: 790px) {
    .picker_container .pension .b-form_checkbox .txt {
        margin-left: 5px;
    }
}
@media all and (max-width: 789px) {
    .deposit-picker .col50:nth-child(2) .b-main_nav_switcher.two-radio input[type="radio"] ~ label.fill {
        min-width: auto;
    }
}
@media all and (max-width: 776px) {
    .hold_block {
        width: auto;
    }
    .deposit-picker .hold_block-percent {
        width: 75px;
        left: 0px;
    }
    .deposit-picker .hold_block-sum,
    .deposit-picker .hold_block-profit {
        width: auto;
        left: 0px;
    }
    .vklad-result-list .hold_block,
    .vklad-result-list .hold_block-percent {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .deposit-picker-wrapper .ico-usd,
    .deposit-picker-wrapper .ico-eur {
        margin-left: 88%;
        top: -41px;
    }
}

@media all and (max-width: 773px) {
    .hold_block_params {
        right: 36%;
    }
}

@media all and (max-width: 768px) {
    .deposit-picker .row.terms {
        display: flex;
        flex-direction: row;
        width: 100%;
    }
    .deposit-picker .row.terms .days-title {
        display: none;
    }
    .deposit-picker .row.terms .res {
        flex-grow: 1;
    }
    .deposit-picker .fieldcell.sum {
        margin-bottom: 35px;
    }
    .valute {
        width: 98%;
    }
    .deposit-picker-wrapper .fieldcell.REFILL_MODE .checkers {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .deposit-picker .wrapper:nth-child(1) .picker_container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }
    .deposit-picker .picker_container .col50 {
        width: 100%;
    }
    .REFILL_MODE {
        position: relative;
        top: unset;
    }
    .two-radio {
        left: 0;
    }
    .fieldcell.REFILL_MODE,
    .fieldcell.REFILL_MODE .fieldcell {
        margin-bottom: 0 !important;
    }
    .deposit-picker .wrapper {
        padding: 30px 20px 30px 20px;
    }
}

@media all and (max-width: 767px) {
    .FlexRow {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        padding-right: 8px;
    }
    .picker_container .b-main_nav_switcher.two-radio {
        margin-top: 0;
    }
    .deposit-picker .ico-euro,
    .deposit-picker .ico-usd {
        margin-left: 51%;
        top: -39px;
    }
    ul.res_convert__scale {
        left: 0;
    }
}
@media all and (max-width: 766px) {
    .deposit-picker-wrapper .ico-rub {
        top: -34px;
    }
}
@media all and (max-width: 735px) {
    .pension .hint {
        top: -20px;
        right: -10px;
    }
    .pension .hint + .notice {
        top: -75px;
        right: -30px;
    }
}
@media all and (max-width: 700px) {
    .deposit-picker .b-main_nav_switcher .ui-button {
        font-size: 18px;
    }
}
@media all and (max-width: 697px) {
    .picker_container .b-form_checkbox .txt {
        margin-left: 25px;
    }
}
@media all and (max-width: 691px) {
    .picker_container .slider_calculate_inner .slider_calculate-widget.green {
        width: 88%;
    }
}
@media all and (max-width: 689px) {
    .vklad-result-list {
        height: 180px;
    }
    .hold_block-percent-value,
    .hold_block--value,
    .hold_block-delay--value {
        font-size: 20px;
    }
    .picker_container p {
        gap: 38px;
    }
}
@media all and (max-width: 679px) {
    .deposit-picker .ui-button-text {
        margin-top: 0;
    }
}
@media all and (max-width: 665px) {
    .OPENING_TYPE .deposit-picker__opening label:nth-child(2):before {
        width: 15px;
        height: 19px;
    }
    .OPENING_TYPE .deposit-picker__opening label:nth-child(4):before {
        font-size: 18px;
    }
}
@media all and (max-width: 650px) {
    .deposit-picker .checkers .col50 {
        width: 50% !important;
    }
}

@media all and (max-width: 638px) {
    .picker_container .b-form_checkbox .txt {
        font-size: 14px;
    }
    .deposit-picker-wrapper.calc .b-main_nav_switcher .ui-state-active {
        height: 37px;
    }
    .deposit-picker-wrapper.calc .b-main_nav_switcher .ui-button {
        line-height: 35px;
    }
}

@media all and (max-width: 627px) {
    .vklad-result-list .in-block-btn {
        position: relative;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row;
        flex-flow: row;
        height: auto;
        left: 25px;
    }
    .vklad-result-list .picker_container .coll100 {
        height: 186px;
    }
    .vklad-result-list {
        height: 230px;
    }
    .hold_block_params {
        right: 8%;
    }
}

@media all and (max-width: 600px) {
    .deposit-picker .wrapper:nth-child(1) .picker_container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }
    .deposit-picker .picker_container .col50 {
        width: 100%;
    }
    .picker_container .slider_calculate_inner input {
        margin: 0;
    }
}

@media all and (max-width: 587px) {
    .vklad-result-list,
    .vklad-result-list .picker_container .coll100,
    .vklad-result-list .hold_block,
    .vklad-result-list .hold_block-percent {
        height: auto;
    }
    .vklad-result-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }
    .vklad-result-list .picker_container {
        width: 100%;
        padding-top: 15px;
    }
    .vklad-result-list p.hold_title {
        text-align: center;
    }
}
@media all and (max-width: 579px) {
    .deposit-picker .picker_container > .col50 {
        width: 100%;
    }
    .FlexRow {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
}
@media all and (max-width: 529px) {
    .picker_container .slider_calculate_inner .slider_calculate-widget.green {
        margin-left: 0;
    }
}
@media all and (max-width: 519px) {
    .picker_container .ui-button-text {
        margin-top: 0;
    }
}
@media all and (max-width: 509px) {
    .fieldcell.sum {
        width: 86%;
    }
    .deposit-picker-wrapper .ico-usd, .deposit-picker-wrapper .ico-eur {
        top: -39px;
    }
}
@media all and (max-width: 480px) {
    .deposit-picker .picker_container .fieldcell {
        text-align: left;
    }
    .res_annualrate, .result-info, .deposits-button {
        padding-left: 7%;
    }
}
@media all and (max-width: 463px) {
    .vklad-result-list .in-block-btn .BtnGreen {
        margin-bottom: 0;
    }
    .vklad-result-list .btn.BtnGreen {
        height: 37px;
    }
}
@media all and (max-width: 462px) {
    .slider_calculate-widget.green {
        width: 95% !important;
    }
    .slider_calculate_inner {
        display: block !important;
    }
    .homepage.main .credit-picker .slider_calculate_inner.sliderIncome {
        display: none !important;
    }
    .deposit-picker .fieldcell label + [type="text"] {
        margin-top: 30px;
    }
    .deposit-picker .hold_block-sum, .deposit-picker .hold_block-profit {
        border: none;
        width: 100%;
        clear: both;
    }
    .deposit-picker .wrapper .picker_container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .deposit_picker .deposit-picker-form .fieldcell {
        position: static;
    }
    .deposit-picker .fieldcell.PERCENT_OBTAINING {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .deposit-picker-form label input {
        font-size: 16px;
    }
    .b-form .deposit-picker-form .error .error-txt {
        position: relative;
    }
    .deposit-picker .col50:nth-child(2) .b-main_nav_switcher.two-radio input[type="radio"] ~ label.fill {
        min-width: 184px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
@media all and (max-width: 447px) {
    .deposit-picker .col50:nth-child(2) .b-main_nav_switcher.two-radio input[type="radio"] ~ label.fill {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media all and (max-width: 399px) {
    .picker_container .col50 {
        margin-bottom: 0;
    }
    .picker_container input,
    .picker_container .fieldcell,
    .picker_container .slider_calculate_inner input {
        width: 100%;
    }
    .picker_container .fieldcell.sum {
        width: 81%;
    }
    .deposit-picker .FlexRow {
        top: 40px;
    }
    .picker_container .slider_calculate_inner .slider_calculate-widget.green {
        width: 94%;
    }
    .picker_container input[type="radio"] ~ label.fill {
        min-width: inherit;
    }
    .rub,
    .ico-usd,
    .ico-eur {
        float: right;
        right: 11px;
    }
    .deposit-picker .picker_container .fieldcell.slider_calculate_inner label {
        margin-bottom: 0;
        margin-top: 29px;
    }
    .deposit-picker .fieldcell.sum {
        margin-bottom: 40px;
    }
    .deposit-picker .fieldcell.sum label {
        margin-bottom: 0;
    }
    .picker_container .slider_calculate_inner input {
        margin: 5px 0px 0 0;
    }
    .picker_container .slider_calculate_inner input {
        margin: 0 0px 0 0;
    }
    .slider_calculate-widget.green {
        width: 100% !important;
    }
    .picker_container input, .picker_container .slider_calculate_inner input {
        width: 100%;
    }
    .picker_container .col50.sum-field {
        margin-bottom: 0;
    }
    .deposit-picker .picker_container .fieldcell.slider_calculate_inner.term label {
        margin-bottom: 30px;
    }
}
@media all and (max-width: 385px) {
    .picker_container p {
        margin: 0;
    }
}
@media all and (max-width: 369px) {
    .picker_container .fieldcell.sum {
        width: 75%;
    }
    .vklad-result-list .in-block-btn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        left: 0;
        width: 100%;
    }
    .vklad-result-list .btn.BtnGreen {
        width: 131px;
    }
    .hold_block {
        width: auto;
    }
}
@media all and (max-width: 361px) {
    .vklad-result-list .hold_block-percent-value,
    .vklad-result-list .hold_block--value,
    .vklad-result-list .hold_block-delay--value {
        font-size: 20px;
    }
}
@media all and (max-width: 345px) {
    .FlexRow {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }
    .deposit-picker .picker_container .fieldcell.pension {
        margin-top: 15px;
    }
    .pension .hint {
        top: -5px;
        right: -30px;
    }
    .pension .hint + .notice {
        top: -63px;
        right: -50px;
    }
}
@media all and (max-width: 339px) {
    .hold_block-percent {
        display: block;
    }
    .hold_block--hide {
        line-height: 30px;
    }
}
@media all and (max-width: 331px) {
    .deposit-picker .col50:nth-child(2) .b-main_nav_switcher.two-radio input[type="radio"] ~ label.fill {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .deposit-picker-wrapper .fieldcell.REFILL_MODE .checkers {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
    .deposit-picker .checkers .col50 {
        width: 100% !important;
    }
    .deposit-picker .picker_container .col50 {
        gap: 15px;
    }
    .deposit-picker .b-main_nav_switcher {
        width: auto;
    }
}