@import url("info-ie.css");@import url("saving-offers.css");@import url("widgets.css");@import url("css/filter-cards-tab.css");/*РЁСЂРёС„С‚С‹*/@font-face {    font-family: 'corpid_e1s_scd_bold';    src: url('/fonts/CorpidE1sSCd-Bold.eot');    src: url('/fonts/CorpidE1sSCd-Bold.eot?#iefix') format('embedded-opentype'),    url('/fonts/CorpidE1sSCd-Bold.otf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'corpid_e1s_scd_heavy';    src: url('/fonts/CorpidE1sSCd-Heavy.eot');    src: url('/fonts/CorpidE1sSCd-Heavy.eot?#iefix') format('embedded-opentype'),    url('/fonts/CorpidE1sSCd-Heavy.otf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'corpid_e1s_scd_light';    src: url('/fonts/CorpidE1sSCd-Light.eot');    src: url('/fonts/CorpidE1sSCd-Light.eot?#iefix') format('embedded-opentype'),    url('/fonts/CorpidE1sSCd-Light.otf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'corpid_e1s_scd_regular';    src: url('/fonts/CorpidE1sSCd-Regular.eot');    src: url('/fonts/CorpidE1sSCd-Regular.eot?#iefix') format('embedded-opentype'),    url('/fonts/CorpidE1sSCd-Regular.otf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'icomoon-transcapital';    src:url('/fonts/icomoon-transcapital.eot?v43beo');    src:url('/fonts/icomoon-transcapital.eot?#iefixv43beo') format('embedded-opentype'),    url('/fonts/icomoon-transcapital.woff?v43beo') format('woff'),    url('/fonts/icomoon-transcapital.ttf?v43beo') format('truetype'),    url('/fonts/icomoon-transcapital.svg?v43beo#icomoon-transcapital') format('svg');    font-weight: normal;    font-style: normal;}/* Elements */* {margin: 0; padding: 0;}html {    height: 100%;    margin: 0;    padding: 0;    width: 100%;    font-size: 100%;}body{    background-color: #fff;    font-size: 16px;    font-weight: normal;    font-family: 'corpid_e1s_scd_regular', sans-serif;    color: #38434d;    text-rendering: optimizelegibility;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    width: 100%;    min-width: 960px;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{    display: block;}table {    border-spacing: 0;    border-collapse: collapse;}td,th {    vertical-align: top;    text-align: left;}img,fieldset {    border: none;}img {    vertical-align: bottom;    max-width: 100%;    height: auto;}a {    text-decoration: none;    color: #01539f;    outline: none;}a:hover {    color: #0067c7;}ul,ul li {    list-style-type: none;}em {    font-style: normal;}a.orange {    text-decoration: none;    color: #f59d15;}a.orange:hover {    color: #f58715;}strong {    font-family: 'corpid_e1s_scd_bold';    font-weight: normal;}img[src*="gstatic.com/"],img[src*="googleapis.com/"] {    max-width: none;}::-moz-selection {    background: #0c5ea3;    color: #fff;    text-shadow: none;}::selection {    background: #0c5ea3;    color: #fff;    text-shadow: none;}h1 {    font-family: 'corpid_e1s_scd_regular';}h2 {    font-size: 42px;    font-family: 'corpid_e1s_scd_regular';    font-weight: normal;    line-height: 1.3em;    margin: 24px 0 12px 0;}h3 {    font-family: 'corpid_e1s_scd_regular';    font-weight: normal;    font-size: 24px;    line-height: 1.3em;    margin: 24px 0 12px 0;}p {    font-size: 18px;    vertical-align: top;    line-height: 32px;    margin: 0 0 1.5em 0;    font-family: 'corpid_e1s_scd_light';}input[type="search"] {    -webkit-appearance: none;}ol li {    font-size: 16px;    line-height: 23px;    margin: 22px;    padding-left: 10px;    position: relative;}p a {    word-wrap: break-word;}/* Static */.static.disclosure ol li{    font-size: 18px;}.static td,.static th {    padding: 8px 16px 8px 0;}.static h2,.static h3 {    font-size: 32px;    margin: 1em 0 0.4em;}/* Clearfix */.clearfix,.wrapper,.wrapper-contacts {    *zoom: 1;}.clearfix:before,.clearfix:after,.wrapper:before,.wrapper:after,.wrapper-contacts:before,.wrapper-contacts:after {    content: '';    display: table;}.clearfix:after,.wrapper:after,.wrapper-contacts:after {    clear: both;}.fl,.left {    float: left;}.fr,.right {    float: right;}.text-right {    text-align: right;}.row:after {    content: '';    clear: both;    display: block;}.text-left {    text-align: left;}.text-center {    text-align: center;}.p-coockie {	position: sticky;	background: #8a8f94;	bottom: 0px;	width: 100%;    z-index: 9999;}.p-coockie p {	margin-bottom: 0px;	color: #fff;	padding: 10px 0;	font-size: 15px;	line-height: 19px;}.p-coockie .col-1 {	position: relative;	padding: 0 20px 0 0;	display: table;}.coockieclose {    color: #fff;    /*position: absolute;*/    /*right: 0px;    top: 41%;*/	padding-right: 5px;	padding-left: 5px;	display: table-cell;	vertical-align: middle;}/*forms*/.label-placeholder  {    position: relative;}.label-placeholder .label {    position: absolute!important;    left: 10px;    transition: all 0.3s, padding 0.45s;    transition-timing-function: ease-in-out;    padding-top: 11px;    white-space: nowrap;    color: #b8b9bb;}.label-placeholder.focus .label {    font-size: 12px;    color: #ccc;    padding-top: 0px;    margin-left: -10px;    left: 100%;    transform: translateX(-100%);}.b-title {    background-color: #fff;}@keyframes swingLabel{20%{transform: translateX(-100%) rotate(15deg)}40%{transform: translateX(-100%) rotate(-10deg)}60%{transform: translateX(-100%) rotate(5deg)}80%{transform: translateX(-100%) rotate(-5deg)}to{transform: translateX(-100%) rotate(0deg)}}/* Columns */.cols:before {    content: '';    display: block;    clear: both;    line-height: 0;    font-size: 0;}.col-2,.col-2-6,.col-3,.col-4,.col-5 {    display: block;    float: left;    vertical-align: top;    -moz-box-sizing: border-box;    box-sizing: border-box;}.col-1 {    width: 100%;}.col-2-6 {    width: 66.7%;}.col-2 {    width: 50%;}.col-3 {    width: 33.3%;}.col-4 {    width: 25%;}.col-5 {    width: 20%;}.col-6 {    width: 66.7%;}.col-7 {    width: 70%;}.col-8 {    width: 80%;}.col-9 {    width:12.5%;}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {    position: relative;    -moz-box-sizing: border-box;    box-sizing: border-box;}main>.wrapper {    margin-top: 15px;}/*РЎРєСЂС‹С‚РёРµ РЅРѕРІРѕСЃС‚РµР№*/#bx_3218110189_148462,#bx_3218110189_148076 {    display: none;}.bx-auth {    margin: auto;}/*РРєРѕРЅРєРё*/.icomoon, [class^="icon-"], [class*=" icon-"] {    /* use !important to prevent issues with browser extensions that change fonts */    font-family: 'icomoon-transcapital' !important;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    /* Better Font Rendering =========== */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.icon-ico-28:before {    content: "\e922";}.icon-ico-39:before {    content: "\e947";}.icon-ico-107:before {    content: "\e9037";}.icon-ico-123:before {    content: "\e9047";}.icon-ico-141:before {    content: "\e9057";}.icon-ico-149:before {    content: "\e9078";}.icon-ico-31:before {    content: "\e925";}.icon-ico-32:before {    content: "\e931";}.icon-ico-50:before {    content: "\e952";}.icon-ico-54:before {    content: "\e955";}.icon-ico-120:before {    content: "\10ffff";}.icon-ico-131:before {    content: "\e9180";}.icon-ico-132:before {    content: "\e91a8";}.icon-ico-133:before {    content: "\e91b5";}.icon-ico-4:before {    content: "\e944";}.icon-ico-20:before {    content: "\e91b";}.icon-ico-66:before {    content: "\e903";}.icon-ico-67:before {    content: "\e904";}.icon-ico-126:before {    content: "\e9248";}.icon-ico-127:before {    content: "\e9259";}.icon-ico-128:before {    content: "\e926";}.icon-ico-38:before {    content: "\e946";}.icon-ico-40:before {    content: "\e948";}.icon-ico-63:before {    content: "\e900";}.icon-ico-90:before {    content: "\e92b";}.icon-ico-101:before {    content: "\e92c";}.icon-ico-55:before {    content: "\e956";}.icon-ico_02:before {    content: "\22";}.icon-ico-27:before {    content: "\e921";}.icon-ico-75:before {    content: "\e9318";}.icon-ico-91:before {    content: "\e932";}.icon-ico-92:before {    content: "\e934";}.icon-ico-93:before {    content: "\e935";}.icon-ico-98:before {    content: "\e9377";}.icon-ico-114:before {    content: "\e9388";}.icon-ico-115:before {    content: "\e9397";}.icon-ico-129:before {    content: "\e93a9";}.icon-ico-130:before {    content: "\e93b";}.icon-ico-144:before {    content: "\e93c";}.icon-ico-145:before {    content: "\e93d";}.icon-ico-33:before {    content: "\e941";}.icon-ico-81:before {    content: "\e939";}.icon-ico-94:before {    content: "\e940";}.icon-ico-108:before {    content: "\e9416";}.icon-ico-119:before {    content: "\e9429";}.icon-ico-136:before {    content: "\e9436";}.icon-ico-138:before {    content: "\e9447";}.icon-ico-139:before {    content: "\e9459";}.icon-ico-143:before {    content: "\e9460";}.icon-ico-146:before {    content: "\e9470";}.icon-ico-147:before {    content: "\e9480";}.icon-ico-148:before {    content: "\e94a";}.icon-ico-46:before {    content: "\e94e";}.icon-ico-62:before {    content: "\e957";}.icon-ico-16:before {    content: "\e915";}.icon-ico-109:before {    content: "\e94e0";}.icon-ico-110:before {    content: "\e94f0";}.icon-ico-3:before {    content: "\e917";}.icon-ico-30:before {    content: "\e924";}.icon-ico-84:before {    content: "\e916";}.icon-ico-74:before {    content: "\e953";}.icon-ico-80:before {    content: "\e938";}.icon-ico-82:before {    content: "\e958";}.icon-ico-21:before {    content: "\e91c";}.icon-ico-34:before {    content: "\e942";}.icon-ico-79:before {    content: "\e937";}.icon-ico-97:before {    content: "\e9590";}.icon-ico-104:before {    content: "\e95a";}.icon-ico-105:before {    content: "\e95b";}.icon-ico-106:before {    content: "\e95c";}.icon-ico-111:before {    content: "\e95d";}.icon-ico-49:before {    content: "\e951";}.icon-ico_03:before {    content: "\23";}.icon-ico_291:before {    content: "\e960";}.icon-ico-19:before {    content: "\e91a";}.icon-ico-35:before {    content: "\e962";}.icon-ico-37:before {    content: "\e945";}.icon-ico-44:before {    content: "\e94c";}.icon-ico-47:before {    content: "\e94f";}.icon-ico-53:before {    content: "\e954";}.icon-ico-58:before {    content: "\e959";}.icon-ico-68:before {    content: "\e905";}.icon-ico-70:before {    content: "\e907";}.icon-ico-71:before {    content: "\e908";}.icon-ico-95:before {    content: "\e96c";}.icon-ico-99:before {    content: "\e96d";}.icon-ico-100:before {    content: "\e96e";}.icon-ico-102:before {    content: "\e96f";}.icon-ico-103:before {    content: "\e970";}.icon-ico-112:before {    content: "\e971";}.icon-ico-113:before {    content: "\e972";}.icon-ico-116:before {    content: "\e973";}.icon-ico-124:before {    content: "\e974";}.icon-ico-125:before {    content: "\e975";}.icon-ico-134:before {    content: "\e976";}.icon-ico-135:before {    content: "\e977";}.icon-ico-137:before {    content: "\e978";}.icon-ico-140:before {    content: "\e979";}.icon-ico-142:before {    content: "\e97a";}.icon-ico-6:before {    content: "\e91e";}.icon-ico-96:before {    content: "\e97c";}.icon-ico-117:before {    content: "\e97d";}.icon-ico-118:before {    content: "\e97e";}.icon-ico-122:before {    content: "\e97f";}.icon-ico-48:before {    content: "\e950";}.icon-ico-121:before {    content: "\e981";}.icon-ico-761:before {    content: "\e982";}.icon-ico-69:before {    content: "\e906";}.icon-ico-83:before {    content: "\e90c";}.icon-ico-65:before {    content: "\e902";}.icon-ico_01:before {    content: "\21";}.icon-ico_04:before {    content: "\24";}.icon-ico_05:before {    content: "\25";}.icon-ico_06:before {    content: "\26";}.icon-ico_07:before {    content: "\27";}.icon-ico_08:before {    content: "\28";}.icon-ico_09:before {    content: "\29";}.icon-ico_10:before {    content: "\2a";}.icon-ico_11:before {    content: "\2b";}.icon-ico_12:before {    content: "\2c";}.icon-ico_13:before {    content: "\2d";}.icon-ico_14:before {    content: "\2e";}.icon-ico_15:before {    content: "\2f";}.icon-ico_16:before {    content: "\30";}.icon-ico_17:before {    content: "\31";}.icon-ico_18:before {    content: "\32";}.icon-ico_19:before {    content: "\33";}.icon-ico_20:before {    content: "\34";}.icon-ico_21:before {    content: "\35";}.icon-ico_22:before {    content: "\36";}.icon-ico_24:before {    content: "\38";}.icon-ico_25:before {    content: "\39";}.icon-ico_26:before {    content: "\3a";}.icon-ico_27:before {    content: "\3b";}.icon-ico_29:before {    content: "\3d";}.icon-ico_30:before {    content: "\3e";}.icon-ico_31:before {    content: "\3f";}.icon-ico_32:before {    content: "\40";}.icon-ico_34:before {    content: "\42";}.icon-ico_35:before {    content: "\43";}.icon-ico_37:before {    content: "\45";}.icon-ico_38:before {    content: "\46";}.icon-ico_39:before {    content: "\47";}.icon-ico_40:before {    content: "\48";}.icon-ico_41:before {    content: "\49";}.icon-ico_42:before {    content: "\4a";}.icon-ico_44:before {    content: "\4c";}.icon-ico_45:before {    content: "\4d";}.icon-ico_46:before {    content: "\4e";}.icon-ico_47:before {    content: "\4f";}.icon-ico-73:before {    content: "\e933";}.icon-ico-76:before {    content: "\e936";}.icon-ico_36:before {    content: "\e929";}.icon-ico_382:before {    content: "\e92d";}.icon-ico-1:before {    content: "\e909";}.icon-ico-9:before {    content: "\e90e";}.icon-ico-10:before {    content: "\e90f";}.icon-ico-11:before {    content: "\e910";}.icon-ico-12:before {    content: "\e911";}.icon-ico-13:before {    content: "\e912";}.icon-ico-14:before {    content: "\e913";}.icon-ico-15:before {    content: "\e914";}.icon-ico-18:before {    content: "\e919";}.icon-ico-22:before {    content: "\e91d";}.icon-ico-24:before {    content: "\e91f";}.icon-ico-26:before {    content: "\e920";}.icon-ico-29:before {    content: "\e923";}.icon-icon-ico-41:before {    content: "\e949";}.icodoc {    display: inline-block;    background-image: url(/ico/ico-62.svg);    background-repeat: no-repeat;	background-size: 27px;    padding-left: 35px;    margin-bottom: 5px;    color: #38434d;}.icodoc:after {	content: "";    width: 100%;    display: block;    border-bottom: 1px solid #38434d;}/* Wrapper (extends .clearfix) */.wrapper,.report-table,.new_table,table#inner {    max-width: 1104px;    padding: 0;    margin: 0 auto;}#main>.b-title>.wrapper>section,main>.wrapper>.wrapper,main>.wrapper>.wide,main>.wrapper>.b-valuable_list_wrap,main>.wrapper>.b-wide,main>.wrapper>.b-bankinfo_wrap,main>.wrapper>.b-rating {    padding: 0 15px;}.lang-en .b-header_body .wrapper {    max-width: 1104px;    width: 1104px;}.deposit_picker__wrap {    width: 100%;    background-color: #f6f6f6;    padding-bottom: 65px;}.l-content_title {    font-size: 60px;    line-height: 1.3em;    color: #38434d;    display: inline-block;    position: relative;    margin-top: 15px;    font-family: 'corpid_e1s_scd_regular';    font-weight: normal;    margin-bottom: 12px;}.l-content_title .rss {    display: inline-block;    cursor: pointer;}.l-content_title .rss img {    vertical-align: baseline;}.pp-icoimg {	width:50%;}blockquote {    display: inline-block;    padding: 15px;    border-left: 5px solid #f7f7f7;    margin: 15px 0;    font-size: 16px;}.btn {    display: inline-block;    position: relative;    line-height: 46px;    height: 46px;    font-size: 18px;    text-align: center;    padding: 0px 20px;    border-radius: 25px;    cursor: pointer;    color: #0c5ea3;    outline: none;    background-color: #fff;}.btn.blue {    color: #fff;    border: none;    background-color: #0c5ea3;    transition: background-color .1s ease-out;}.btn.blue:hover {    background-color: #0067c7;}.btn.blue:focus,.btn.blue:active {    background-color: #004382;}.btn.green {    color: #fff;    border: none;    background-color: #00b2ac;    transition: background-color .1s ease-out;}.btn.green:hover {    background-color: #009591;}.btn.green:focus,.btn.green:active {    background-color: #008783;}.btn[disabled=disabled],.btn.blue[disabled=disabled]:hover,.btn.green[disabled=disabled]:hover {    background: #ebebeb;}.btn.brd {    border-width: 2px;    border-style: solid;    border-radius: 25px;    display: inline-block;    padding: 0 11px;    font-size: 16px;    line-height: 46px;    transition: color .1s ease-out, border-color .1s ease-in;}.btn.brd.color_5:hover {    color: #3995eb;    border: 2px solid #3995eb;}.btn.brd.color_1:hover {    color: #009591;    border: 2px solid #009591;}.btn_xs {    border-width: 1px;    border-style: solid;    border-radius: 26px;    padding: 0 20px;    line-height: 30px;    font-size: 14px;    display: inline-block;    vertical-align: sub;    cursor: pointer;}.btn.loader img {    display: none;    vertical-align: middle;    margin-left: 15px;}.btn.loader.active img {    display: inline;}/* colorize */.color_1,a.color_1:hover {    color: #00b1ac;    border-color: #00b1ac;}.color_2,a.color_2:hover {    color: #4eaad1;    border-color: #4eaad1;}.color_3,a.color_3:hover {    color: #bdc3c6;    border-color: #bdc3c6;}.color_4,a.color_4:hover {    color: #38434d;    border-color: #38434d;}.color_5,a.color_5:hover {    color: #0071be;    border-color: #0071be;}.color_6,a.color_6:hover {    color: #67361e;    border-color: #67361e;}.bg_01 {    background-color: #f6f6f6;}.bg_02 {    background-color: #d3e6f8;}.mt-2 {    margin-top: -2px;}.mr15 {    margin-right: 15px;}.mr30 {    margin-right: 30px;}.ml30 {    margin-left: 30px;}.mb20 {    margin-bottom: 20px;}.mb70 {    margin-bottom: 70px;}.w100 {    width: 100%;    margin-top: -2px;}.backg-gray {    background-color: #f8f9fa;}.p-top15 {    padding-top: 15px;}.m-top15 {    margin-top: 15px;}.prl40 {    padding: 0 40px;}.l-larr {    display: inline-block;    margin-left: 20px;}.l-larr:after,.l-rarr:before {    font-family: 'icomoon-transcapital', sans-serif;    display: inline-block;    font-size: 12px;    line-height: 25px;    vertical-align: middle;}.l-larr:after {    content: "\25";    margin-left: 4px;}.l-rarr {    display: inline-block;    margin-left: 20px;}.l-rarr:before {    content: "\24";    margin-right: 4px;}.rouble {    font-family: 'als_rublregular';    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.homepage {    min-height: 100%;    -moz-box-sizing: border-box;    box-sizing: border-box;}.popup {    position: fixed;    width: 90%;    left: 5%;    top: 30px;    display: none;    background: #fff;    z-index: 10001;    border-radius: 30px;}.close_popup_x {    position: absolute;    right: 30px;    top: 30px;}#popup-fade {    position: fixed;    z-index: 10000;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.5);}.popup-tcb {    display: none;    position: fixed;    top: 50%;    left: 50%;    transform: translateX(-50%) translateY(-50%);    padding: 30px 27px;    box-sizing: border-box;    width: 100%;    max-width: 400px;    background: #ffffff;    border: 1px solid #f6f6f6;    box-shadow: 0px 5px 15px 1px rgba(0, 0, 0, 0.3);    z-index: 10;}.popup-tcb .title {    font-size: 1.5em;}.popup-tcb .msg {    padding: 10px 0px;}.popup-tcb .id {    color: #00b1ac;    font-size: 2em;}.popup-tcb .alert {    background: #f0f8ff;    padding: 10px;    border-radius: 6px;    color: #0a5695;    border: 1px solid #d4e4f1;}.popup-tcb .alert.landing {    display: none;}.popup-tcb .dmorange {    background: #f59d15;    padding: 10px;    border-radius: 6px;    color: #fff;    border: 1px solid #f59d15;    font-size: 18px;}.popup-tcb .dmorange a {    color: #fff;    text-decoration: underline;}.popup-tcb .close,.popup-tcb .btn {    display: block;    width: 60px;    margin: auto;    background: #00b1ac;    color: #fff;    margin-top: 20px;    line-height : 40px;}.l-tnx_bottom-left .btn.blue {    width: 160px;    margin-bottom: 10px;}.popup-tcb .close:hover , .popup-tcb .btn:hover{    background: #00928e;}.FlexLokoBlock {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: baseline;    -ms-flex-align: baseline;    align-items: baseline;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    padding-top: 12px;}.imgLogoBlock {    position: relative;    width: 42px;}.lokoLogo {    width: 42px;    position: absolute;    bottom: -23px;    right: -15px;}.LokoPartners {    background-color: #00b0ab;    color: #fff;    font-size: 13px;    padding:7px 15px 6px 25px;}.headLogo {    height: 47px;}.tab_nav {    border-bottom: 1px solid #e6e5e3;    margin: 40px 0 0 0;}.tab {    display: none;    padding: 40px 0 0 0;}.text_content .tab p {    font-size: 16px;    line-height: 1.3em;    margin:0 0 1em 0;}.tab.n_1 {    display: block;}.tab_nav_list li {    float: left;    margin-right: 40px;    padding-bottom: 20px;}.tab_nav_list li span {    color: #01539f;    border-bottom: 1px dotted;    cursor: pointer;    display: inline-block;    white-space: nowrap;}.tab_nav_list li.active span {    color: #38434d;    border-bottom: 1px dotted transparent;    cursor: default;    position: relative;    z-index: 2;}.tab_nav_list li.active span:before {    background: url('/ico/corner_top.png') 0 0 no-repeat;    bottom: -22px;    content: "";    display: inline-block;    height: 9px;    left: 50%;    margin-left: -8px;    position: absolute;    width: 16px;}.column_2 {    overflow: hidden;    margin: 0 -5%;}.column_2 div {    -moz-box-sizing: border-box;    box-sizing: border-box;    width: 50%;    float: left;    padding: 0 5%;}/* b-header */.header-request {    -moz-box-sizing: border-box;    box-sizing: border-box;    display: inline-block;    vertical-align: middle;    width: 166px;    margin-top: -8px;    margin-left: 40px;    padding: 15px 10px;    background: #f0f0f0;    color: #0c5ea3;    font-size: 13px;    line-height: 19px;    text-align: center;}.lang-en .b-logo img {    width: 113px;}.lang-en .b-logo {    margin-right: 100px;}.lang-ru .b-sub_nav {    line-height: 2.5;    height: 55px;    margin-left: auto;}.sub_nav-item {    display: inline-block;    margin-left: 20px;}.b-mainmenu_list .sub_nav-item {    margin-left: 35px;}.lang-en .b-mainmenu_list .sub_nav-item {    margin-left: 17px;}.sub_nav-item.mod-phone:before {    display: inline-block;    vertical-align: middle;    position: relative;    width: 14px;    height: 14px;    margin-top: -1px;    margin-right: 14px;    background: url('ico/phone--black-s.png') 0 0 no-repeat;    content: '';}.sub_nav-item .title {    margin-right: 12px;    font-size: 14px;    position: relative;    color: #fff;}.sub_nav-item .title .icomoon {    font: 18px/46px "icomoon-transcapital";    margin-right: 10px;}.lang-ru .b-mainmenu_list .sub_nav-lnk {    font-family: 'corpid_e1s_scd_light';    color: #38434d;    display: inline-block;    line-height: 16px;    font-size: 12px;}.lang-ru .sub_nav-lnk {    font-size: 14px;    font-family: 'corpid_e1s_scd_light';}.lang-ru .sub_nav-lnk:hover {    color: #f39a17;}.b-content .city-chooser .sub_nav-lnk {    font-family: "corpid_e1s_scd_regular",sans-serif;    font-size: 40px;    margin-left: 6px;    color: #38434d;    display: inline-block;    position: relative;}.lang-ru .b-mainmenu_list .sub_nav-lnk.active {    color: #f58715;}.city-chooser .sub_nav-lnk:hover {    color: #f59d15;}.sub_nav-lnk:after {    position: relative;    display: inline-block;    font-family: 'icomoon-transcapital';    color: #00b1ac;    margin-left: 5px;    margin-top: 5px;}.im-bars:before {    position: relative;    display: inline-block;    font-family: 'icomoon-transcapital';    color: #e7e9ea;    margin-left: 5px;    margin-top: 5px;}.sub_nav-lnk:before {    position: relative;    display: inline-block;    font-family: 'icomoon-transcapital';    color: #00b1ac;    margin-left: 5px;    margin-top: 5px;}.sub_nav-lnk:after {    top: 2px;}.sub_nav-lnk:hover:before {    `color: #fff;}.im-bars:before {    content: '\e902';    font-size: 18px;    padding: 5px 11px;    transition: 0.3s;}.lang-ru .b-sub_nav .sub_nav-item:nth-child(1) .sub_nav-lnk:before {content: '\e920';}.lang-ru .b-sub_nav .sub_nav-item:nth-child(2) .sub_nav-lnk:before {content: '\e920';}.lang-ru .b-sub_nav .sub_nav-item:nth-child(3) .sub_nav-lnk:before {content: "\e957";}.lang-ru .b-sub_nav .sub_nav-item:nth-child(4) .sub_nav-lnk:before {content: '\e957';}.lang-ru .b-sub_nav .sub_nav-item:nth-child(1) .sub_nav-lnk::after {    display: inline-block;    width: 0;    height: 0;    margin-left: .255em;    vertical-align: .255em;    content: "";    border-top: .3em solid;    border-right: .3em solid transparent;    border-left: .3em solid transparent;    border-bottom: 0;}.sub_nav-lnk .title {    margin-right: 10px;}.sub_nav-lnk.current .lnk_brd {    color: #f59d15;    border-bottom: 1px dotted #f59d15;}.b-callback_top {    line-height: 66px;    vertical-align: middle;    display: inline-block;    margin-left: 20px;}.b-callback_top .l-callback_lnk {    line-height: 42px;    height: 43px;}.b-feedback_top {    line-height: 45px;    display: inline-block;    margin-left: 20px;    margin-bottom: 2px;}.b-feedback_top .l-feedback_lnk {    line-height: 42px;    height: 43px;}#feedback-toogle_menu {    z-index: 994;}.b-feedback_top .opened {    display: block;    width: 47px;}.b-feedback_menu {    position: relative;}#feedback-toogle_menu .l-feedback_lnk {    line-height: 42px;}.b-feed_menu.opened .b-feedback_dropdown {    display: block;    -ms-animation: show .2s;    -moz-animation: show .2s;    -o-animation: show .2s;    -webkit-animation: show .2s;}.b-feedback_menu.opened .b-feedback_dropdown {    position: absolute;    z-index: 11;    text-align: center;}.b-feedback_dropdown .l-feedback_item {    cursor: pointer;    position: relative;    height: 47px;    margin: 5px 0;}#feedback-toogle_menu .l-feedback_lnk {    line-height: 42px;}.b-feedback_dropdown .l-feedback_lnk {    display: block;    padding: 12px 6px;    line-height: 20px;    border: none;}.b-feedback_top .l-feedback_lnk {    line-height: 42px;    height: 43px;}.b-feedback_menu.closed .b-feedback_dropdown {    display: none;}/*РЎР»Р°Р№РґРµСЂ РІ РєРЅРѕРїРєРµ*/.slide {    float: left;    width: 47px;    height: 47px;    box-sizing: border-box;    margin: 0;    padding: 0;}.slidewrapper {    list-style: none;    height: 47px;    margin: 0;    padding: 0;}.viewport {    height: 47px;    width: 47px;    overflow: hidden;    position: relative;    background: #00b1ac;    border-radius: 25px;}.slidewrapper {    position: absolute;    left: 0;    top: 0;}.closed .b-topclose,.opened .viewport {    display: none;}.opened .b-topclose {    display: block;}.b-mainmenu {    height: 55px;    display: flex;    align-items: center;}.burger-menu>.b-mainmenu {    height: 0;}.menu__wrap.financial.active .col{    display: -ms-grid!important;    display: grid!important;    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));    grid-auto-rows: 2em;    grid-gap: .5em;}.menu__wrap.corporate.active{    display: -ms-grid!important;    display: grid!important;    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));    grid-gap: .5em;} .menu__wrap.financial .col > div{    width: auto;}.menu__wrap img {    width: 30px;}.separator {    float: left;    color: #8FB3D3;    font-size: 30px;    width: 6%;    text-align: center;}.separator:after {    content: "";    vertical-align: middle;    border-left: 1px solid #8FB3D3;}.b-menubar span.im.im-bars:before {    font-size: 45px;}.b-mainmenu_list {    margin-top: 7px;}.lang-en .b-header_top {    padding: 20px 0 16px;}.b-menubar,.b-mainmenu_list {    display: inline-block;    font-size: 18px;}.lang-en .b-menubar,.lang-en .b-mainmenu_list {    font-size: 16px;}.b-menubar {    float: left;    font-size: 15px;}.l-menubar_lnk {    color: #cfcfcf;    display: flex;    align-items: center;}.l-menubar_lnk:hover,.l-menubar_lnk:hover .im-bars:before {    color: #f39a17;}.l-menubar_lnk.current {    color: #f59d15;}.burger-menu .l-menubar_lnk.current {    color: #01539f;}.menubar_ico {    padding-right: 10px;    font-size: 14px;    line-height: 28px;    position: relative;    top: -0.15em;}.megamenu .hint {    padding: 5px;    position: absolute;    top: -7px;}.megamenu .hint + .notice {    display: none;    position: absolute;    width: 245px;    padding: 5px 15px;    margin-left: -37px;    box-sizing: border-box;    background: #fff;    font-size: 0.9em;    border: 1px solid #ccc;    color: #808080;    line-height: 16px;    font-family: 'corpid_e1s_scd_light';    z-index: 5;}.megamenu .hint + .notice::before {    content: '';    display: block;    width: 1px;    border: 11px solid #c8cccf;    border-color: #c8cccf transparent transparent transparent;    position: absolute;    bottom: -22px;    left: 118px!important;}.megamenu .hint + .notice::after {    content: '';    display: block;    width: 1px;    border: 10px solid #fff;    border-color: #fff transparent transparent transparent;    position: absolute;    bottom: -20px;    left: 118px!important;}/*.mg-calc .calc-menu {    position: inherit;}*/.b-mainpromo .mg-calc .send-tip,.calc .footer .send-tip {    margin-top: 0;    font-size: 17px;    margin-bottom: 0px;    color: #808080;    padding-left: 15px;}.b-mainpromo .mg-calc .body {    margin-bottom: 38px;}.lang-en .b-header_body {    border-bottom: 1px solid #e5e5e5;}.b-mainpromo .mg-calc .footer {    border-bottom: none;}.b-mainpromo .mg-calc .b-form .fieldrow {    margin: 48px 0;    width: 100%;}.b-mainpromo .deposit-picker {    margin: 0;    padding: 0;    border-top: 0;    border-bottom: 0;}.b-mainpromo .deposit_picker-hr {    border-top: 0;}.b-mainpromo .deposit-picker .wrapper {    width: 932px;    padding: 5px 14px 45px 14px;    background: #fff;    border-radius: 0px 0px 5px 5px;    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);}.b-mainpromo .deposit-picker .wrapper:nth-child(2) {    margin: 24px 0 15px 0;}.d_more {    display: block;    margin-right: 0;    width: 95%;    text-align: right;    color: #f59d15;}.lang-en .b-sub_nav .lnk_brd {    border-bottom: 1px dotted #354166;}.lang-en  .sub_nav-lnk:hover .lnk_brd {    color: #f59d15;    border-bottom: 1px dotted transparent;}.lang-en .l-mainmenu_lnk {    padding-right: 20px;    padding-left: 20px;}.lang-en .b-mainmenu_item:first-child .l-mainmenu_lnk {    padding-left: 0;}.lang-en .b-mainmenu_item:last-child .l-mainmenu_lnk {    padding-right: 0;}.b-mainmenu_list  .sub_nav-item.current:after {    content: "";    display: block;    background-color: #f58715;    height: 4px;    border: 0;    margin-top: 9px;}.homepage.main .b-mainmenu_list .sub_nav-item.private:after {    content: "";    display: block;    margin-top: 9px;    background-color: #f58715;    height: 4px;    border: 0;}.b-mainmenu_list  .sub_nav-item {    margin-top: 8px;}.b-mainmenu_list  .sub_nav-item:first-child {    margin-left: 11px;}.lang-en .b-mainmenu_list  .sub_nav-item {    margin-bottom: 3px;}.b-mainmenu_list .sub_nav-lnk {    line-height: 14px;}.b-mainmenu_list .sub_nav-lnk span {    font-family: "corpid_e1s_scd_light";    text-transform: uppercase;}.b-mainmenu_list .sub_nav-lnk:hover span{    color: #f39a17;}.b-mainpromo #main-mortgage-calc {    width: 960px;}.b-mainpromo .mg-calc .footer > .wrapper {    width: 936px;}.lang-en .b-mainmenu_list .sub_nav-lnk:before {    content: "";    display: inline-block;    position: absolute;    bottom: -13px;    height: 18px;    vertical-align: middle;    border-left: 1px solid #d7d9e0;}.lang-en .b-mainmenu_list .sub_nav-item:nth-child(1)  .sub_nav-lnk:before {    border-left: 0;}.head-r {    position: absolute;    right: 75px;    top: 3px;}.m-head_bank {    display: block;    position: absolute;    right: 22%;    top: 27px;}.b-header_body {    display: flex;    align-items: center;    width: 1104px;    margin: 0 auto;    border-bottom: 1px solid #e8e8e8;}.lang-ru .b-header_body .wrapper {    display: flex;    align-items: center;    width: 1104px;    height: 74px;    position: relative;}.lang-ru .b-header_body .wrapper {    width: 100%;}.lang-ru .js-header {    width: 1104px;    margin: 0 auto;    border-bottom: 1px solid #e8e8e8;    position: relative;}.megamenu {    padding: 0!important;}.lang-ru .b-cities_sub .wrapper {    border-bottom: 1px solid #e8e8e8;    margin: -1px auto;    display: flex;    align-items: center;    padding: 0 25px;    background: #f6f6f6;}header .b-logo {    margin-left: 10px;}.lang-ru .headtopmenu {    width: 100%;    margin: 0 auto;    border-top: 1px solid #e6e6e6;}.lang-ru .headtopmenu .sub_nav-item:first-child {    margin-top: 8px;}.lang-ru .topmenuslide {    width: 100%;    height: 50px;}/* b-site_nav megamenu*/.b-site_nav{    width: 98%;    display: none;    padding: 30px 15px;    z-index: 9;}.m_col4 {    width: 210px;    margin-left: 10px;}.m_col3 {    width: 295px;}.m_col5 {    width: 180px;    margin-left: 10px;}.burger-menu .menu__wrap.active .col:last-child .m_col5,.burger-menu .menu__wrap.active .col:last-child .m_col4 {    margin-left: 0px;}.burger-menu .menu__category {    font-weight: normal;}.menu__category {    padding: 7px 0;}.burger-menu a {    color: #39444E;    font-family: "corpid_e1s_scd_light";    font-size: 16px;}.burger-menu .menu__category a {    font-size: 17px;}.burger-menu_head .icon-ico-21 {    font-size: 25px!important;}.burger-menu .icon-ico-80,.burger-menu .icon-ico-79 {    font-size: 26px!important;    margin-top: -10px!important;}.burger-menu_head a {    font-family: 'corpid_e1s_scd_bold';    color: #00539b;}.burger-menu .private .col:nth-last-child(-n+5) {	border-top: 2px solid #f6f6f6;	padding-top: 5px;	margin-top: 10px;}.widthauto {	width: auto!important;}.pb20 {    padding-bottom: 20px;}.megam_h-fonts-col a {    font-size: 17px;    font-family: 'corpid_e1s_scd_bold';    color: #00539b;}.megam_p-fonts-col a {    color: #39444E;    font-family: "corpid_e1s_scd_light";    font-size: 16px;    font-weight: normal;}.megam_dop-fonts a {    color: #8e949a;}.burger-menu a:hover,.burger-menu_head a:hover {    color: #f58715;}.burger-new:after {     content: 'NEW';     display: block;     border: 1px solid #f58715;     border-radius: 25px;     color: #f58715;     float: right;     font-size: 10px;     padding: 1px 3px; }.burger-top:after {    content: 'TOP';    display: block;    border: 1px solid #f58715;    border-radius: 25px;    color: #f58715;    float: right;    font-size: 10px;    padding: 1px 3px;}.business .burger-new:after {    content: 'TOP';}.megam_dop-fonts .icon {    color: #f58715;    font-size: 30px;    display: block;    margin-top: -3px;    margin-right: 5px;    float: left;}.menu__child {    padding: 10px 0;}.burger-menu_head .icon {    font-size: 30px;    margin-top: -5px;    margin-right: 5px;    display: inline-block;    float: left;}/*.menu__wrap.corporate i.icon.icomoon.icon-ico-19 {    margin-top: 6px;}*/.menu__category.corporate_financing.burger-menu_head,.menu__category.corporate_services.burger-menu_head {    margin-top: 5px;}.b-site_nav_btns {    padding-bottom: 40px;}.b-site_nav_btns .b-main_filter {    padding: 0;}.b-site_nav_btns .b-main_nav_switcher{    border: none;    background-color: #0c5ea3;    font-family: Helvetica, Arial, sans-serif;}.b-site_nav_btns .b-main_nav_switcher .ui-button {    min-width: 90px;    text-align: center;    height: 37px;    line-height: 37px;    color: #fff;}.b-site_nav_btns .b-main_nav_switcher .ui-button span,.b-site_nav_btns .b-main_nav_switcher .ui-button:hover span {    font-size: 16px;    border: none;    color: inherit;}.b-site_nav_btns .b-main_nav_switcher .ui-state-active {    background-color: #fff;    margin: 0 -2px;    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);}.b-site_nav_btns .b-main_nav_switcher .ui-button.ui-state-active span,.b-site_nav_btns .b-main_nav_switcher .ui-button.ui-state-active:hover span {    color: #36414c;}.l-site_nav_close {    display: none;    width: 30px;    height: 30px;    line-height: 28px;    text-align: center;    cursor: pointer;    background-color: #fff;    border-radius: 15px;}.l-site_nav_close .icomoon {    color: #354166;    opacity: 0.4;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: opacity .25s, color .25s, transform .25s;    transition: opacity .25s, color .25s, transform .25s;}.l-site_nav_close:hover .icomoon {    opacity: 1;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);}.l-site_nav_h {    margin-bottom: 24px;}.l-site_nav_h .lnk {    font-size: 20px;    line-height: 24px;    color: #fff;    font-family: "corpid_e1s_scd_regular", sans-serif;    font-weight: normal;}.l-site_nav_h .lnk:hover {    color: #f59d15;}.badge .text {    position: relative;}.b-site_nav_list {    margin-top: 15px;    margin-bottom: 20px;}.b-site_nav_col {    padding: 0 50px 0 0;}.b-site_nav_col.last {    padding: 0px;}.l-site_nav_item:first-child {    margin-top: 0;}.l-site_nav_item {    margin-top: 10px;}.l-site_nav_item .lnk {    font-size: 17px;    color: #38434d;    line-height: 22px;    transition: 0.3s;}.l-site_nav_item .lnk:hover {    color: #f58715;}.full_version .b-site_nav_col {    margin: 0 0 30px 0;    padding: 0 0 10px 0;    border-bottom: 1px solid #ddd;}.full_version .l-site_nav_item {    font-family: 'corpid_e1s_scd_bold';    margin: 15px 35px 0 0;}.full_version .l-site_nav_subitem {    font-weight: normal;}.b-site_nav_sublist {    padding-left: 0px;    margin-top: 10px;    border-bottom: 1px solid #fff;}.l-site_nav_subitem:first-child {    margin-top: 0;}.l-site_nav_subitem {    margin-top: 15px;}.l-site_nav_subitem:last-child {    margin-bottom: 15px;}.l-site_nav_subitem .lnk {    font-size: 16px;    line-height: 22px;    font-family: 'corpid_e1s_scd_light';}/*РРєРѕРЅРєРё СЃРѕС†РёР°Р»СЊРЅС‹С… СЃРµС‚РµР№*/.b-share a {    color: #39444E;}.b-share a .icomoon {    margin: 0 4px;}/*РРєРѕРЅРєРё РІ Р±РѕР»СЊС€РѕРј РјРµРЅСЋ*/.b-site_nav_cols .b-site_nav_col ul>.l-site_nav_item>a:before {    font-family: 'icomoon-transcapital';    position: relative;    display: inline-block;    font-size: 30px;    margin-right: 10px;}.b-site_nav_cols .b-site_nav_col:nth-child(1) ul:nth-child(1)>.l-site_nav_item:nth-child(1)>a:before {    content: '\e914';}.b-site_nav_cols .b-site_nav_col:nth-child(1) ul:nth-child(1)>.l-site_nav_item:nth-child(2)>a:before {    content: '\e91d';}.b-site_nav_cols .b-site_nav_col:nth-child(1) ul:nth-child(2)>.l-site_nav_item:nth-child(2)>a:before {    content: '\3b';}.b-site_nav_cols .b-site_nav_col:nth-child(1) ul:nth-child(2)>.l-site_nav_item:nth-child(3)>a:before {    content: '\e91a';}.b-site_nav_cols .b-site_nav_col:nth-child(1) ul:nth-child(3)>.l-site_nav_item:nth-child(2)>a:before {    content: '\e91c';}/* b-callback_top */.b-callback_menu {    position: relative;}#callback-toogle_menu .b-callback_menu.opened .b-callback_dropdown,#callback-toogle_menu .b-callback_dropdown .l-callback_item {	background-color: #fff;}.b-callback_menu.closed .b-callback_dropdown {    display: none;}.b-callback_menu.opened .b-callback_dropdown {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-flow: column;    flex-flow: column;    -ms-animation: show .2s;    -moz-animation: show .2s;    -o-animation: show .2s;    -webkit-animation: show .2s;    position: absolute;    right: 0;    top: 100%;    z-index: 11;    width: 255px;    background-color: #FFF;    padding: 10px;    border-radius: 0 0 15px 15px;}.homepage.business .b-callback_menu.opened .b-callback_dropdown,.homepage.corporate .b-callback_menu.opened .b-callback_dropdown {    -webkit-box-orient: vertical;    -webkit-box-direction: reverse;    -ms-flex-flow: column-reverse;    flex-flow: column-reverse;}.privatBorder,.homepage.business .InternetServisyBizness,.homepage.corporate .InternetServisyBizness {    border-bottom: 1px solid #f6f6f6;}.homepage.business .privatBorder,.homepage.corporate .privatBorder {    border: 0;}.l-callback_item.Title {    font-size: 20px;    color: #0071be;}@-ms-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}.b-callback_dropdown.b-mainmenu_child_list.childMenu {    width: 200px!important;}.eszhe {    width: 904px!important;    left: -468px;    top: 47px!important;    text-align: center;    padding: 0!important;}ul.b-callback_dropdown.eszhe {    -webkit-box-orient: horizontal!important;    -webkit-box-direction: normal!important;    -ms-flex-flow: row!important;    flex-flow: row!important;}.b-callback_dropdown .l-callback_lnk {    display: block;    padding: 0;    line-height: 20px;    border: none;}.b-callback_dropdown.eszhe .l-callback_lnk {    display: inline-block;}#callback-toogle_menu {    z-index: 994;}#callback-toogle_menu .l-callback_lnk {    line-height: 44px;}li.sub_nav-item.parentMenu:hover {    width: auto;    height: auto;    display: inline-block;}.sub_nav-item.opened .l-mainmenu_lnk .treugolnik/*:before*/ {    /*content: "\2f";*/	display: block;    position: absolute;    top: 9px;    border: 18px solid transparent;    border-bottom: 20px solid #3c474d;}.b-callback_dropdown .l-callback_item:first-child {    border-top: none;}.b-callback_dropdown div:nth-child(1) .l-callback_item:first-child:before {    content: "";    position: absolute;    bottom: 100%;    left: 40px;    width: 0;    height: 0;    border-style: solid;    border-width: 0 8px 10px 8px;    border-color: transparent transparent #fff transparent;    box-shadow: 0px -2px 5px -5px rgba(0, 0, 0, 0.1);}.b-callback_dropdown.eszhe .l-callback_item:first-child:before {	display: none;}.b-callback_dropdown .l-callback_item {    line-height: 40px;    cursor: pointer;    position: relative;    min-width: 200px;    background: #3c474d;    padding: 0 10px;}.b-callback_dropdown .l-callback_item a {    color: #39444e;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.b-callback_dropdown .l-callback_item a > span {    color: #01539f;    font-size: 18px;    display: block;    float: left;    width: 26px;    margin-right: 10px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;}.b-callback_dropdown .l-callback_item a > span img {    width: 25px;}.b-callback_dropdown.eszhe .l-callback_item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    padding-top: 15px;    padding-bottom: 15px;    min-width: auto;}.b-callback_dropdown.eszhe .l-callback_item a > span {    display: inline-block;    width: auto;    color: #fff;}.b-callback_dropdown .l-callback_item:hover:first-child:before {    border-color: transparent transparent #f2f2f2 transparent;}/* b-breadcrumbs */.b-breadcrumbs {    border-bottom: 1px solid #e5e5e5;}.b-breadcrumbs {    line-height: 55px;}.l-breadcrumbs_item {    white-space: nowrap;    float: left;    margin-right: 20px;}.l-breadcrumbs_lnk {    color: #354166;}.l-breadcrumbs_lnk:after {    content: "-";    font-family: 'icomoon-transcapital';    font-size: 10px;    display: inline-block;    line-height: 16px;    vertical-align: middle;    padding: 0 20px;}/* ======= MAIN ====== */.urlgl {    display: inline-block;    float: right;    margin-top: 58px;    margin-right: 80px;}/* b-mainpromo_slider */.b-mainpromo_slider {    overflow: hidden;    margin: 0 auto;    position: relative;    max-width: 1104px;    width: 100%;}.b-mainpromo_slider .slick-slide {    overflow: hidden;    position: relative;    height: 350px;}.b-mainpromo_slider.no_slide.blur .slick-slide {    height: 700px;}.b-mainpromo_slider.no_slide.blur {    height: 520px;    width: 1104px;}.b-mainpromo_cont {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    position: absolute;    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);    width: 365px;}.b-mainpromo_cont .ico {    text-align: center;}.b-mainpromo_cont .ico span {    color: #0c5ea3;    font-size: 35px;    font-weight: bold;}.slick_slider .b-mainpromo_cont,.b-product_promo .b-mainpromo_cont {    padding: 10px 20px;    position: absolute;    top: 50%;    left: 41%;    transform: translate(-90%, -50%);    z-index: 9;    border-radius: 5px;}.b-mainpromo_cont.transparent {    width: 500px;    background-color: transparent;    margin-left: 45px;    margin-top: 55px;}.b-mainpromo_cont.transparent .l-mainpromo_title {    font-size: 35px;    line-height: 44px;}.b-mainpromo_cont.transparent .title {    font-style: italic;    margin-top: 20px;}.b-mainpromo_cont.transparent .l-mainpromo_icon {    margin-top: 20px;}.b-mainpromo_cont .l-mainpromo_title {    font-size: 34px;    font-family: 'corpid_e1s_scd_bold';    font-weight: normal;    color: #36414c;    line-height: 38px;    margin: 10px 0 12px 0;}.b-mainpromo .head .wrapper h2,.b-mainpromo .head .top-deco.wrapper {    display: none;/*РЎРєСЂС‹С‚РёРµ Р·Р°РіРѕР»РѕРІРєР° РЅР°Рґ РєР°Р»СЊРєСѓР»СЏС‚РѕСЂРѕРј РЅР° РіР»Р°РІРЅРѕР№ СЃС‚СЂР°РЅРёС†Рµ*/}.l-mainpromo_icon .ico {    height: 40px;    margin-right: 4px;    margin-bottom: 14px;}.l-mainpromo_icon .ico img {    max-height: 100%;    margin: 0 auto;}.l-mainpromo_icon .title {    margin-right: 5px;    line-height: 16px;    font-family: 'corpid_e1s_scd_light';    font-size: 14px;    text-align: center;}.l-mainpromo_pic {    position: absolute;    top: 0%;    min-height: 500px;    max-width: 1980px;    width: 100%;}.b-product_promo a.orange {    margin-top: 11px;}.slick_slider .l-mainpromo_pic {    left: 50%;    margin-left: -990px;    width: 1980px;}.l-mainpromo_pic.blur{    top: auto;    left: auto;    bottom: 0;    width: 100%;    min-width: 960px;    min-height: 150px;    height: 200px;    margin: 0 auto;    z-index: 2;}.b-title_box .l-title {    margin: 0px;    line-height: 1.3em;}.b-mainpromo_nav {    margin-top: 36px;}.b-mainpromo_slider .l-larr {    color: #f59d15;    line-height: 51px}.b-mainpromo_slider .slick-prev {    left: 0;}.b-mainpromo_slider .slick-next {    right: 0;}.b-mainpromo_slider .slick-prev,.b-mainpromo_slider .slick-next {    top: 0;    height: 100%;    width: 45px;    margin: 0;    opacity: 0.3;    filter: alpha(opacity=30);    -webkit-transition: opacity .2s;    -o-transition: opacity .2s;    transition: opacity .2s;}.b-mainpromo_slider .slick-prev:before,.b-mainpromo_slider .slick-next:before {    font-family: 'icomoon-transcapital';    font-size: 48px;}.b-mainpromo_slider .slick-prev:hover,.b-mainpromo_slider .slick-next:hover {    opacity: 0.6;    filter: alpha(opacity=60);}.b-mainpromo_slider .slick-prev:before {    content: '\2c';}.b-mainpromo_slider .slick-next:before {    content: '\2d';}.b-mainpromo_btn {    position: relative;}.b-mainpromo_btn {    font-size: 14px;}.b-product_list_wrap,.b-content {    background-color: #fff;}/*new tkb club 14-11-18*/.tkb-club .b-product_list_wrap {    background: #f6f6f6;}.tkbclub-form {    background: #fff;    overflow: auto;    padding: 0 25px 15px 25px;    border-radius: 6px;}.tkbclubkategories .radiobutton {    position: absolute;    z-index: -1;    opacity: 0;    margin: 10px 0 0 20px;}.tkbclubkategories .radiobutton + label {    position: relative;    cursor: pointer;}.tkbclubkategories .radiobutton:checked + label,.tkbclubkategories .radiobutton:checked + label .icomoon,.tkbclubkategories .radiobutton:focus + label,.tkbclubkategories .radiobutton:focus + label .icomoon {    color: #f39a17;}.tkbclubkategories .tkbclub-form .icomoon {    color: #00b0ab;    font-size: 77px;    display: block;    border: 2px solid #ccc;    border-radius: 66px;    width: 84px;    padding: 23px;    margin: 0 auto;}/* b-widget */.b-widget {    padding: 0 36px;}.b-widget.section-items {    background-color: #fff;}.homepage.private.cards .b-widget.section-items,.homepage.private.credits.consumer .b-widget.section-items {    margin-top: -80px;}.b-widget_cont {    height: 267px;    margin-bottom: 8px;    position: relative;}.b-widget_wrap {    margin-right: 16px;    position: relative;    text-align: left;    height: 100%;    color: #36414c;    vertical-align: top;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.b-widget_cont:last-child  .b-widget_wrap {    margin-right: 0;}.b-widget_wrap.has-shadow:after {    content: '';    display: block;    position: absolute;    width: 100%;    height: 70%;    z-index: 2;    bottom: 0px;    left: 0px;    background: url('/images/has_shadow.png') no-repeat left bottom;}A.b-widget_wrap:hover {    color: #f59d15;}.b-widget_wrap.brd {    border: 1px solid #e8e8e8;    background: #fff;}.l-widget_bg {    position: absolute;    top: 0;    left: 0;    z-index: 1;    height: 100%;    width: 100%;}.b-widget_wrap.bg-color_1 {    background-color: #f59d15;}.b-widget_wrap.bg-color_2 {    background-color: #00b1ac;}.b-widget_cont .b-title_box,.b-widget_cont .b-nav_box {    z-index: 3;}.b-widget_cont .l-title {    font-size: 19px;    line-height: 38px;}.b-widget_cont .currency-rates-widget .b-date_wrap {    display: block;    width: 50%;    float: right;    margin-top: 0;    text-align: center;    color: #808080;}footer .b-widget_cont .currencyRatesSubtitle {    display: none!important;}.b-widget_cont .b-nav_box {    position: absolute;    bottom: 28px;    white-space: nowrap;    text-align: center;}.b-widget_cont .b-nav_box .dm-btn.btn {    float: right;    width: 30%;    word-wrap: break-word;    white-space: normal;    line-height: 22px;    border: none;    margin-right: 12px;}.b-widget_cont .b-nav_box .dm-btn + .btn {    float: left;    width: 30%;    word-wrap: break-word;    white-space: normal;    line-height: 22px;}.b-widget_cont .b-nav_box .dm-btn + .btn + .fr {    line-height: 30px;    position: absolute;    right: 25px;    bottom: -28px;}.b-widget_cont .b-nav_box .btn:hover {    color: #f59d15;}.b-widget_cont .b-nav_box .btn {    margin-left: 12px;    border: 1px solid #e2e2e2;}/*РћР±СЂР°С‚РЅР°СЏ СЃРІСЏР·СЊ*/.b-feedback_top img {    width: 47px;    vertical-align: middle;}/*Р’РёРґР¶РµС‚ РѕРЅР»Р°Р№РЅ-СѓСЃР»СѓРіРё*/.b-widget_cont .col-2 {    padding: 10px;}.b-widget_cont a {    color: #39444E;    transition: 0.3s;}.b-widget_cont a span.icomoon {    font-size: 44px;    color: #00b0ab;    text-align: center;    display: block;}.b-widget_cont a span.service-text {    display: block;    margin-top: 4px;    font-size: 14px;    font-weight: 400;    line-height: 17px;    text-align: center;    font-family: 'corpid_e1s_scd_light';}.b-widget_cont a:hover span.service-text {    color: #f39a17;}.b-widget_allnews {    display: block;    float: right;    font-size: 15px;    position: absolute;    bottom: 5px;    right: 5px;}.appbank span {    font-size: 14px;    font-family: 'corpid_e1s_scd_light';}.appbank:hover {    color: #f39a17;}.mt-w {    margin-top: 15px!important;}.dm-btn {    border: none;}.tbl {    margin-bottom: 25px;    display: inline-block;    width: 100%;}.tbl p {    margin-bottom: 0;    line-height: 1.3;}.min-sum {    padding: 10px;}.min-sum,.replenishment {    overflow: auto;}.min-sum_text,.replenishment_text {    width: 200px;    float: right;}.min-sum span {    color: #01539f;    font-size: 40px;}.replenishment span {    color: #01539f;    font-size: 30px;}.replenishment_ico {    margin-top: 5px;    width: 40px;}.replenishment_ico,.min-sum_ico {    float: left;    margin-right: 10px;    text-align: center;}.replenishment,.tbl .more {    padding: 0 10px;    margin-top: 10px;}.tbl .more a {    color: #f39a17;}.deposit-conditions {    float: left;}.deposit-conditions thead tr {    border-bottom: 1px solid #c8c8c8;}.deposit-conditions th,.deposit-conditions td {    padding: 15px 15px 15px 0;;}.deposit-conditions_text {    width: 105px!important;}.deposit-conditions th {    font-family: 'corpid_e1s_scd_light';    width: 75px;}.deposit-conditions .dep-percent {    font-size: 25px;}.deposit_minusloviya {    width: 270px;    float: left;    position: relative;}.ps_depos .deposit-picker {    margin: 0;    padding: 0;}.js-fixed_nav  .b-product_nav_list {   /* width: 100%; */}.js-fixed_nav  .b-product_nav_list.btns-1 {    min-width: 800px;}.js-fixed_nav  .b-product_nav_list.btns-2 {    min-width: 545px;}.js-fixed_nav .r-buttons {    display: inline-block;    margin-top: -15px;    margin-bottom: 15px;    text-align: left;    vertical-align: text-top;}.js-fixed_nav .r-buttons .btn {    margin: 0px;    float: none;}.js-fixed_nav .btn.dm-btn:hover {    color: #3995eb;    border: 2px solid #3995eb;}.js-fixed_nav  .r-buttons .btn.dm-btn {    margin-left: 9px;    color: #0071be;    border: 2px solid #0071be;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    background-color: #fff;    line-height: 42px;}.b-widget_cont .b-nav_box .l-larr {    line-height: 49px;}.b-widget_cont .b-nav_box .l-larr:hover,.b-widget_cont .b-nav_box .l-larr:focus {    color: #fae6c8;}.b-widget_cont .l-larr {    color: #fff;}.b-widget_cont .l-pic_box {    text-align: center;    padding-top: 30px;}.b-widget_cont .svg_ico_1 {    fill: #1161a5;    width: 256px;    display: inline-block;}.b-widget_cont .l-sub_title {    margin-top: 14px;}.b-title_box {    display: block;}.b-title_box h3 {    font-size: 28px;    line-height: 38px;}.b-title_box p {    margin: 5px 0;    font-size: 14px;}.b-widget_type-1 .b-title_box {    padding: 0 20px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.b-widget_type-2 .b-title_box {    color: #fff;    padding: 18px 18px;    background-color: #00b1ac;    margin-right: 20px;    max-height: 133px;    -moz-border-radius: 0 0 30px 0;    -webkit-border-radius: 0 0 30px 0;    border-radius: 0 0 30px 0;    cursor: pointer;    position: relative;    z-index: 2;}.b-widget_type-2 .l-title {    font-size: 22px;    line-height: 38px;}.b-widget_type-2 .b-title_box .l-mark {    width: 100%;    overflow: auto;    position: relative;    padding-top: 10px;    margin: 0;    display: none;    font-family: 'corpid_e1s_scd_light', sans-serif;    font-size: 15px;    line-height: normal;}.b-widget_type-3 {    padding: 18px 18px;}.b-widget_type-3 .l-title {    color: #fff;}.b-widget_type-3 .b-nav_box {    margin-left: -20px;}.b-widget_type-4,.b-widget_type-5 {    padding: 10px 18px;}.b-widget_type-5 .l-date {    font-size: 15px;}.b-widget_news.slick-slider {    margin-top: 30px;    margin-bottom: 0;    height: 172px;}.b-widget_news .slick-slide {    padding-left: 8px;}.b-widget_news .l-date {    font-size: 13px;}.b-widget_news .l_text {    line-height: 20px;    font-family: 'corpid_e1s_scd_bold';}.b-widget_x2 {    width: 100%;    float: left;    vertical-align: top;}.b-widget_x2 .slider_calculate {    display: inline-block;}.b-widget_x2 .b-nav_box {    position: static;    display: inline-block;    vertical-align: bottom;    margin-bottom: 6px;    margin-left: 28px;}/* b-widget_news slick */.b-widget_news .slick-prev:before,.b-widget_news .slick-next:before {    color: #36414c;    font-size: 16px;    line-height: 16px;}.b-widget_news .slick-next:before {    content: "%";    font-family: 'icomoon-transcapital';}.b-widget_news .slick-prev:before {    content: "$";    font-family: 'icomoon-transcapital';}.b-widget_news .slick-dots {    bottom: auto;    top: 100%;    margin-top: -4px;    right: 24px;    text-align: right;    width: auto;    white-space: nowrap;}.b-widget_news .slick-prev,.b-widget_news .slick-next {    top: 100%;    margin-top: -3px;}.b-widget_news .slick-next {    right: 6px;}.b-widget_news .slick-prev {    left: auto;    right: 74px;}.b-widget_news .slick-dots li,.b-widget_news .slick-dots button {    font-size: 17px;    color: #656b71;    height: auto;    width: auto;    line-height: 1;    padding: 0 5px;    font-weight: normal;}.b-widget_news .slick-dots li.slick-active,.b-widget_news .slick-dots li.dots-length {    display: inline-block;    position: relative;    padding: 0 8px;}.b-widget_news .slick-dots li {    display: none;    margin: 0 0 -3px;    cursor: default;}.b-widget_news .slick-dots button {    padding: 0;    cursor: default;}.slick-dots li.slick-active button:before,.slick-dots li.slick-active button:after {    content: "";    display: none;}.b-widget_news .slick-dots li.dots-length:before {    content: '/';    position: absolute;    right: 100%;    margin-right: -1px;    display: inline-block;}/*Р‘Р»РѕРє - РІР°СЃ РјРѕР¶РµС‚ Р·Р°РёРЅС‚РµСЂРµСЃРѕРІР°С‚СЊ*/.b-widget-row {    margin-top: 20px;}.in-block {    padding-top: 2px;    padding-bottom: 17px;    margin-bottom: 23px;    border-bottom: 1px solid #cecfd3;}.homepage.private.cards .in-block {    border: 1px solid #cecfd3;    border-radius: 15px;    padding-top: 12px;    padding-bottom: 12px;}.homepage.private.cards .in-block.product-151153 {    background-color: #f6f7f9;}.in-block:nth-child(3) {    margin-top: 15px;}.homepage.private.cards .in-block:last-child {    margin-top: 25px;}.g-interes .int-wrap-block {    padding: 0 35px;}.int-wrap-block:last-child .in-block:last-child,.b-widget-row:last-child .in-block:last-child {    border-bottom: 0!important;}.g-interes .block-0 .in-block:nth-last-child(2) {    margin-bottom: 3px;}.g-interes .int-wrap-block .in-block:nth-child(1) {    padding-top: 17px;}.int-wrap-block>div:nth-last-child(2) {    margin-bottom: 0;}.homepage.private.cards .int-wrap-block.block-1 .in-block,.homepage.private.cards .int-wrap-block.block-2 .in-block {    background-color: #f6f7f9;    position: relative;}.homepage.private.cards .int-wrap-block.block-1 .in-block:before,.homepage.private.cards .int-wrap-block.block-2 .in-block:before {    content: 'Архив';    display: inline-block;    color: #fff;    background-color: #00b0ab;    position: absolute;    padding: 3px 20px 5px;    border-radius: 15px;    top: -14px;    right: 10%;}.homepage.private.cards .product-164011 {    background-color: #f6f7f9;}.g-interes .block-0 {    margin-top: 10px;}.in-more {    padding: 0 0 25px 0;    margin-top: -4px;}.in-more .lnk {    font-family: 'corpid_e1s_scd_light';    font-size: 16px;    padding-left: 31px;    display: block;    width: 100%;    background-color: #fff;}.homepage.private.cards .in-more .lnk {    background-color: unset;    color: #38434d;    font-family: 'corpid_e1s_scd_bold';    margin-top: 15px;}.in-block-descr {    position: relative;}.c-orange {    color: #f39a17;}.c-orange:hover {    color: #f58715;}.in-flex {    display: flex;    display: -ms-flexbox;}.in-block-image {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.homepage.private.cards .in-block-image {    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: end;}.in-block-image img {    width: 252px;    display: block;    border-radius: 6px;}.homepage.private.cards .in-block-image img {    margin-left: 14px;}.in-block-descr h3 {    font-family: 'corpid_e1s_scd_regular';    font-size: 28px;    margin-bottom: 12px;    margin-top: 0;}.in-block-descr h3 a {    transition: 0.3s;}.description {    font-size: 14px;    min-height: 35px;    line-height: 17px;}.homepage.private.cards .description {    min-height: auto;}.homepage.private.cards .product-147655 .description {    margin-bottom: 0px;    min-height: 21px;}.in-params-label {    font-family: 'corpid_e1s_scd_regular';    font-size: 12px;    color: #a2a3a6;    line-height: 14px;    margin-bottom: 0;}.in-params-value {     font-family: 'corpid_e1s_scd_light';     font-size: 20px; }.homepage.private.cards .in-params-value,.product-151961 .in-params-value,.product-92736 .in-params-value {    font-size: 16px;}.in-params-value span {    font-size: 32px;}.homepage.private.cards .in-params-value span,.product-151961 .in-params-value span,.product-92736 .in-params-value span {    font-size: 19px;}.in-more .icomoon {    font-size: 10px;}.g-interes {    max-width: 1104px;    width: 100%;    margin: 0 auto;    padding-top: 1px;}.g-interes h2 {    margin-top: 48px;    margin-left: 60px;    font-size: 34px;}.homepage.main .g-interes h2,.homepage.corporate .g-interes h2,.homepage.private_banking .g-interes h2,.homepage.business .g-interes h2 {    margin-top: 23px;    margin-bottom: 23px;}.b-widget_title {    font-size: 34px;    margin-left: 40px;}/*realization*/.realization .catalog-section-list .b-widget-row {    text-align: center;}/* time slider */.time-slider + .res__scale li:hover{    cursor: pointer;}/* slider_calculate */.slider_calculate {    margin-top: 14px;    width: 206px;}.slider_calculate label,.slider_calculate input {    position: relative;    display: inline-block;}.slider_calculate label {    font-size: 16px;    line-height: 36px;    margin-bottom: 10px;    color: #fff;}.slider_calculate input {    font-size: 26px;    width: 206px;    padding: 0 20px;    height: 57px;    line-height: 57px;    border: none;    border-bottom: 3px solid rgb(17, 97, 165);    border-radius: 4px;    outline: none;    box-sizing: border-box;}.slider_calculate-widget {    position: relative;    height: 3px;    top: -3px;    width: 192px;}.slider_calculate-widget .ui-slider-handle {    position: absolute;    bottom: 100%;    margin-right: 14px;    margin-bottom: -14px;    display: block;    width: 14px;    height: 25px;    z-index: 2;    background: rgb(17, 97, 165); /* Old browsers */    border-radius: 6px;    outline: none;    cursor: pointer;    -ms-touch-action: none;    touch-action: none;}.l-slider_val.larr,.l-slider_val.marr,.l-slider_val.rarr {    position: absolute;    color: #fff;    font-size: 11px;    top: 16px;    line-height: 1;}.l-slider_val.larr {    left: 0;}.l-slider_val.marr {    left: 50%;}.l-slider_val.rarr {    right: 0;    margin-right: -14px;}.green .l-slider_val.larr,.green .l-slider_val.marr,.green .l-slider_val.rarr {    color: #38434D;}/* b-stocks_tbl */.b-stocks_tbl {    font-size: 17px;    width: 100%;    margin: 0px auto 0;    position: absolute;    top: 15px;    left: 0;}.b-stocks_tbl th {    color: #9aa0a5;    font-size: 12px;    font-weight: normal;    padding-bottom: 8px;}.b-stocks_tbl th,.b-stocks_tbl td {    padding-right: 10px;    padding-bottom: 5px;}.b-stocks_tbl td b {    font-family: 'corpid_e1s_scd_light';    font-size: 20px;    font-weight: inherit;}.b-stocks_tbl .b-stock_value {    font-family: 'corpid_e1s_scd_bold';    font-size: 18px;}.b-ico_stock-up,.b-ico_stock-down {    position: relative;}.b-ico_stock-up:before,.b-ico_stock-down:before {    content: '';    display: inline-block;    width: 0;    height: 0;    border-style: solid;    vertical-align: middle;    margin-left: 4px;}.b-ico_stock-up:before {    border-width: 0 4px 5px 4px;    border-color: transparent transparent #00b1ac transparent;}.b-ico_stock-down:before {    border-width: 5px 4px 0 4px;    border-color: #d62b2b transparent transparent transparent;}.b-widget_more {    text-align: center;    margin-top: 40px;}.b-widget_more .load_ico {    margin-right: 4px;}.r-bounds {    fill: none;    stroke: #aaa;}.lt-ie9 .load_ico {    background: url('/ico/ajax-loader.gif');    width: 20px;    height: 20px;    display: inline-block;    position: relative;    top: 2px;}.svg-preloader {    height: 20px;    width: 20px;    height: 20px;    width: 20px;    position: relative;    top: 4px;}.g-circles {    fill: #fff;}.u-circle {    -webkit-transform-origin: 60px 60px;    transform-origin: 60px 60px;}@-ms-keyframes opacity {0% {fill-opacity: 1;}75% {fill-opacity: 0;}}@-moz-keyframes opacity {0% {fill-opacity: 1;}75% {fill-opacity: 0;}}@-webkit-keyframes opacity {0% {fill-opacity: 1;}75% {fill-opacity: 0;}}@-ms-keyframes colors {0% {fill: #fff;}50% {fill: #558fbf;}}@-moz-keyframes colors {0% {fill: #fff;}50% {fill: #558fbf;}}@-webkit-keyframes colors {0% {fill: #fff;}50% {fill: #558fbf;}}@-ms-keyframes dasharray {100% {stroke-dasharray: 0 100;}}@-moz-keyframes dasharray {100% {stroke-dasharray: 0 100;}}@-webkit-keyframes dasharray {100% {stroke-dasharray: 0 100;}}/* b-footer */.lang-en .b-footer_body {    margin-top: 50px;    padding: 34px 0 36px;    border-top: 1px solid #e7e7e7;    border-bottom: 1px solid #e7e7e7;}.lang-ru .footerrow .wrapper {    padding: 15px 0;}.b-footer_body {    padding: 0px 0 0px;}.footer-mid {    padding-top: 30px;    border-bottom: 1px solid #e7e7e7;}.footer-mid .b-callback_bottom .b-callback_bottom_wrap {    margin: 0px;    padding: 0px;    border: 0px;}.footer-mid .b-callback_bottom.active .b-callback_bottom_wrap {    border: 0px;}.b-footmenu {    text-align: center;    font-family: 'corpid_e1s_scd';}.b-footmenu_item a {    color: #a2a3a6;}.b-footmenu_list {    margin-top: 1.2em;}.b-footmenu_col {    text-align: left;}.b-footmenu_col h5 {    font-size: 14px;    color: #39444e;    font-family: "corpid_e1s_scd_bold", sans-serif;}.b-footmenu_col h5 a {    color: #36414c;}.b-footmenu_col h5 a:hover {    color: #f59d15;}.l-footmenu_lnk {    display: inline-block;    margin-bottom: 0.8em;}.fsize {    font-size: 13px;}.b-footer_bottom {    padding: 0px 0;    text-align: center;    margin-top: 10px;}.b-footer_bottom .wrapper {    padding: 35px 0 0 0!important;}.b-footer_copyright,.b-footer_lang,.b-footer_social,.b-footer_dev {    font-style: normal;    display: inline-block;    vertical-align: bottom;    line-height: 28px;}.b-share a {    color: #39444e;}.b-share a span.im {    margin: 0 4px;}.b-footer_lang {    margin-left: 46px;}.b-footer_lang a {    line-height: 28px;    color: #354166;    display: inline-block;}.b-footer_lang .name {    line-height: 15px;    vertical-align: bottom;    padding-left: 10px;}.b-dev_lnk {    color: #aeb4b8;}.l-dev_text {    line-height: 35px;    font-size: 14px;    display: inline-block;    vertical-align: bottom;}.l-dev_logo {    line-height: 26px;    display: inline-block;    margin-left: 6px;}.b-footer_copyright {    color: #aeb4b8;    line-height: 1;}.b-footer_social {    margin: 0 auto 10px;    width: 110px;}.social1 {    width: 25px;}.b-social_item-l-social_lnk {    margin-left: 8px;    display: inline-block;    width: 32px;    height: 32px;    border-radius: 16px;    text-align: center;    background-color: #d5dbdf;    color: #fff;    line-height: 32px;}.b-social_item-l-social_lnk:hover {    background-color: #01539f;    color: #fff;}.b-social_item-l-social_lnk .icomoon {    line-height: 32px;    font-size: 20px;}/* switcher */.b-svitcher_cover {    display: inline-block;}.l-switcher_cont {    width: 60px;    height: 28px;    display: inline-block;    border-radius: 12px;    background-color: #0c5ea3;}.l-switcher_h {    color: #bdc3c6;    line-height: 1;    display: inline-block;    border-bottom: 1px dotted #bdc3c6;}.l-switcher_h.current {    color: #38434d;    border-bottom: 1px dotted transparent;}.b-switcher_city {    font-family: "corpid_e1s_scd_regular",sans-serif;    font-size: 40px;    margin-left: 6px;    color: #38434d;    display: inline-block;    position: relative;    padding-bottom: 20px;}.b-switcher_city:after {    content: "";    position: absolute;    bottom: -40px;    right: -38px;    width: 0;    height: 0;    border-style: solid;    border-width: 0 10px 10px 10px;    border-color: transparent transparent transparent transparent;    transition: bottom .4s, border-color .4s;}.city_active .b-switcher_city:after {    content: "";    bottom: 0;    border-color: transparent transparent #5a636c transparent;}.b-switcher_city .pseudo {    position: relative;    border-bottom: 1px dotted #bdc3c6;    line-height: 1;    display: inline-block;    cursor: pointer;}.b-switcher_city .pseudo:hover {    border-bottom: 1px solid transparent;}.b-switcher_city .pseudo:after {    content: ".";    font-family: 'icomoon-transcapital';    position: absolute;    top: 0;    left: 100%;    padding-left: 18px;    display: inline-block;    font-size: 10px;    line-height: 40px;}.city_active .b-switcher_city .pseudo:after {    content: '0';    padding-left: 18px;    font-size: 14px;}/* b-cities_sub */.b-cities_sub {    display: none;}.b-cities_menu {    padding: 17px;    width: 100%;}#header {    position: relative;}#header .city-selector {    position: absolute;    z-index: 1001;    left: 0px;    width: 100%;    margin-top: 7px;}.contactsofficess {display: none;}#full-map .map-menu-header .city-selector {    background: #f6f6f6;}#full-map .map-menu-header .city-selector {    margin-top: 0px;}.city-chooser.not-selected .city-selector {    display: block;}.city-chooser.not-selected .lnk_brd {    font-size: 30px;    color: #ccc;}.city-selector .letter, .city-selector .region, .city-selector .city {    line-height: 20px;    padding: 3px 0;}.city-selector .region span {    display: inline-block;    border-bottom: 1px dashed #38434d;}.city-selector .letter {    font-weight: bold;    color: #f59d15;}.city-selector .region, .city-selector .l-cities_lnk {    font-family: 'corpid_e1s_scd_light';    color: #38434d;}.city-selector .l-cities_lnk:hover {    color: #f59d15;    cursor: pointer;    border-bottom: 1px solid #f59d15;;}.city-selector .region:hover span {    font-family: 'corpid_e1s_scd_regular';    cursor: pointer;    border-bottom: 1px dashed #fff;}.city-selector .region.active {    font-family: 'corpid_e1s_scd_regular';}.city-selector .children {    display: none;    padding-left: 20px;}.l-cities_lnk {    color: #38434d;    font-size: 16px;    line-height: 2;    -webkit-transition: border-color;    -o-transition: border-color;    transition: border-color;}.l-cities_lnk:hover {    color: #f59d15;    cursor: pointer;    border-bottom: 1px solid #f59d15;}.b-content_subtitle {    margin-top: 54px;    margin-bottom: 60px;}.b-subtitle_text {    font-size: 19px;    vertical-align: top;    line-height: 23px;    font-family: 'corpid_e1s_scd_light';    margin: 0 0 25px 0;}.b-content_subtitle_width {    margin-top: 0;}.b-content_subtitle_width .b-subtitle_text {    width: 100%;}.b-subtitle_nav {    margin-top: 10px;    font-size: 18px;    text-align: center;}.b-subtitle_nav .btn {    padding: 0 32px;    margin-bottom: 14px;}/* b-main_navigator */.b-main_navigator {    background-color: #f6f6f6;    margin-top: 18px;}.b-main_filter {    padding: 50px 0;}.checkers .fieldcell {    margin: 20px 0 0 0;}.b-main_nav_switcher.two-radio {    margin-top: 0px;}.b-main_nav_switcher {    position: relative;    display: inline-block;    vertical-align: middle;    border-radius: 26px;    border: 2px solid #d8dad9;    background-color: #fff;    margin-top: 12px;}.cdep .label {    margin-top: 29px;}.b-main_nav_switcher .ui-helper-hidden-accessible {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}.b-main_nav_switcher .ui-button {    color: #38434d;    margin-left: 0;    line-height: 45px;    display: inline-block;    border-radius: 26px;    padding: 0 15px;    font-size: 18px;    cursor: pointer;    position: relative;}.b-main_nav_switcher .ui-state-active {    color: #fff;    background-color: #00b1ac;    margin-top: -2px;    margin-bottom: -2px;    height: 49px;    line-height: 49px;    z-index: 1;    -ms-animation: switchershow .3s;    -moz-animation: switchershow .3s;    -o-animation: switchershow .3s;    -webkit-animation: switchershow .3s;}@-ms-keyframes switchershow{0%{opacity: 0; transform:scale(0.8)}100%{opacity: 1; transform:scale(1)}}@-moz-keyframes switchershow{0%{opacity: 0; transform:scale(0.8)}100%{opacity: 1; transform:scale(1)}}@-webkit-keyframes switchershow{0%{opacity: 0; transform:scale(0.8)}100%{opacity: 1; transform:scale(1)}}.b-main_nav_switcher .ui-button span {    line-height: 18px;    display: inline-block;}.b-main_nav_switcher .ui-button:hover span {    color: #f59d15;}.b-main_nav_switcher .ui-button.ui-state-active span,.b-main_nav_switcher .ui-button.ui-state-active:hover span {    color: #fff;    border-bottom: 1px dotted transparent;}span.mapphone {    display: block;    width: 100%;}.b-map_search {    display: inline-block;    vertical-align: middle;}.b-map_search {    margin-top: 30px;}.b-map_search.fr {    margin-top: 0;    vertical-align: top;}.b-map_search input {    position: relative;    width: 522px;    height: 49px;    display: inline-block;    outline: none;    font-size: 18px;    border: 2px solid #d8dad9;    border-radius: 26px;    padding: 0px 20px;    color: #38434d;}.b-map_search .btn {    margin-left: 16px;    padding: 0 34px;}.b-map_badgebox {    display: block;    width: 100%;    position: relative;    top: 32px;}.b-map_badgebox .title {    font-size: 22px;    line-height: 36px;    color: #38434d;    margin-bottom: 8px;}.b-map_badgebox .input_box {    margin-left: -18px;}.b-map_badgebox .input_box .subcol {    width: 25%;    float: left;}.b-map_badgebox .badge {    cursor: pointer;    margin-bottom: 6px;    margin-right: 4px;    color: #0c5ea3;    display: inline-block;    line-height: 30px;    position: relative;    white-space: nowrap;}.b-map_badgebox .badge .close_ico {    display: none;}.b-map_badgebox .badge.current .close_ico {    position: absolute;    top: 2px;    z-index: 1;    color: #0c5ea3;    right: 0;    font-size: 10px;    padding-right: 10px;    display: inline-block;    line-height: 30px;}.b-map_badgebox .badge .text {    padding: 0 24px 0 18px;    display: inline-block;    border: 1px solid transparent;    border-radius: 15px;}.b-map_badgebox .badge.current .text {    border: 1px solid #0c5ea3;    border-radius: 15px;}.b-map_badgebox .badge .text_brd {    display: inline-block;    line-height: 22px;    border-bottom: 1px dotted #0c5ea3;}.b-map_badgebox .badge.current .text_brd,.b-map_badgebox .badge .text_brd:hover {    border-bottom: 1px solid transparent;}/* b-map_result */.b-map_result {    padding-top: 88px;}.tbl-map_result {    width: 100%;}.tbl-map_result thead {    background-color: #f6f6f6;}.tbl-map_result th {    vertical-align: middle;    font-family: "corpid_e1s_scd_regular", sans-serif;    font-weight: normal;    padding: 16px 0;}.tbl-map_result td {    padding: 30px 0;    font-size: 16px;}.tbl-map_result th,.tbl-map_result td {    padding-left: 30px;}.tbl-map_moreinfo .sub_txt,.tbl-map_static_row .sub_txt {    color: #8c999f;    padding-top: 6px;}.tbl-map_ico {    background-repeat: no-repeat;    width: 78px;    height: 39px;    display: inline-block;}.tbl-map_ico.type_1 {    background-image: url('/ico/ico_21.svg'), none;}.tbl-map_ico.type_2 {    background-image: url('/ico/ico_22.svg'), none;}.tbl-map_ico.type_3 {    background-image: url('/ico/ico_23.svg'), none;}.tbl-map_moreinfo .pseudo {    cursor: pointer;    line-height: 1;    position: relative;    border-bottom: 1px dotted #38434d;}.tbl-map_moreinfo .pseudo:after {    content: ".";    font-family: 'icomoon-transcapital';    font-style: normal;    font-size: 8px;    position: absolute;    bottom: 4px;    left: 100%;    margin-left: 10px;}.tbl-map_moreinfo .pseudo.active:after {    content: "/";    font-family: 'icomoon-transcapital';    font-size: 8px;    position: absolute;    bottom: 4px;    left: 100%;}.tbl-map_time {    vertical-align: middle;}.tbl-map_time .alltime {    line-height: 19px;    color: #f59d15;}.tbl-map_time .icomoon {    font-size: 19px;    margin-right: 10px;}.tbl-map_static_row:first-child {    border-top: none;}.tbl-map_static_row {    border-top: 1px solid #e3e3e3;}td.cell-hide_show {    padding: 0;}.cell-hide_show .hide_show {    display: none;    padding: 12px 30px 68px;}.cell-hide_show .title {    font-size: 22px;    line-height: 36px;    margin-bottom: 30px;}.map_adress {    height: 230px;    width: 384px;}/* === TOGGLE SWITCH CONTROL ===  */.b-toogle_range {    background-color: #fff;}.b-switcher {    font-family: Helvetica, Arial, sans-serif;    display: inline-block;    font-size: 42px;    margin-bottom: 24px;}select.ui-toggle-switch {    display: none;}.b-switcher .ui-toggle-switch {    white-space: nowrap;}.ui-toggle-switch label {    cursor: pointer;}.b-switcher .ui-toggle-switch .ui-slider {    margin: 0 12px;    cursor: pointer;}.b-switcher .ui-slider-horizontal {    width: 40px;    padding: 0 24px 2px 0;    height: 21px;    line-height: 21px;    border: 2px solid #00b1ac;    display: inline-block;    vertical-align: middle;    border-radius: 14px;    background-color: #00b1ac;    position: relative;}.b-switcher .ui-slider-handle {    width: 23px;    height: 23px;    background-color: #fff;    cursor: default;    border-radius: 13px;    display: inline-block;    position: relative;    vertical-align: top;    outline: none;    line-height: 0px;}.b-switcher label {    font-family: "corpid_e1s_scd_regular",sans-serif;    line-height: 0.9;    display: inline-block;    color: #bdc3c6;    border-bottom: 1px dotted #bdc3c6;}.b-switcher label:hover {    color: #f9b453;    border-bottom: 1px dotted #f9b453;}.b-switcher label.ui-state-active {    color: #38434d;    border-bottom: 1px dotted transparent;}.b-switcher label.ui-state-active + .ui-slider .ui-slider-handle {    margin-left: 0;}.b-switcher .ui-slider-range {    top: 0;    height: 100%;    position: absolute;    z-index: 1;    display: block;}#map_result-balloon {    width: 100%;    height: 655px;}#map_result-balloon h4,#map_result-balloon p {    font-family: 'corpid_e1s_scd_regular', sans-serif;    color: #38434d;    text-rendering: optimizelegibility;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}#map_result-balloon h4 {    font-weight: normal;    font-size: 24px;    line-height: 1.3em;    margin: 0 0 0.5em 0;}#map_result-balloon p {    line-height: 20px;}#map_result-balloon strong,#map_result-balloon b {    font-family: 'corpid_e1s_scd_bold';    font-weight: normal;}#office-list-template {    display: none;}.map_result-placeholder {    min-width: 350px;    max-width: 400px;    color: #5d6772;    background-color: #fff;    padding: 5px;}.map_result-placeholder h4 {    margin-bottom: 14px;}.map_result-placeholder p {    line-height: 24px;}.map_result-nav {    position: relative;    z-index: 9999;}.map_result-list {    position: absolute;    top: 32px;    background-color: #fff;    padding: 20px;    opacity: .9;}.map_result-item {    display: inline-block;    font-size: 13px;    color: #5d6772;    margin-left: 46px;}.map_result-item:first-child {    margin-left: 0;}.map_result-item img {    vertical-align: middle;    margin-right: 8px;}/* year_slider */.b-year_slider.slick-slider {    width: 366px;    line-height: 50px;    height: 50px;    background-color: #fff;    border-radius: 26px;    text-align: center;    padding: 0 50px;    margin: 0;    margin-left: 10px;    display: inline-block;    vertical-align: middle;}.b-year_slider .slick-slide {    width: 68px;}.b-year_slider .l-year .l-year_lnk {    display: inline-block;    line-height: 16px;    vertical-align: middle;    cursor: pointer;    border-bottom: 1px dotted #38434d;    transition: color .25s, border-color .25s, transform .25s;}.b-year_slider .l-year.slick-active .l-year_lnk {    color: #bdc3c6;    border-bottom: 1px dotted #fff;}.b-year_slider .slick-prev,.b-year_slider .slick-next,.b-year_slider .slick-prev:hover,.b-year_slider .slick-next:hover,.b-year_slider .slick-prev:focus,.b-year_slider .slick-next:focus {    width: 50px;    height: 50px;    background-color: #0c5ea3;    border-radius: 25px;    top: 0;    margin: 0;}.b-year_slider .slick-prev {    left: 0;}.b-year_slider .slick-next {    right: 0;}.b-year_slider .slick-prev:before,.b-year_slider .slick-next:before {    position: absolute;    top: 16px;    left: 20px;    font-size: 16px;    font-family: 'icomoon-transcapital';}.b-year_slider .slick-prev:before {    content: ',';}.b-year_slider .slick-next:before {    content: '-';}/* b-news */.b-news {    font-family: 'corpid_e1s_scd_regular', sans-serif;    margin-top: 20px;}.b-news_list {    padding-left: 30px;}.b-news p {    font: 16px/24px "corpid_e1s_scd_regular";    line-height: 24px;}.l-news_item {    padding: 30px 0;    border-bottom: 1px solid #e3e3e3;}.b-news_category {    margin-bottom: 20px;}.b-news_category .date {    font-size: 16px;    color: #8c999f;    line-height: 31px;    display: inline-block;    vertical-align: sub;}.b-news_category .category {    margin-left: 10px;}.l-news_title {    line-height: 31px;    color: #38434d;}.l-news_title span {    font-size: 24px;    border-bottom: 1px dotted #38434d;}.b-news .l-news_txt {    padding-bottom: 0;    margin-top: 10px;}.b-news .news_cut-cnt, .l-news_title {    font-size: 14px;    line-height: 24px;}.l-news_lnk {    font-size: 14px;    background: url('/ico/ico_01.png') no-repeat;    padding-left: 22px;    display: inline-block;    margin-top: 10px;}.b-news .news_cut {    padding: 10px 0 30px;    display: none;}.b-news .news_cut img {    margin-left: 30px;}.b-file_load img.pdf {    margin-left: 0;}.b-file_load {    display: inline-block;    margin: 15px 0 1em 0;}.b-file_load .file_info {    margin-left: 60px;    padding-top: 7px;    font-family: 'corpid_e1s_scd_regular';}.tbl-switcher th,.report-table th,table#inner th,.new_table th,.btn {    font-family: 'corpid_e1s_scd_bold';}.b-list_item {    font-family: 'corpid_e1s_scd_light';}.tbl-switcher tr td,.report-table tr td,table#inner tr td,.new_table tr td,.b-list .cont,.b-teaser_txt,.b-teaser_title,.b-product_work_cols,.b-item,.l-calculate_txt,.b-footer_copyright,.b-footmenu_list,.sub_nav-item,.b-list_accordion_h .pseudo,.b-product_nav,.b-product_nav_item,.b-list_accordion,.ui-selectmenu-text, .ui-menu-item.ui-toggle-switch label {    font-family: 'corpid_e1s_scd_regular';}.homepage.private.cards .b-list_accordion_h .pseudo {    font-family: 'corpid_e1s_scd_bold';    font-size: 16px;}.lang-en .b-mainmenu_list .sub_nav-lnk span {    font-family: 'corpid_e1s_scd_bold';    margin-left: 22px;}.tbl-switcher td p,.report-table td p,.new_table td p,table#inner td p {    margin-top: 12px;}.b-file_load .title {    font-size: 18px;    line-height: 24px;    color: #0c5ea3;    margin-bottom: 6px;    font-size: 18px;}.b-file_load:hover .title {    color: #f59d15;}.b-file_load .size {    color: #8c999f;    font-size: 14px;}.news_cut .news_hider {    position: relative;    float: right;    margin-top: 40px;    color: #0173C1;    font-size: 14px;    white-space: nowrap;    opacity: 0;}.news_cut.active .news_hider {    opacity: 1;    color: #0173c1;}.news_cut .news_hider:before {    content: "0";    font-family: 'icomoon-transcapital';    font-size: 14px;    vertical-align: middle;    margin-right: 6px;}.b-more_news {    padding: 20px 0;    text-align: center;}.l-news_vb {    margin-left: 20px;}.l-news_vb span {    background: #f6f6f6;    display: inline-block;    padding: 4px 8px;}/* b-adress_partners */.b-adress_partners {    margin-top: 40px;    font-family: 'corpid_e1s_scd_light';}.b-adress_item {    margin-bottom: 44px;    border-bottom: 1px solid #e3e3e3;    padding-bottom: 40px;}.b-adress_pic {    border: 1px solid #e3e3e3;    margin-top: 6px;}.b-adress_item .category {    min-width: 240px;    text-align: center;}.b-adress_group {    margin-left: 28px;    width: 440px;    display: inline-block;}.b-adress_group .title {    font-size: 20px;    margin-bottom: 12px;    font-family: "corpid_e1s_scd_regular", sans-serif;    font-weight: normal;}.b-adress_group .item {    font-size: 14px;    margin-bottom: 8px;    padding-left: 30px;}.b-adress_group .adress {    line-height: 24px;    background: url('/ico/ico_04.png') 4px 4px no-repeat;}.b-adress_group .phone {    background: url('/ico/ico_05.png') 4px 2px no-repeat;}.b-adress_group .phone a {    color: #38434d;}.b-adress_group .url {    background: url('/ico/ico_06.png') 4px 2px no-repeat;}/* b-blur_cont */.b-blur {    position: absolute;    bottom: 0;    left: 50%;    margin-left: -480px;    height: 205px;    width: 960px;    z-index: 3;}.l-blur_lnk {    color: #fff;}.l-blur_lnk:hover {    color: #00b0ab!important;}.l-blur_lnk:hover .text_4 {    border-bottom: 3px solid #00b0ab;}.l-blur_lnk .text {    font-family: "corpid_e1s_scd_regular",sans-serif;    font-size: 18px;    line-height: 26px;    display: inline-block;    white-space: normal;    vertical-align: middle;    padding-left: 10px;}.l-blur_lnk .ico {    display: inline-block;    width: 50px;    height: 50px;    line-height: 46px;    border-radius: 23px;    vertical-align: middle;}.l-blur_lnk .ico-1 {    background: #00b1ac url('/ico/ico_07.png') center no-repeat;}.l-blur_lnk .ico-2 {    background: #00b1ac url('/ico/ico_08.png') center no-repeat;}.l-blur_lnk .ico-3 {    background: #00b1ac url('/ico/ico_09.png') center no-repeat;}.l-blur_lnk .ico-4 {    background: #00b1ac url('/ico/ico_10.png') center no-repeat;}.l-blur_lnk .ico-5 {    background: #00b1ac url('/ico/ico_11.png') center no-repeat;}.l-blur_lnk .ico-6 {    background: #00b1ac url('/ico/ico_12.png') center no-repeat;}.l-blur_lnk .ico-7 {    background: #00b1ac url('/ico/ico_28.png') center no-repeat;}.l-blur_lnk .ico-8 {    background: #00b1ac url('/ico/ico_29.png') center no-repeat;}.l-blur_lnk .ico-9 {    background: #00b1ac url('/ico/ico_30.png') center no-repeat;}.l-blur_lnk .ico-10 {    background: #00b1ac url('/ico/ico_31.png') center no-repeat;}.l-blur_lnk .ico-11 {    background: #00b1ac url('/ico/ico_32.png') center no-repeat;}.l-blur_lnk .ico-18 {    background: #00b1ac url('/ico/ico_332020.png') center no-repeat;}/* b-product_switcher */.js-fixed_nav {    width: 100%;    position: relative;    top: auto;    /*background: #f6f6f6;*/    z-index: 9;}.js-fixed_nav .wrapper {	background: #f6f6f6;}.js-fixed_nav.fixed {    position: fixed;    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);    top: 0;    left: 0px;	background: #f6f6f6;}.js-fixed_nav .btn {    margin: 22px 0 0 0;}.jurist {    float: none;}.b-product_switcher {    position: relative;}.b-product_switcher_wrap {    position: relative;}.b-product_nav {    position: absolute;    bottom: 22px;    right: 10px;}.b-product_nav .l-larr,.b-product_nav .l-rarr {    font-size: 18px;    line-height: 18px;}.b-product_nav .l-larr {    margin-left: 50px;}.b-product_nav .l-larr:after,.b-product_nav .l-rarr:before {    line-height: 25px;}.l-product_hr {    line-height: 2px;    width: 100%;    height: 2px;    display: block;}.js-fixed_nav.fixed .l-product_hr {    width: 100%;}.l-product_hr:before {    content: "";    display: inline-block;    width: 50%;    background-color: #00b1ac;    height: 2px;}.l-product_hr:after {    content: "";    display: inline-block;    width: 50%;    background-color: #f59d15;    height: 2px;}.b-product_nav_list {    display: inline-block;    margin: 22px 0;	padding: 0 25px;}.b-product_nav_list.no-btn {    display: inline-block;    margin: 22px 0;    max-width: 100%;}.b-product_switcher .btn.fr {    margin-top: 20px;}.b-product_nav_item {    display: inline-block;    text-align: center;    padding: 5px 10px;}.b-product_nav_item.col_width {    width: 230px;}.b-product_nav_item .all:before {    content: "\2c";    font-family: 'icomoon-transcapital';    font-size: 10px;    background: none;    width: auto;    height: auto;    top: -0.1em;}.b-product_nav_item a:before {    content: "";    padding-right: 10px;    background-repeat: no-repeat;    width: 16px;    height: 9px;    display: inline-block;}.private.cards .b-product_nav_item a:before {    display: none;}.b-product_nav_item .none:before {    background-image: none;    display: none;}.b-product_nav_item .none {    padding-right: 60px;}.bank .b-product_nav_item,.info.tenders .b-product_nav_item  {    text-transform: uppercase;    /*width: 31%;*/}/* b-product_promo */.b-product_promo {    position: relative;    width: 1104px;    height: 370px;    margin-top: -2px!important;    overflow: hidden;    min-width: 1020px;    margin: 0 auto;    backround-repeat: no-repeat;    background-size: cover;    background-position: 50% 50%;}.kniga .b-product_promo {    height: auto;}.spring_mortgage .b-product_promo {    background-position: right center;}.l-mainpromo_slide.slick-slide.slide-106 {    background-position: right center!important;}.b-product_promo_pic {    position: absolute;    top: 0%;    width: 100%;}.b-product_promo_cont {    padding: 0;}.b-product_promo_cont > p:nth-child(1) {    font-size: 22px;    line-height: 38px;    margin-top: 103px;}.b-product--prev,.b-product--next {    color: #38434d;    opacity: 0.3;    font-size: 48px;    height: 100%;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    align-items: center;    width: 26px;    padding: 0 10px;}.b-product--prev {    float: left;}.b-product--next {    float: right;}.b-product--prev:hover,.b-product--next:hover {    color: #38434d;    opacity: 0.6;    filter: alpha(opacity=60);}/* b-product_list_wrap */.b-list.type_1 {    margin: 12px 0 10px 0;    font-size: 18px;}.b-list.type_1 .b-list_item {    min-height: 35px;    padding-left: 20px;    margin-bottom: 10px;    position: relative;}.b-list.type_1 .b-list_item:first-child {    margin-top: 0;}.b-list.type_1 .b-list_item:before {    content: "";    background-image: url('/ico/ico_18.png');    background-image: url('/ico/ico_18.svg'), none;    background-repeat: no-repeat;    width: 15px;    height: 15px;    display: inline-block;    position: absolute;    top: 0.2em;    left: 0;}.b-list_accordion_h {    border: 2px solid #e4e4e4;    background-color: #f6f6f6;    padding: 15px 18px;    outline: none;    cursor: pointer;    margin-bottom: 30px;}.homepage.private.cards .b-list_accordion_h {    border: 0;    background: none;    margin-left: 45px;}#reportsAccordion2 .b-list_accordion_h {    margin-bottom: 0px;    border-bottom: 1px solid #ccc;}.phones #reportsAccordion3 .b-list_accordion_h {    margin-bottom: 0px;    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    border-bottom: 1px solid #ccc;}.phones #reportsAccordion3 .b-list_accordion_h.ui-state-active {    border-top: 0;}.phones #reportsAccordion2 .b-list_accordion_h {    margin-bottom: 0px;    border: 1px solid #ccc;}.offers {    width: 56%;}.fb-cont {    width: 100%;    float: left;    margin-top: 10px;}.b-list_accordion_h.ui-state-hover {    color: #f59d15;}.b-list_accordion_h.ui-state-active {    border: 2px solid #f9b453;}.b-list_accordion_h .pseudo {    border-bottom: 1px dotted #38434D;}.b-list_accordion_h p {    font-family: 'corpid_e1s_scd_regular', sans-serif;    font-size: 15px;    line-height: normal;    margin: 0;}.b-list_accordion_h p:after {    content: "\2e";    font-family: 'icomoon-transcapital';    font-size: 8px;    margin-left: 10px;    display: inline-block;}.b-list_accordion-open .b-list_accordion_h p:after {    content: "";}.b-list_accordion-open .b-list_accordion_h .pseudo {    border-bottom: none;}.b-list_accordion-open .b-list_accordion_h:hover {    cursor: auto;}.b-list_accordion_h.ui-state-active p:after {    content: "\2f";}.b-list_accordion_h.ui-state-hover {    color: #f59d15;}.b-list_accordion_h.ui-state-hover .pseudo {    border-bottom: 1px dotted #f59d15;}.b-list_accordion .ui-accordion-content {    padding: 25px;}.b-list_accordion .ui-accordion-content .b-file_load {    display: block;    clear: both;}.b-list.type_2 .b-list_item {    padding: 0 0 30px 30px;    position: relative;}.b-list.type_2 .ico {    background: url('/ico/ico_sprite_02.png') no-repeat top left;    background-color: #01539f;    width: 28px;    height: 28px;    border-radius: 14px;    float: left;}.b-list.type_2 .ico_1 {background-position: 0 5px;}.b-list.type_2 .ico_2 {background-position: -35px 5px;}.b-list.type_2 .ico_3 {background-position: -64px 7px;}.b-list.type_2 .ico_4 {background-position: -94px 5px;}.b-list.type_2 .ico_5 {background-position: -132px 5px;}.b-list.type_2 .ico_6 {background-position: -164px 5px;}.b-list.type_2 .ico_7 {background-position: -188px 5px;}.b-list.type_2 .ico_8 {background-position: -224px 8px;}.b-list.type_2 .ico_9 {background-position: -260px 8px;}.b-list.type_2 .icomoon {    background-color: #01539f;    width: 45px;    height: 45px;    border-radius: 21px;    font-size: 12px;    line-height: 47px;    text-align: center;    left: 0;    position: absolute;    color: #fff;    margin-top: -0.3em;}.b-list.type_2 .icomoon.fsz14 {    font-size: 23px;}.b-list.type_2 .icomoon.fsz10 {    font-size: 10px;}.b-list.type_2 .cont {    display: inline-block;    margin-left: 25px;}.b-list.type_2 .info {    font-family: "corpid_e1s_scd_regular", sans-serif;    font-weight: normal;}.b-teaser_title .b-product_btn_list {    display: inline-block;    margin-left: 42px;}.b-teaser_title .b-product_btn_list li {    float: none;    display: inline-block;    font-size: 16px;}.b-teaser_title .b-product_btn_list li img {    position: relative;    top: -2px;    margin: 0 5px 0 0;    vertical-align: middle;}.b-product_btn_list {    display: block;}.b-product_btn_item {    float: left;    margin-left: 46px;    line-height: 50px;}#accordion.uiacc {    /*height: 327px;*/    overflow: hidden;}#accordion.uiacc .color-white {	color: #fff;}#accordion.uiacc .ui-accordion-header {	background: #39444e;	padding: 10px 15px;	margin: 0;	cursor: pointer;}#accordion.uiacc .chastnie {    border-radius: 6px 6px 0 0;}#accordion.uiacc .biznes {	border-radius: 0 0 6px 6px;}#accordion.uiacc .biznes.ui-accordion-header-active {	border-radius: 0;	cursor: auto!important;}#accordion.uiacc .ui-accordion-header-active {	background: #00b0ab;	cursor: auto!important;}#accordion.uiacc .ui-accordion-content {	padding: 10px 15px;}#accordion.uiacc .b-list.type_4 {	margin: 15px 0;}#accordion.uiacc #ui-id-2, #ui-id-4, #ui-id-6 {    border-left: 2px solid #ccc;    border-right: 2px solid #ccc;}#accordion.uiacc #ui-id-6 {    border-left: 2px solid #ccc;	border-right: 2px solid #ccc;	border-bottom: 2px solid #ccc;	border-radius: 0 0 6px 6px;}/* b-product_teaser */.b-product_teaser {    background-color: #f6f6f6;    padding: 25px!important;    text-align: justify;    border-bottom: 1px solid #e6e6e6;}.wrapper .b-product_list_wrap {    padding: 25px!important;}.b-teaser_title {    font-size: 42px;    margin-bottom: 38px;}.hegiht_adjust {    text-align: center;}.b-teaser_subtitle {    margin-top: -30px;    margin-bottom: 70px;    font-size: 42px;    line-height: 56px;    text-align: center;    font-weight: 100;}.b-teaser_group:first-child {    margin-left: 0;}.b-teaser_group {    margin-left: 34px;    width: 294px;    display: inline-block;    text-align: center;    vertical-align: top;    background-color: #fff;    padding: 22px 0;    -webkit-box-shadow: inset 0px -7px 0px 0px rgba(236, 236, 236, 1);    box-shadow: inset 0px -7px 0px 0px rgba(236, 236, 236, 1);    border-radius: 0 0 4px 4px;    box-sizing: border-box;    position: relative;}.b-teaser_group.evenlyready {    width: 275px;}.b-teaser_txt {    font-size: 18px;    line-height: 22px;    font-weight: normal;    position: absolute;    width: 100%;    top: 20px;    text-align: center;    padding: 0 20px;    box-sizing: border-box;    max-height: 90px;    overflow: hidden;}.b-teaser_pic {    height: 110px;    position: relative;    margin-top: 110px;}.b-teaser_pic img {    vertical-align: bottom;}/* b-product_work */.b-product_work_cols {    margin: 50px 0;    font-size: 18px;    font-family: 'corpid_e1s_scd_light';    line-height: 1.4em;}.b-product_work_col {    font-size: 18px;    font-family: 'corpid_e1s_scd_light';    line-height: 1.4em;    position: relative;    padding-right: 100px;}.b-product_work_col:before {    content: "";    background-image: url('/ico/ico_17.svg'), none;    background-position: 90% 0;    background-repeat: no-repeat;    width: 28px;    height: 64px;    position: absolute;    top: 5px;    right: 45px;    display: inline-block;}.b-product_work_example {    margin-top: 40px;    background-color: #f6f6f6;    padding: 18px 46px 18px 98px;    position: relative;}.b-product_work_example:before {    content: "";    width: 34px;    height: 32px;    background-image: url('/ico/ico_19.svg'), none;    background-repeat: no-repeat;    position: absolute;    top: 12px;    left: 36px;}.b-product_work_example .b-list {    margin-top: 8px;}.b-list.type_3,.b-list.type_4 {    margin: 12px 0 36px 0;}.b-list.type_3 .b-item,.b-list.type_4 .b-item {    padding: 0 50px 0 25px;    font-size: 18px;    font-family: 'corpid_e1s_scd_light';    line-height: 1.4em;    margin-bottom: 12px;    position: relative;}.b-list.type_3 .b-item:before,.b-list.type_4 .b-item:before {    content: "";    background-image: url('/ico/ico_18.svg'), none;    background-repeat: no-repeat;    width: 14px;    height: 1em;    position: absolute;    top: 0.2em;    left: 0;}.b-list.type_4 .b-item {    display: block;    vertical-align: top;}.b-list.type_4 .sub_txt,.hint_block .sub_txt {    color: #6c757c;    font-size: 14px;    line-height: 26px;}.b-list.type_5 {    width: 500px;}.b-list.type_5 .b-item {    width: 250px;    float: left;    position: relative;    margin-bottom: 10px;}.b-list.type_5 .b-item:before {    content: "";    margin-top: 8px;    background-image: url('/ico/ico_18.png');    background-image: url('/ico/ico_18.svg'), none;    background-repeat: no-repeat;    width: 16px;    height: 1em;    position: relative;    top: -0.2em;    float: left;    display: inline-block;}.b-list.type_5 .sub_txt {    margin-left: 26px;    display: block;    font-family: "corpid_e1s_scd_light";}.hint_block {    display: none;}.b-list.type_2 {    padding: 0.5em 0;}.b-list.type_2 .hint_btn {    margin-left: 0.5em;}.b-list.type_2 .hint_block {    margin: 0.5em 0 0 0;    padding-right: 10px;}.b-main_filter .b-main_nav_switcher {    margin: 0px;}.b-list_item h3 {    margin-top: 0px;}.b-list_item p {    font-family: "corpid_e1s_scd_light";    font-size: 16px;    line-height: 1.4em;}.l-services_item h3 {    margin-top: 0px;}.b-main_nav_switcher.pad {    margin: 24px 0 0 48px;}/* b-quest */.b-quest {    background-color: #fff;    padding: 50px 0 40px;    line-height: 42px;}.b-quest_btn {    margin-top: 30px;}.l-item_title {    padding: 30px 0;}.b-news_item {    border-bottom: 1px solid #e3e3e3;    padding: 0 0 30px 0;    overflow: hidden;}.b-news_item .b-news_category {    margin: 0 0 0 0;}.b-wide.gray {    background: #f6f6f6;    border-bottom: 1px solid #e3e3e3;}.l-wide_lnk {    width: 100%;    display: inline-block;}.b-news_item .l-news_title {    max-width: 700px;    display: inline-block;    float: left;}.b-news_item .l-callback_lnk {    float: right;}.l-callback_lnk.btn {    font: 18px/42px "corpid_e1s_scd_bold";}.b-shareholders {    overflow: hidden;    margin: 0 0 50px 0;}.b-shareholders .l-shareholders_item {    float: left;    width: 25%;}.b-shareholders .l-shareholders_item p {    width: 190px;    height: 80px;    margin: 15px 0;    font-size: 16px;    color: #01539f;}.b-shareholders .l-shareholders_item span {    width: 150px;    font-size: 14px;    color: #8c999f;    display: inline-block;}.b-services {    margin: 0 0 20px 4px;}.b-services .l-services_item {    display: inline-block;    width: 25%;    text-align: center;    position: relative;    vertical-align: top;    margin-left: -4px;}.b-services .l-services_item p {    padding: 40px 0;    color: #000;    width: 200px;    margin: 0 auto;    text-align: center;    line-height: 2em;}.b-history_cover {    overflow: hidden;    padding: 42px 0 0 0;}.b-history_wrap {    clear: both;}.b-history_cover .b-history_left {    width: 50%;    float: left;    clear: left;    border-right: 4px solid #e6e6e6;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding:90px 20px 0 0;}.b-history_cover .b-history_right {    width: 50%;    float: left;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0 0 0 20px;}.b-history_list {    margin: -42px 0 72px 0;}.b-history_list dt {    border-bottom: 1px solid #e6e6e6;    margin: 0 0 40px 0;    position: relative;}.b-history_list dt b {    position: relative;    display: inline-block;    font-size: 34px;    background: #fff;    padding: 0 10px;    top: 10px;}.b-history_cover.ru dt b {    background: #f6f6f6;}.b-history_list dd {    margin: 0 0 30px 10px;    padding: 0 0 0 30px;    background: url('/ico/ico_18.svg') 0px 4px no-repeat;    background-size: auto 14px;}.b-history_right .b-history_list dt {    text-align: right;}.b-history_right .b-history_list dt:before {    content: '';    display: inline-block;    position: absolute;    background-color: #fff;    left: -10px;    top: 35px;    width: 12px;    height: 12px;    border-radius: 14px;    border: 2px solid #00b1ac;}.b-history_left .b-history_list dt:before {    content: '';    display: inline-block;    position: absolute;    top: 34px;    right: -12px;    width: 12px;    height: 12px;    border-radius: 14px;    border: 2px solid #00b1ac;    background-color: #fff;}.b-history_right .b-history_list.gray dt:before,.b-history_left .b-history_list.gray dt:before {    background-color: #f6f6f6;}.b-ajax_history {    text-align: center;    padding: 0 0 60px 0;}.b-ajax_history .icomoon {    font-size: 14px;}.b-rating_wrap .b-ajax_history .icomoon {    font-size: 10px;}.b-bank_data {    overflow: hidden;    position: relative;    z-index: 2;    height: 120px;    display: block;    margin: 0 auto;    width: max-content;}.b-bank_data li {    float: left;}.b-bank_data li p {    color:#f59d15;    font-size: 60px;    margin: 0 10px 0 0;}.b-bank_data li span {    font-size: 16px;    display: inline-block;    position: relative;    top: 13px;}.b-bank_data .l-bank_n1,.b-bank_data .l-bank_n2,.b-bank_data .l-bank_n3,.b-bank_data .l-bank_n4 {    display: inline-block;    padding: 0 15px;    text-align: center;	height: 120px;}.b-bank_data li.l-bank_n1 p,.b-bank_data li.l-bank_n2 p,.b-bank_data li.l-bank_n3 p,.b-bank_data li.l-bank_n4 p {    height: 38px;}#map_lens {    width: 581px;    height: 424px;    position: relative;    margin: 0 auto;    background: url('/ico/map_small-2018.png') 0px 0px no-repeat;    cursor: none;    cursor: url('/ico/no.cur');}#map_lens .lens {    width: 150px;    height: 150px;    border-radius: 75px;    -webkit-border-radius: 75px;    border: 4px solid #fff;    -moz-box-sizing: border-box;    box-sizing: border-box;    box-shadow: 0 10px 10px rgba(0, 170, 164, 0.2);    position: absolute;    left: auto;    top: auto;    overflow: hidden;    display: none;}#map_lens .lens b {    display: block;    border-radius: 75px;    width: 1223px;    height: 893px;    position: absolute;    left: -800px;    top: -300px;    background: #fff url('/ico/map_big-2018.png') 0px 0px no-repeat;    z-index: 99;}.b-callback_col:first-child {    margin-left: 0;    margin-right: 0;}.b-callback_col {    display: inline-block;    margin-left: 40px;    margin-right: 16px;}.b-callback_bottom {    margin: 44px 0 34px;}.footerrow .b-callback_bottom {    margin: 0px;}.no-margin.b-callback_bottom {    margin: 0px;}.b-callback_num {    padding-bottom: 40px;    position: relative;}.b-callback_bottom .phone {    font-size: 40px;    line-height: 32px;    color: #363c3f;    display: inline-block;    vertical-align: middle;}.b-callback_bottom .icomoon {    cursor: pointer;    width: 30px;    height: 30px;    border: 2px solid #d8dad9;    border-radius: 15px;    text-align: center;    line-height: 26px;    -moz-box-sizing: border-box;    box-sizing: border-box;}.b-callback_info {    display: inline-block;    vertical-align: top;    color: #0c5ea3;    cursor: pointer;    width: 234px;}.b-callback_info:hover {    color: #3995eb;}.b-callback_bottom.active .b-callback_info,.b-callback_close {    display: none;}.b-callback_close {    position: absolute;    top: 0;    right: 20px;    font-size: 12px;    color: #0c5ea3;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: color .25s, transform .25s;    -o-transition: color .25s, transform .25s;    transition: color .25s, transform .25s;}.b-callback_close:hover {    color: #3995eb;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);}.b-callback_bottom.active .b-callback_close {    display: inline-block;}.b-callback_num.b-callback_btn .b-callback_close {    position: relative;    margin-left: 20px;}.b-callback_info .ico_txt {    margin-left: 14px;    vertical-align: middle;}.b-callback_subtxt {    font-size: 18px;    line-height: 28px;    color: #363c3f;    margin-top: 14px;}.b-callback_btn {    margin-top: 40px;}.b-callback_btn .btn {    margin-right: 20px;}/* b-colback__bottom_dropdown */.b-callback_bottom .b-callback_bottom_wrap {    padding: 40px 0px 0;    -webkit-transition: border-color .25s;    transition: border-color .25s;    width: 100%;    position: relative;}.b-callback_bottom.active .b-callback_bottom_wrap {    border: 2px solid #f6f6f6;}.b-callback_bottom_dropdown {    padding: 26px 0;    display: none;    border-top: 1px solid #f6f6f6;    -webkit-transition: border-color .25s;    transition: border-color .25s;}.b-colback_subtitie {    font-size: 24px;}.b-colback_cols {    margin-top: 24px;    margin-bottom: 40px;}.b-colback_cols .col-3 {    vertical-align: top;}.b-colback_cols .num {    border: 5px solid #01539f;    color: #01539f;    width: 60px;    height: 60px;    text-align: center;    font-size: 40px;    vertical-align: middle;    line-height: 53px;    border-radius: 35px;    display: inline-block;    margin-right: 8px;}.b-colback_cols .pic {    vertical-align: middle;    min-width: 60px;    text-align: center;    display: inline-block;}.b-colback_cols .txt {    font-size: 15px;    display: inline-block;    vertical-align: middle;    width: 160px;    padding: 0 10px;    box-sizing: border-box;}.b-callback_subinfo {    font-size: 16px;    color: #838687;    margin-top: 50px;    padding-top: 28px;    border-top: 1px solid #f6f6f6;}/* b-valuable_list_wrap */.b-valuable_list_wrap .b-list.type_1 {    overflow: hidden;    margin: 0;    font-size: 14px;}.b-valuable_list_wrap .b-list.type_1 .b-list_item {    float: left;    width: 50%;    margin: 0 0 40px 0;    padding:0 45px;    box-sizing: border-box;    -moz-box-sizing: border-box;}.b-bankinfo_wrap,.b-leadership_wrap {    padding: 50px 0;}.b-leadership_wrap .l-services_item {    text-align: left;}.l-wide_lnk h4 {    color: #01539f;}.l-wide_lnk:hover h4 {    color: #4eaad1;}.b-leadership_wrap img {    margin: 0 0 20px 0;}.b-rating {    padding: 50px 0 0 0;}/* tbl-switcher_cont */.tbl-switcher_cont .b-widget_title,.tbl-switcher_cont .b-main_filter {    display: inline-block;    vertical-align: middle;    margin-bottom: 0;}.tbl-switcher_wrap {    display: none;    overflow: hidden;    border-radius: 10px;}.tbl-switcher_more .pseudo {    padding-top: 20px;    font-size: 22px;    color: #38434d;    display: inline-block;    cursor: pointer;    border-bottom: 1px dashed #38434d;}.tbl-switcher_more .pseudo:hover {    border-bottom: 1px dashed transparent;}.tbl-switcher_more:after {    margin-left: 10px;    content: ".";    font-family: 'icomoon-transcapital';    font-size: 12px;}.tbl-switcher th,.report-table th,.new_table th,table#inner th {    font-weight: normal;    background-color: #f6f6f6;    padding: 17px 0 17px 30px;}.tbl-switcher td,.report-table td,.new_table td,table#inner td {    padding: 24px 0 24px 25px;}.tbl-switcher tr td,.report-table tr td,.new_table tr td,table#inner tr td {    border-top: 1px solid #e3e3e3;}.tbl-switcher tr:first-child td,.report-table tr:first-child td,.new_table tr:first-child td,table#inner tr:first-child td {    border-top: 1px solid transparent;}.pseudo {    border-bottom-width: 1px;    border-bottom-style: dotted;    border-bottom-color: #01539f;}/* b-calculate */.b-calculate {    padding-top: 80px;    background-color: #f6f6f6;}.b-calculate .b-teaser_title {    text-align: center;}.b-calculate_cont {    padding-bottom: 48px;}.b-calculate_promo {    display: inline-block;    text-align: center;}.b-calculate_promo:hover .icomoon,.b-calculate_promo:hover {    color: #f59d15}.l-calculate_lnk {    display: inline-block;    cursor: pointer;    color: #01539f;}.l-calculate_lnk:hover {    color: #f59d15;}.l-calculate_lnk:hover .pseudo {    border-bottom: 1px dotted #f59d15;}.l-calculate_ico {    width: 98px;    height: 98px;    border: 1px solid #b6b6b6;    display: inline-block;    border-radius: 50px;    position: relative;    margin-bottom: 35px;    outline: none;    cursor: pointer;}.b-calculate_promo:hover .pseudo {    border-bottom-color: #f59d15!important;}.l-calculate_txt {    line-height: 22px;    padding: 0 20px;    display: block;    cursor: pointer;}.l-calculate_ico .icomoon {    line-height: 100px;    font-size: 56px;    color: #00b1ac;}.l-calculate_lnk:hover .icomoon {    color: #f59d15;}.b-calculate_nav {    text-align: center;    padding: 50px 0;    border-top: 1px solid #e3e3e3;}.b-calculate_add {    display: inline-block;    position: relative;    margin-right: 30px;}.b-calculate_add .btn:before {    content: "+";    margin-right: 10px;    font-size: 34px;    line-height: 48px;    font-weight: 300;    float: left;    font-family: 'corpid_e1s_scd_bold';}.b-calculate_add .btn {    line-height: 50px;    font-family: 'corpid_e1s_scd_bold';}.b-calculate_nav .b-calculate_add .btn {    color: #bdc3c6;    border-color: #bdc3c6;    cursor: default;}.b-calculate_nav.active .b-calculate_add .btn {    color: #0071be;    border-color: #0071be;    cursor: pointer;}.b-calculate_nav.active .b-calculate_add .btn:hover {    color: #3995eb;    border-color: #3995eb;}.b-calculate_change {    display: none;    position: absolute;    top: 100%;    left: 50%;    margin-top: 20px;    margin-left: -156px;    background: #fff;    padding: 20px;    width: 312px;    border-radius: 4px;    box-sizing: border-box;    white-space: nowrap;    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);}.b-calculate_change:before {    content: "";    position: absolute;    bottom: 100%;    left: 80px;    width: 0;    height: 0;    border-style: solid;    border-width: 0 7px 9px 7px;    border-color: transparent transparent #fff transparent;}.b-calculate_add_ico {    position: relative;    background: #fff;    border: 1px solid #b6b6b6;    width: 52px;    height: 52px;    border-radius: 26px;    display: inline-block;    margin-left: 14px;    cursor: pointer;}.b-calculate_add_ico:hover .icomoon {    color: #f59d15;}.b-calculate_add_ico:first-child {    margin-left: 0;}.b-calculate_add_ico .icomoon {    color: #00b1ac;    font-size: 28px;    line-height: 54px;}.b-calculate_nav .btn.brd {    background-color: transparent;}.b-calculate_form fieldset {    padding-bottom: 80px;}.calculate_category {    position: relative;    background-color: #f59d15;    width: 53px;    height: 53px;    border-radius: 27px;    margin-right: 35px;    text-align: center;    line-height: 50px;    font-size: 30px;    color: #fff;}.slider_calculate_inner_group {    display: inline-block;    margin-right: 50px;    vertical-align: top;}.slider_calculate_inner,.slider_calculate_radio,.calculate_category {    position: relative;    display: inline-block;    vertical-align: bottom;}.slider_calculate_inner {    margin-right: 18px;}.l-slider_val,.slider_calculate_inner input {    font-family: 'corpid_e1s_scd_regular';}.slider_calculate_radio label.ui-button:hover span {    color: #00b1ac;}.slider_calculate_radio .ui-state-active:hover span {    color: #fff!important;}.b-calculate_title {    font-size: 22px;    line-height: 32px;    margin-bottom: 26px;}#deposit-calc {    padding: 0 20px;}#deposit-calc .slider_calculate_inner {    width: 100%;}#deposit-calc .slider_calculate_inner input {    width: 100%;    text-align: right;}.slider_calculate_inner input {    position: relative;    font-size: 18px;    border: 1px solid #b6b6b6;    border-left: 1px solid #c9c9c9;    border-right: 1px solid #c9c9c9;    border-bottom: 3px solid rgb(0, 177, 172);    width: 175px;    margin-right: 6px;    height: 50px;    padding: 0 20px;    line-height: 50px;    outline: none;    border-radius: 4px;    -moz-box-sizing: border-box;    box-sizing: border-box;}#deposit-calc .slider_calculate-widget.green {    width: 96%;}.slider_calculate-widget.green {    position: relative;    width: 161px;}.slider_calculate-widget.hidden,.hidden {    display: none;}.slider_calculate-widget.green .ui-slider-handle {    position: absolute;    bottom: 100%;    margin-right: 14px;    margin-bottom: -15px;    display: block;    width: 14px;    height: 25px;    z-index: 4;    background: #00b1ac;    border-radius: 6px;    outline: none;    cursor: pointer;    -ms-touch-action: none;    touch-action: none;}.slider_calculate-widget.green .ui-slider-handle:before,.slider_calculate-widget.green .ui-slider-handle:after {    content: "";    border-top: 1px solid #00918d;    display: inline-block;    height: 2px;    width: 10px;    position: absolute;    left: 2px;}.slider_calculate-widget.green .ui-slider-handle:before {    border-bottom: 1px solid #00918d;    top: 8px;}.slider_calculate-widget.green .ui-slider-handle:after {    bottom: 8px;}.slider_calculate_radio {    background-color: #fff;    border-radius: 23px;    overflow: hidden;    border: 1px solid #b6b6b6;    margin-bottom: 3px;    position: relative;}.slider_calculate_radio input {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}.slider_calculate_radio label {    color: #38434d;    background-color: #fff;    margin-left: 0;    line-height: 45px;    display: inline-block;    padding: 0 20px;    font-size: 18px;    cursor: pointer;    position: relative;}.slider_calculate_radio label.ui-corner-left {    border-radius: 23px 0 0 23px;}.slider_calculate_radio label.ui-corner-right {    border-radius: 0 23px 23px 0;}.slider_calculate_radio label.right {    color: red;    border-radius: 23px 0 0 23px;}.slider_calculate_radio label.ui-state-active {    background-color: #00b1ac;    color: #fff;}.b-calculate_final {    padding: 50px 0;    display: none;}.calculate_form_final_h {    font-size: 34px;    word-spacing: -3px;    margin-bottom: 60px;}.b-calculate_procent_wrap {    display: inline-block;}.b-calculate_sum,.b-calculate_procent {    vertical-align: bottom;}.b-calculate_sum label,.b-calculate_procent label {    display: block;}.b-calculate_sum label,.b-calculate_procent label {    font-size: 22px;    font-family: 'corpid_e1s_scd_regular';    font-weight: normal;}.b-calculate_sum input,.b-calculate_procent input {    height: 50px;    line-height: 50px;    font-size: 22px;    color: #00b1ac;    border: none;    outline: none;    border-radius: 4px;    background-color: transparent;    -moz-box-sizing: border-box;    box-sizing: border-box;}.b-calculate_procent input {    width: 70px;    text-align: center;}.refinancing_form_item.template {    display: none;}.js-calculate_form_group .b-calculate_procent input {    background-color: #fff;    font-size: 18px;    padding: 0 18px;    color: inherit;}.js-calculate_form_group .b-calculate_procent {    width: 100px;    height: 50px;}.js-calculate_form_group .b-calculate_procent input {    float: left;}.js-calculate_form_group .b-calculate_procent label {    padding-top: 8px;    text-align: right;}.b-calculate_final .slider_calculate-widget:before,.b-calculate_final .slider_calculate-widget:after {    color: #38434D;}.b-calculate_callback {    border-top: 1px solid #abc4db;    padding-top: 50px;    margin-top: 72px;}.b-calculate_callback_title {    margin-bottom: 35px;    font-size: 22px;}.b-calculate_callback .phone input,.b-calculate_callback .name input {    height: 50px;    line-height: 50px;    margin-right: 60px;    padding: 0 20px;    font-size: 18px;    font-family: 'corpid_e1s_scd_regular';    font-weight: normal;    outline: none;}.b-calculate_callback .name input {    width: 390px;}.b-calculate_callback .phone input {    width: 170px;}.b-calculate_callback .phone label {    margin-right: 10px;}.b-calculate_callback_btn {    margin-top: 30px;}.b-calculate_callback_btn .btn {    margin-right: 20px;}.b-calculate_callback_btn .l-lnk {    margin-left: 20px;    border-bottom: 1px dotted #0173c1;}.b-calculate_callback_btn .l-lnk:hover {    border-bottom: 1px dotted #f9b453;}/* b-form */.business-form-mini #web-form {    border-radius: 6px;}.b-form {    font-family: 'corpid_e1s_scd_light';}.form-mini.form-mini__default.b-form {    width: 960px;    margin: 0 auto;}.homepage.private.cards.order .b-form {    padding: 15px 0;}.business-form-mini .b-form {    padding: 15px;}.b-form .w64 {    width: 64px;    display: inline-block;}.b-form .w175 {    width: 272px;    display: inline-block;}.b-form .w272 {    width: 272px;    display: inline-block;}.b-form .w534 {    width: 534px;    display: inline-block;}.b-form fieldset {    padding: 10px 25px 0px 25px;    border-top: 1px solid #e5e5e5;}.b-form fieldset:first-child,.b-form .b-btn_form {    border-top: 1px solid transparent;}.b-form .b-btn_form {    padding-top: 0;    margin-bottom: 15px;}#deposit-calc .b-form .fieldcell {    width: auto;}#deposit-calc .hint + .notice {    bottom: 39px;    right: -20px;}#deposit-calc .b-form .fieldrow {    margin-top: 20px;    margin-bottom: 30px;}#deposit-calc .b-form .b-main_nav_switcher .filter-value {    padding: 15px 26px!important;    border-radius: 25px;}#deposit-calc .b-form .b-main_nav_switcher .filter-value.checked {    background-color: #00b1ac;    margin-bottom: -2px;    z-index: 1;    -ms-animation: switchershow .3s;    -moz-animation: switchershow .3s;    -o-animation: switchershow .3s;    -webkit-animation: switchershow .3s;}#deposit-calc .ui-button-text {    font-family: inherit;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}#deposit-calc .res__money,#deposit-calc .result-info,#deposit-calc .res_annualrate,#deposit-calc .res_footblock-info {    padding-right: 35px;    width: auto;}.calc.mini .b-mortgage_parameters h3 {    text-align: left!important;}.calc.mini .res .res__layout_two .res__col {    width: 47%!important;}.calc.mini .res .res__layout_line:before {    content: none!important;}.calc.mini .res .res__layout_two .res__col p {    margin: 0 0 10px 0;}.calc .res .result-info li {    margin-bottom: 0px;}.res_annualrate_text {    width: 19%;    float: left;    padding: 9px 0 9px 4px;}.res_annualrate_percent span {    color: #00b1ac;    font-size: 35px;}.res_footblock-info {    margin-top: 17px;    padding-left: 4px;}#deposit-calc .b-form .f-currency {    padding-left: 35px;}#deposit-calc .b-form .fieldrow.sum,#deposit-calc .b-form .fieldrow.f_term {    margin-top: 20px;    margin-bottom: 30px;    padding-left: 35px;}#deposit-calc .b-form .fieldrow.sum .fieldcell,#deposit-calc .b-form .fieldrow.f_term .fieldcell {    width: 100%;}#deposit-calc .res__money {    padding-left: 3px!important;}#deposit-calc .res .res__money-col {    margin-right: 0px;    width: 100%;}#deposit-calc .summ-deposit.col-sm-9,#deposit-calc .f_term .col-sm-9 {    width: 85%;}#deposit-calc .name-valuta.col-sm-3,#deposit-calc .col-sm-3.days-slider {    width: 15%;}#deposit-calc .col-sm-3.days-slider {    margin-top: 22px;}.b-form .fieldcell {    display: inline-block;    position: relative;    vertical-align: bottom;}.b-form .fieldrow {    margin-bottom: 27px;}.vopros #field_text {    margin-top: 25px;}.b-form .col-4 label {    padding-left: 20px;}.b-form .col-4:first-child label {    padding-left: 0;}.b-form .w235 .slider_calculate-widget.green,.b-form .w235 input {    width: 235px;}.b-form .slider_calculate_inner {    margin-right: 0;}.b-form label,.b-form h5 {    font-size: 19px;    font-weight: normal;    vertical-align: top;    padding-top: 11px;    display: inline-block;    position: relative;}.b-form label span {    display: inline-block;}.b-form label .required {    color: #ed1b2e;}.b-form .jq-checkbox + label {    font-size: 18px;    display: block;    margin-left: 28px;}.b-form label b {    font-family: 'corpid_e1s_scd_regular';    font-weight: normal;    font-size: 22px;    line-height: 26px;}.b-form label i {    font-size: 15px;    color: #717171;    font-style: normal;    line-height: 26px;}.b-form input[type="button"] {    padding: 0 20px;}.b-form input[type="text"],.b-form input[type="number"],.b-form input[type="email"],.b-form input[type="password"],.b-form input.search_inp {    color: #38434D;    font-family: "corpid_e1s_scd_regular", sans-serif;    height: 50px;    line-height: 50px;    vertical-align: top;    border: 1px solid #ccc;    padding: 0 20px;    font-size: 18px;    outline: none;    -moz-box-sizing: border-box;    box-sizing: border-box;}.b-form .slider_calculate_inner input[type="text"],.b-form .slider_calculate_inner input[type="text"]:focus {    box-shadow: none;    border: 1px solid #ccc;    border-bottom: 3px solid rgb(0, 177, 172);}.b-form .summ-deposit .slider_calculate_inner input[type="text"],.b-form .summ-deposit .slider_calculate_inner input[type="text"]:focus {    border-radius: 0;    border-left: 0;    border-right: 0;    border-top: 0;}.b-form .slider_calculate_inner.hidden input[type="text"] {    box-shadow: none;    border: 1px solid #ccc;}.b-form input[disabled=disabled] {    background-color: #ebebeb;}.b-form textarea {    color: #38434D;    border: 1px solid #b6b6b6;    height: 120px;    padding: 20px 20px;    font-size: 16px;    line-height: 1.4;    outline: none;    -moz-box-sizing: border-box;    box-sizing: border-box;}.b-form textarea.w534 {    max-width: 534px!important;    color: #38434d;    font-family: "corpid_e1s_scd_regular",sans-serif;    font-size: 18px;}.b-form input[type="text"]:focus,.b-form input[type="number"]:focus,.b-form input[type="email"]:focus,.b-form input[type="search"]:focus,.b-form textarea:focus,.b-form .search_inp-ajax:focus {    border: 1px solid #00b1ac;    -webkit-box-shadow: 0 0 1px 1px rgba(0, 177, 122, 0.5);    box-shadow: 0 0 1px 1px rgba(0, 177, 122, 0.5);}.b-form .capcha_pic {    display: inline-block;    vertical-align: middle;}.b-form .capcha_pic img {    max-width: none;}/* selectmenu */.b-form .ui-selectmenu-button {    height: 50px;    border: 1px solid #b6b6b6;    border-radius: 4px;    padding: 0 40px 0 20px;    line-height: 50px;    font-size: 19px;    position: relative;    display: inline-block;    outline: none;    -moz-box-sizing: border-box;    box-sizing: border-box;    min-width: 272px;    max-width: 534px;    vertical-align: top;}.b-form .ui-selectmenu-button.ui-corner-all:before {    content: "\2e";    position: absolute;    top: 18px;    right: 14px;    font: 10px 'icomoon-transcapital';    color: #0165b1;}.b-form .ui-selectmenu-button.ui-corner-top:before {    content: "\2f";    position: absolute;    top: 18px;    right: 14px;    font: 10px 'icomoon-transcapital';    color: #0165b1;}.ui-selectmenu-menu {    padding: 0;    margin: 0;    position: absolute;    top: 0;    left: 0;    display: none;    z-index: 10;}.ui-selectmenu-open {    display: block;}.ui-selectmenu-text {    line-height: 50px;    display: block;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.ui-selectmenu-button.ui-state-focus {    border: 1px solid #00b1ac;    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);    box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);}.ui-selectmenu-menu .ui-menu {    background-color: #fff;    border: 1px solid #b6b6b6;    margin-top: -1px;    box-sizing: border-box;    overflow: auto;    max-height: 256px;}.ui-selectmenu-menu li:first-child {    border-top: none;}.ui-selectmenu-menu li {    font-size: 18px;    height: 50px;    line-height: 50px;    padding: 0 20px;    border-top: 1px solid #b6b6b6;    overflow: hidden;    white-space: nowrap;}.ui-selectmenu-menu li:hover,.ui-selectmenu-menu .ui-state-focus {    background: #00b1ac;    color: #fff;}.b-form .error input,.b-form .error textarea,.b-form .error .ui-selectmenu-button,.b-form .error .search_inp-ajax {    border: 1px solid #ed1b2e;    -webkit-box-shadow: 0 0 1px 1px rgba(237, 27, 46, 0.5);    box-shadow: 0 0 1px 1px rgba(237, 27, 46, 0.5);}.b-form .error .slider_calculate_inner input[type="text"],.b-form .error .slider_calculate_inner input[type="text"]:focus {    border: 1px solid #ed1b2e;    border-bottom: 3px solid rgb(0, 177, 172);    -webkit-box-shadow: 0 0 1px 1px rgba(237, 27, 46, 0.5);    box-shadow: 0 0 1px 1px rgba(237, 27, 46, 0.5);}.b-form .error {    position: relative;    display: inline-block;}.b-form .error-txt,.b-form .error-txt-agree {    display: none;}.b-form .error .error-txt {    display: block;    position: absolute;    margin-top: 2px;    left: 276px;    font-size: 12px;    color: #ed1b2e;}.b-form .error .error-txt.error-txt-agree {    left: 25px;}.b-form .error-txt-ext {    display: inline-block;    margin-left: 20px;    font-family: "corpid_e1s_scd_regular",sans-serif;    color: #ed1b2e;}/*tnx*/.l-tnx_top {    padding: 40px 70px 20px 70px;    border-bottom: 1px solid #ddd;    margin: 0 0 40px 0;}.l-tnx_top h3 {    margin: 0 0 0.5em 0;}.l-tnx_top p {    margin: 0 0 2em 0;    line-height: 1.5em;}.l-tnx_bottom {    padding: 0px 70px;    margin: 0 0 40px 0;    overflow: hidden;}.l-tnx_bottom p {    margin: 0 0 1em 0;    line-height: 1.5em;}.l-tnx_bottom-left,.l-tnx_bottom-right {    float: left;    width: 50%;}.l-tnx_bottom-left .l-phone {    color: #00b1ac;    font-size: 38px;    font-family: 'corpid_e1s_scd_regular';    margin: 0 0 0.5em 0;}.l-tnx_bottom-right p {    padding: 10px 60px 10px 80px;    background: #f6f6f6 url('/ico/ico_19.png') 20px 50% no-repeat;    border-radius: 5px;}/* checkbox */.b-form input[type="checkbox"],.b-form input[type="radio"] {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}.b-form .b-form_checkbox {    padding-top: 0;    vertical-align: middle;    margin-right: 10px;}.b-form .b-form_checkbox.ui-state-focus .icomoon {    border: 1px solid #00b1ac;    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);    box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);}.agree .icon-ico_32,.b-form .b-form_checkbox .icomoon {    width: 15px;    height: 15px;    border-radius: 2px;    border: 1px solid #b6b6b6;    float: left;    position: relative;}.ui-state-active .icomoon:before {    content: "\40";}.b-form .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;}.b-form .b-form_checkbox .txt {    font-size: 16px;    display: block;    margin-left: 10px;}.b-form .cancel_btn {    margin-top: 14px;    margin-bottom: 30px;}.b-form .cancel_btn .icomoon {    font-size: 10px;    vertical-align: bottom;    margin-right: 8px;}/* radio */.b-form .b-radio_group {    display: inline-block;    vertical-align: middle;    padding-top: 14px;}.b-form .b-form_radio {    vertical-align: middle;    margin-right: 26px;}.b-form .b-form_radio .icomoon {    width: 17px;    height: 17px;    border: 1px solid #b6b6b6;    border-radius: 8px;    margin-top: 4px;    float: left;    text-align: center;    -moz-box-sizing: border-box;    box-sizing: border-box;    position: relative;}.b-form .b-form_radio.ui-state-focus .icomoon {    border: 1px solid #00b1ac;    -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);    box-shadow: 0px 0px 1px 1px rgba(0, 177, 122, 0.5);}.b-form .b-form_radio {    padding-top: 0;}.b-form .b-form_radio.ui-state-active .icomoon:before {    content: "";    width: 9px;    height: 9px;    border-radius: 5px;    background-color: #00b1ac;    display: inline-block;    position: absolute;    top: 3px;    left: 3px;}.b-form .b-form_radio .txt {    font-size: 16px;    display: block;    margin-left: 26px;}/* datepicker */.b-form input[type="text"].datepicker {    font-size: 16px;}.b-form .datepicker + .ui-datepicker-trigger {    margin-left: -40px;    display: inline-block;    line-height: 50px;    vertical-align: middle;    display: inline-block;    position: absolute;    top: 12px;    right: 10px;}.b-form .pre_phone {    padding-right: 32px;    -moz-box-sizing: border-box;    box-sizing: border-box;}.b-form .pre_phone em {    margin-right: 10px;    font-size: 18px;    font-style: normal;    color: #363c3f;    position: absolute;    top: 14px;    right: 0;}.b-form .type_val {    margin-left: 10px;    font-size: 18px;    font-style: normal;    color: #363c3f;}.b-form .type_val.ln47 {    line-height: 47px;}.b-form_datepicker {    background: #fff;    border: 1px solid #b6b6b6;    border-radius: 4px;    margin-top: -1px;    width: 224px;    padding: 4px;}.b-form_datepicker .ui-datepicker-header {    background-color: #0c5ea3;    border-radius: 4px;    height: 30px;    position: relative;}.b-form_datepicker .ui-datepicker-title {    text-align: center;    color: #fff;    line-height: 30px;    vertical-align: middle;}.b-form_datepicker .ui-datepicker-prev,.b-form_datepicker .ui-datepicker-next {    position: absolute;    top: 10px;}.b-form_datepicker .ui-datepicker-prev {    left: 10px;    display: inline-block;    width: 0;    height: 0;    border-style: solid;    border-width: 5px 7px 5px 0;    border-color: transparent #fff transparent transparent;}.b-form_datepicker .ui-datepicker-next {    right: 10px;    display: inline-block;    width: 0;    height: 0;    border-style: solid;    border-width: 5px 0 5px 7px;    border-color: transparent transparent transparent #fff;}.b-form_datepicker .ui-icon {    display: none;}.b-form_datepicker .ui-datepicker-calendar {    width: 100%;}.b-form_datepicker .ui-datepicker-calendar th {    text-align: center;    font-family: 'corpid_e1s_scd_regular', sans-serif;    font-weight: normal;}.b-form_datepicker .ui-datepicker-calendar th span {    line-height: 30px;    display: inline-block;    margin-top: 3px;    width: 29px;}.b-form_datepicker .ui-datepicker-week-end span {    color: #bf3504;}.b-form_datepicker .ui-state-default {    width: 29px;    line-height: 30px;    text-align: center;    margin-top: 3px;    color: #363c3f;    display: inline-block;    background-color: #eee;}.b-form_datepicker .ui-state-default.ui-state-hover,.b-form_datepicker .ui-state-default.ui-state-active,.b-form_datepicker .ui-datepicker-week-end .ui-state-default.ui-state-hover,.b-form_datepicker .ui-datepicker-week-end .ui-state-default.ui-state-active {    background-color: #0c5ea3;    color: #fff;}.b-form_datepicker .ui-datepicker-week-end .ui-state-default {    color: #bf3504;}/* search_ajax */.search_inp-block {    position: relative;    height: 50px;    background: #fff;}.search_inp-ajax {    position: relative;    z-index: 2;    background: transparent;}input.search_inp-ajax-x {    color: #ccc;    position: absolute;    background: transparent;    z-index: 1;    left: 0;    top: 0;}.selction_ajax-placeholder {    position: absolute;    top: 3px;    left: 22px;    font-size: 18px;    color: #777;    z-index: 2;}.b-form .search_btn {    position: absolute;    z-index: 3;    width: 1.4em;    right: 14px;    top: 15px;    width: 22px;    height: 22px;    color: #0c5ea3;    font: 16px 'icomoon-transcapital';    border: none!important;    outline: none;    background: #fff;    box-shadow: none!important;    cursor: pointer;    -webkit-transition: color .25s;    -o-transition: color .25s;    transition: color .25s;}.autocomplete-suggestions {    padding: 10px 0;    max-height: 230px;    font-size: 17px;    background: #fff;    border: 1px solid #CDD1D4;    overflow-y: scroll;    margin-top: -1px;}.autocomplete-suggestion {    padding: 15px 20px;}.autocomplete-suggestion:hover,.autocomplete-suggestion.autocomplete-selected {    background: #00b1ac;    color: #fff;}/* b-condition */.b-condition {    padding: 70px 0;}.b-condition_cols {    margin-bottom: 30px;}.ico {    position: relative;}.b-condition_cols .ico {    width: 28px;    height: 28px;    border-radius: 14px;    background-color: #01539f;    text-align: center;    display: inline-block;}.b-condition_cols .ico img {    vertical-align: middle;}.b-condition_cols .txt {    font-size: 16px;    margin-left: 12px;    vertical-align: middle;}.b-condition_cols .value {    font-style: normal;    color: #199499;    font-family: "corpid_e1s_scd_regular", sans-serif;    font-weight: normal;}.b-condition_tbl {    width: 100%;    margin-bottom: 20px;}.b-condition th {    background-color: #f6f6f6;    padding: 23px 30px;}.b-condition tr:first-child {    border-top: 1px solid transparent;}.b-condition tr {    border-top: 1px solid #e3e3e3;}.b-condition td {    padding: 23px 30px;}.b-condition td.tr {    text-align: right;}/* b-docks_list */.b-docks_list .b-item a {    display: block;}.b-docks_list .size {    display: block;    font-size: 14px;    color: #8c999f;}/* b-mortrage */.b-mortrage_field {    display: none;}.b-progressbar_mortrage {    height: 10px;    position: relative;}.b-progressbar_mortrage-fg .ui-progressbar-value,.b-progressbar_mortrage .ui-progressbar-value {    margin: -1px;    height: 3px;    background-color: #e0e0e0;    border: 1px solid #DDD;    color: #333;    font-weight: bold;    position: relative;    -webkit-transition: width .25s;    -o-transition: width .25s;    transition: width .25s;}.b-progressbar_mortrage-fg .ui-progressbar-value {    background-color: #f59d15;}.b-progressbar_mortrage-fg {    position: relative;    margin-top: -10px;}.b-progressbar_mortrage .ui-progressbar-value:before,.b-progressbar_mortrage .ui-progressbar-value:after {    content: "";    width: 10px;    height: 10px;    border-radius: 5px;    display: inline-block;    position: absolute;    top: -3px;}.b-mortrage_field .currency .b-form_radio {    margin-right: 0;}.b-progressbar_mortrage .ui-progressbar-value:after {    left: 100%;    background-color: #e0e0e0;}.ui-progressbar-value_clone {    background-color: #f59d15;    position: absolute;    height: 3px;    top: 1px;    z-index: 1;    -webkit-transition-duration: width .5s;    -o-transition-duration: width .5s;    transition-duration: width .5s;}.l-progress_mark {    width: 10px;    height: 10px;    border-radius: 5px;    display: inline-block;    background-color: #01539f;    position: absolute;    top: -3px;    z-index: 2;}.l-progress_mark.template {    display: none;}.b-progress_nav {    padding: 20px 0;    display: none;}.b-progress_nav_wrap {    border-bottom: 1px solid #e5e5e5;    border-top: 1px solid #e5e5e5;    display: inline-block;    width: 100%;    padding: 28px 0;}.l-progress_nav_list {    padding-bottom: 10px;}.l-progress_nav_item {    display: inline-block;    margin-right: 32px;    line-height: 28px;    color: #01539f;    font-family: 'corpid_e1s_scd_regular';}.l-progress_nav_item:first-child {    margin-left: 0;}.l-progress_nav_item.template  {    display: none;}.ui-button-text {    font-family: 'corpid_e1s_scd_light';}.head-menu label .ui-button-text {    font-size: 17px!important;    font-family: 'corpid_e1s_scd_bold';}.l-progress_nav_item:hover {    color: #f59d15;}.l-progress_nav_item .icomoon {    display: inline-block;    cursor: pointer;    margin-left: 12px;    font-size: 10px;}.b-mortrage_field .l-calculate_ico {    background-color: #fff;}.b-mortrage_btn {    display: inline-block;    vertical-align: middle;    margin-left: 40px;    padding: 0;}.b-form label.b-mortrage_slider_l {    font-size: 16px;    padding-left: 0;}.b-mortrage_slider_inp {    display: block;}.b-mortrage_recomend {    margin-top: 100px;    margin-left: -90px;}.b-mortrage_recomend .fieldcell {    padding-left: 90px;}.b-mortrage_recomend_title {    font-size: 22px;    line-height: 32px;    margin-bottom: 20px;}.b-mortrage_recomend_info {    border: 1px solid #dcdcdc;    border-radius: 2px;    padding: 15px 30px;}.b-mortrage_recomend_info .text {    font-size: 18px;    vertical-align: unset;    display: inline-block;    color: #0d5fa3;    width: 78%;}.b-mortrage_recomend_info .num {    margin-top: 0px;    float: right;    font-size: 22px;    color: #00b1ac;}#product-recommended .b-mortrage_recomend_info .text {    width: 100%;}#product-recommended .b-mortrage_recomend_info .num {    display: none;}.b-mortrage_callback {    border-top: 1px solid #e5e5e5;    padding-bottom: 50px;}.w150 {    width: 150px;}.text_content p,.report-table p,.new_table p,table#inner p {    margin: 20px 0;    font-size: 18px;    line-height: 1.3em;    font-family: 'corpid_e1s_scd_light';}.twocolumn {    padding-bottom: 20px;    width: 100%;    text-align: left;    column-count: 2;    -moz-column-count: 2;    -webkit-column-count: 2;    column-gap: 90px;    -moz-column-gap: 90px;    -webkit-column-gap: 90px;}.twocolumn p {    margin: 0;}.text_content  p.small {    font-size: 16px;    line-height: 26px;}.text_content .grey {    color: #8c999f;}.tbl-switcher_cont .b-main_nav_switcher.simple {    margin-left: 0;}.mt0 {    margin-top: 0!important;}.b-item .b-callback_bottom {    display: inline-block;    margin: 0;}.b-item .b-callback_bottom .b-callback_info{    width: auto;}.b-item .icomoon,.b-list_item .hint_btn {    display: inline-block;    cursor: pointer;    width: 25px;    height: 25px;    border: 2px solid #d8dad9;    border-radius: 50%;    text-align: center;    line-height: 20px;    -moz-box-sizing: border-box;    box-sizing: border-box;    font-size: 13px;    color: #0c5ea3;    font-family: 'corpid_e1s_scd_heavy';}.b-item .icomoon:hover,.b-list_item .hint_btn:hover {    color: #f59d15;}form .b-widget_title {    margin: 0px;}.mt20 {    margin-top: 20px;}.mt50 {    margin-top: 50px;}.mb40 {    margin-bottom: 40px;}.mb50 {    margin-bottom: 50px;}.b-calculate_mod {    padding-top: 65px;}.b-calculate_mod .b-teaser_title,.b-calculate_mod .b-teaser_subtitle {    text-align: left;}.b-calculate_mod .b-teaser_subtitle {    margin-bottom: 45px;}.b-calculate_mod .b-calculate_cont {    padding-bottom: 75px;}.b-calculate_mod .b-calculate_icon {    cursor: pointer;    display: inline-block;}.b-calculate_mod .l-calculate_txt {    padding: 0 10px;}.b-calculate_mod .l-calculate_ico {    background: #fff;    text-align: center;    font-size: 0;}.b-calculate_mod .l-calculate_ico:before {    content: "";    display: inline-block;    vertical-align: middle;    width: 0;    height: 100%;}.b-calculate_mod .l-calculate_ico img {    vertical-align: middle;}.b-widget_mod .b-title_box {    padding: 16px 20px;    letter-spacing: -1px;}.b-widget_mod .b-nav_box {    margin-left: 18px;}.b-widget_mod .b-widget_w2 {    width: 66.6%;    float: left;    vertical-align: top;}.b-callback_bottom_mod .b-callback_info {    width: auto;    margin-left: 5px;}.res .res__layout {    margin-bottom: 50px;    *zoom: 1;}.res .res__layout:after {    content: " ";    display: table;    clear: both;}.res .res__layout_mb0 {    margin-bottom: 0;}.res .res__layout_mb70 {    margin-bottom: 70px;}.res .res__layout_two .res__col {    float: right;    width: 410px;}.res .res__layout_two .res__col:first-child {    float: left;}.res .res__layout_three .res__col {    float: left;    width: 300px;    margin-right: 20px;}.res .res__layout_line {    position: relative;    background-color: #f4f4f4;    padding-top: 35px;    padding-bottom: 35px;    border-radius: 6px;}.res .res__layout_line:before {    content: "";    position: absolute;    top: 0;    left: 50%;    width: 1px;    height: 255px;    background: #e5e5e5;}.res .res__layout_borders {    padding: 40px 0;    border: 1px solid #e5e5e5;    border-width: 1px 0;}.res .res__item + .res__item {    margin-top: 50px;}.res .res__title {    margin-bottom: 36px;    font-size: 24px;}.res .res__title span {    padding-left: 10px;    font-size: 16px;    color: #aeaeae;}.res .res__title > div {    display: inline-block;    text-align: right;}.res .res__title > div:first-child {    text-align: left;}.res .res__title_mb20 {    margin-bottom: 20px;}.res .res__label {    display: block;    margin-bottom: 35px;    padding: 0;    font-size: 0;}.res .res__label input,.res .res__label span {    vertical-align: middle;    font-size: 18px;}.res .res__label span {    display: inline-block;    margin-left: 20px;}.res .res__slider {    position: relative;    height: 5px;    margin: 0 14px 20px 0;    background: gainsboro;    border-radius: 2px 0 0 2px;}#deposit-calc .res .res__slider,#deposit-calc .res .res__slider:after{    background: #00b1ac;    height: 3px;}.res .res__slider:after {    content: "";    position: absolute;    top: 0;    right: -14px;    width: 14px;    height: 5px;    background: gainsboro;    border-radius: 0 2px 2px 0;}.res .res__slider .ui-slider-handle {    position: absolute;    top: -9px;    width: 14px;    height: 25px;    background: #00b1ac;    border-radius: 6px;    outline: none;    cursor: pointer;    -ms-touch-action: none;    touch-action: none;    z-index: 2;}#deposit-calc .res .res__slider .ui-slider-handle {    top: -11px;}.res .res__slider .ui-slider-handle:before,.res .res__slider .ui-slider-handle:after {    content: "";    position: absolute;    left: 2px;    border-top: 1px solid #00918d;    height: 2px;    width: 10px;}.res .res__slider .ui-slider-handle:before {    border-bottom: 1px solid #00918d;    top: 8px;}.res .res__slider .ui-slider-handle:after {    bottom: 8px;}.res .res__scale {    font-size: 0;}.res .res__scale li {    display: inline-block;    width: 50%;    text-align: center;    font-size: 16px;    vertical-align: top;}.res .res__scale li:first-child {    text-align: left;}.res .res__scale li.last {    text-align: right;}.res .res__type {    display: table;    width: 100%;    border: 1px solid gainsboro;    border-radius: 2px;}.res .res__type-title,.res .res__type-number {    display: table-cell;    height: 68px;    padding: 0 25px;    vertical-align: middle;}.res .res__type-title {    font-size: 18px;    color: #0d5fa3;}.res .res__type-number {    font-size: 22px;    color: #00b1ac;    text-align: right;}.res .res__rate-number {    display: inline-block;    width: 53px;    height: 53px;    margin-bottom: 20px;    background: #f59d15;    border-radius: 50%;    vertical-align: top;    line-height: 53px;    font-size: 22px;    text-align: center;    color: #fff;}.res .res__rate-title {    margin-bottom: 3px;    font-size: 18px;    line-height: 1.4;}.res .res__rate-text {    font-size: 16px;    color: #aeaeae;    line-height: 1.4;}.res .res__money {    margin-bottom: 0px;    *zoom: 1;}.res .res__money:after {    content: " ";    display: table;    clear: both;}.res .res__money-col {    float: left;    margin-right: 40px;    text-align: center;}.res .res__money-col span {    display: block;    margin-bottom: 5px;    font-size: 14px;    font-weight: 700;}.nav-menu-tags {    margin-left: 20px;}.nav-menu-tags li {    display: inline-block;    margin-right: 15px;    margin-bottom: 15px;}#deposit-calc .res .res__money-col span {    font-size: 16px;    font-weight: normal;}#deposit-calc .res .res__money-col span:nth-child(1) {    width: 20%;    float: left;    margin-top: 18px;}#deposit-calc .res .res__money-col #final-sum-then {    width: 80%;    float: right;    font-size: 45px;    color: #f59d15;}.res .res__money-col span.is-green {    color: #00b1ac;}.res .res__money-col img {    display: block;    margin-bottom: 15px;}.res .res__total {    display: table;}.res .res__total ul {    display: table-row;}.res .res__total li {    display: table-cell;    padding: 0 30px 15px 0;}.res .res__total li:first-child {    color: #aeaeae;}.field .field__row {    display: table;    margin-bottom: 30px;}.field .field__cell {    display: table-cell;    padding-right: 20px;    vertical-align: middle;}.field .field__cell span {    float: right;}.field .field__footer {    padding-left: 175px;}.field .field__footer a, .field .field__footer span {    margin-left: 20px;}.link-pseudo {    border-bottom: 1px dotted;}.hr {    height: 1px;    margin-top: 50px;    background: #eaeaea;}.cols_mod {    width: 720px;    margin: 0 auto;}.fieldrow_mb0 {    margin: 0;}.request {    margin-bottom: 40px;}.request .request__text {    margin-bottom: 25px;    font-size: 22px;}.bg {    margin-bottom: 50px;    padding: 40px 0;    background: #f6f6f6;    border-bottom: 1px solid #e6e6e6;}.save .save__head {    margin-bottom: 0px;    *zoom: 1;}.save .save__head:after {    content: " ";    display: table;    clear: both;}.save .save__pic {    float: left;    margin-top: 10px;    padding: 10px;}.save .save__pic img {    width: 100%;}.save .save__title {    display: table;    margin-bottom: 20px;    font-size: 22px;    line-height: 1.4;}.save .save__title span {    color: #919191;}.save .save__info {    float: right;    width: 80%;    margin-bottom: 15px;    margin-top: 20px;}.save .save__info span {    font-weight: 700;}.save .save__info img {    position: relative;    top: -1px;    margin-right: 8px;    vertical-align: middle;}.save .save__details {    *zoom: 1;}.save .save__details:after {    content: " ";    display: table;    clear: both;}.save .save__details .save__info {    float: left;    margin: 0 45px 0 0;}.save .save__text {    font-size: 18px;    line-height: 20px;}.faq {    margin-bottom: 15px;}.faq-element {    background: #fff;    padding: 0px;}.faq-question {    background-color: #f6f6f6;    font-weight: normal;    padding: 17px 30px;}.faq-answer {    padding: 17px 30px;    margin-bottom: 30px;}.faq-question strong {    font-family: "corpid_e1s_scd_regular";    font-size: 24px;    font-weight: normal;    line-height: 1.3em;}.faq-intro {    font-family: "corpid_e1s_scd_light";    font-size: 18px;    line-height: 32px;    margin: 0 0 1.5em;    vertical-align: top;}.faq-intro-text {    display: block;    margin-top: 0.5em;}.faq-intro-text ul {    margin-left: 0px!important;}.faq-intro-text li {    font-family: "corpid_e1s_scd_light";    font-size: 16px;    line-height: 1.4em;    margin-bottom: 12px;    padding: 0 50px 0 25px;    position: relative;    list-style-type: none!important;    margin-left: 0px!important;}.b-list.type_2 .cont_icon {    /*display: inline;*/    margin-left: 25px;}.popup {    position: fixed;    width: 80%;    left: 10%;    top: 30px;    display: none;    background: #fff;    z-index: 10001;    border-radius: 30px;}.close_popup_x {    position: absolute;    right: 30px;    top:30px;    z-index: 10;}#popup-fade {    position: fixed;    z-index: 10000;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.5);}.faq-intro-text li:before {    background-image: url("/ico/ico_18.svg"), none;    background-repeat: no-repeat;    content: "";    height: 1em;    left: 0;    position: absolute;    top: 0.2em;    width: 14px;}.filterBlock {    font-weight: normal;    overflow: hidden;    padding: 30px 0px;}.knopochki_corp {    margin-top: 30px;    overflow: hidden;    font-size: 18px;}.knopochki_corp li {    width: 25%;    float: left;    margin-bottom: 1em;}.knopochki_corp li.selected a {    color: #199499;}#stockTab {    margin-top: 0px!important;    margin-bottom: 15px;}.small_greens li,.big_greens li {    margin-bottom: 1em;}.b-widget_cont .currency-rates-widget .l-title {    /* display: block; */    /* width: 50%; */    /* float: left; */    /*display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-flow: column;    flex-flow: column;*/}.b-stocks {    position: relative;    height: 185px;}.b-stocks_tbl.n_1 {    /*top: 15px;    position: absolute;*/}.b-stocks_tbl.n_2 {    display: none;    /*top: 45px;    position: absolute;*/}.change_rate td {    text-align: left;}.change_rate_btn {    /*position: absolute;    width: 300px;    bottom: -10px;*/    cursor: pointer;    font-size: 15px;    position: relative;}.currency-rates-widget .pseudo {    position: absolute;    top: 0;    left: 0;    width: 145px;    border: 0;    text-decoration: underline;}.change_rate_btn .n_1 {    /*bottom: 20px;    position: absolute;*/    display: none;}.change_rate_btn .n_2 {    /*bottom: 20px;    position: absolute;*/}.currency-rates-widget .l-title  {    position: relative;    line-height: 24px;}.currency-rates-widget .cardsSubtitle {    display: none;    /*font-size: .9rem;    position: absolute;    right: 5px;    line-height: 16px;    color: #9aa0a5;    width: 260px;    top: 35px;    left: 0px;*/}.currency-rates-widget.b-widget_wrap {    /* overflow: visible; */    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-flow: column;    flex-flow: column;}.flexUrlDate {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;}.currency-rates-widget .show {    /*display: -webkit-box;    display: -ms-flexbox;    display: flex;*/    display: contents;}.currency-rates-widget .hint {    padding: 5px;    position: absolute;    bottom: 0px;    right: -10px;    top: -15px;}.cardsSubtitle .info {    position: absolute;    right: 30px;    top: 9px;}.info .notice {    display: none;}.info .hint + .notice::before,.info .hint + .notice::after {    left: 117px;}.hint:hover {    cursor: pointer;}.hint:hover .hint_btn {    color: #f59d15;}.hint_btn {    display: block;    cursor: pointer;    width: 25px;    height: 25px;    border: 2px solid #d8dad9;    border-radius: 50%;    text-align: center;    line-height: 20px;    -moz-box-sizing: border-box;    box-sizing: border-box;    font-size: 13px;    color: #0c5ea3;    font-family: 'corpid_e1s_scd_heavy';}.hint + .notice::before,.hint + .notice::after {    left: 200px;}.hint + .notice::before {    content: '';    display: block;    width: 1px;    border: 11px solid #c8cccf;    border-color: #c8cccf transparent transparent transparent;    position: absolute;    bottom: -22px;}.credit-picker .hint + .notice::before,.credit-picker .hint + .notice::after {    left: 145px;}.hint + .notice::after {    content: '';    display: block;    width: 1px;    border: 10px solid #fff;    border-color: #fff transparent transparent transparent;    position: absolute;    bottom: -20px;}.hint:hover + .notice {    display: block;}.b-info .notice {    bottom: 34px;    margin-left: -73px;}.hint + .notice {    display: none;    position: absolute;    bottom: 25px;    width: 245px;    padding: 5px 15px;    margin-left: -139px;    box-sizing: border-box;    background: #fff;    font-size: 0.9em;    border: 1px solid #ccc;    color: #808080;    line-height: 16px;    font-family: 'corpid_e1s_scd_light';    z-index: 16;}.hint + .notice:hover {    display: block;    cursor: pointer;}label[for="cred-type-salary"] .notice,label[for="cred-type-tariff"] .notice,label[for="cred-type-ndfl"] .notice,label[for="cred-type-insurance"] .notice {    z-index: 10;}label[for="cred-type-salary"] .notice::before,label[for="cred-type-salary"] .notice::after {    right: 46px;}label[for="cred-type-tariff"] .notice::before,label[for="cred-type-tariff"] .notice::after {    right: 75px;}label[for="cred-type-ndfl"] .notice::before,label[for="cred-type-ndfl"] .notice::after {    right: 47px;}label[for="cred-type-insurance"] .notice::before,label[for="cred-type-insurance"] .notice::after {    right: 0px;}.loading {    position: relative;}.loading .loader {    position: absolute;    display: block;    width: 60px;    height: 60px;    z-index: 10;    left: 50%;    top: 50%;    transform: translate(-50%,-50%);}.loading .loader i {    position: absolute;    display: block;    width: 0px;    height: 0px;    margin: 40%;    background-color: #ccc;    border-radius: 50%;}.loading .loader i:first-of-type {    top: 0px;    left: 0px;    animation: loader .8s infinite;}.loading .loader i:nth-child(2) {    bottom: 0px;    left: 0px;    animation: loader .8s 0.3s infinite;}.loading .loader i:nth-child(3) {    top: 0px;    right: 0px;    animation: loader .8s 0.4s infinite;}.loading .loader i:nth-child(4) {    bottom: 0px;    right: 0px;    animation: loader .8s 0.6s infinite;}.loading .loader i.green {    background-color: #00abaa;}.loading .loader i.blue {    background-color: #0c5ea3;}.loading .loader i.orange {    background-color: #f59d15;}@keyframes loader {0% {width: 0px;height: 0px;margin: 40%;}60% {width: 40%;height: 40%;margin: 0%;}65% {width: 40%;height: 40%;margin: 0%;}}.loading .content {    position: relative;    filter: blur(2px);}.loading .content::before {    position: absolute;    width: 100%;    height: 100%;    display: block;    z-index: 5;    content: '';}/*РњРµРЅСЋ РµС‰С‘*/#more-toogle_menu {    width: 55px;    float: right;}/*feedback*/.full-form {    margin-top: 10px;    padding: 25px 15px;}.full-switcher {    display: block;    width: 100%;}.f-switch {    background: #00b1ac;    width: 51px;    height: 27px;    border-radius: 15px;    position: relative;    margin-left: 123px;    padding: 0px 2px 0px 2px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.f-switch .radio_label {    padding: 0!important;    float: left;    display: block;    width: 23px;    height: 23px;    margin-top: 2px;}.f-switch input[type=radio]:checked + label:before {    content: "";    display: block;    width: 23px;    height: 23px;    border-radius: 25px;    background-color: #fff;    text-align: center;    line-height: 18px;    -webkit-transition: left 0.4s, margin 0.2s;    -moz-transition: left 0.4s, margin 0.2s;    -ms-transition: left 0.4s, margin 0.2s;    -o-transition: left 0.4s, margin 0.2s;    transition: left 0.4s, margin 0.2s;    z-index: 5;}.full-switcher> .type-switcher > fieldset > input[type=radio],.f-switch > input[type=radio] {    display: none;}.full-switcher> .type-switcher .square>label {    display: block;    border-bottom: 1px solid #ccc;    background-color: #fff;    padding: 13px 30px;}#write2 {    padding-right: 0;}.font-fsw {    font-family: 'corpid_e1s_scd_regular', sans-serif!important;    font-size: 15px!important;    line-height: normal;}.font-fsw:hover {    color: #f59d15;}.full-switcher .square>label:after {    content: "\2e";    font-family: 'icomoon-transcapital';    font-size: 8px;    margin-left: 10px;    display: inline-block;    float: right;    margin-top: 5px;}.full-switcher .square>label.active:after {    content: "\2f";}.full-switcher .square>label:after[checked=checked] {    content: "\2e";    font-family: 'icomoon-transcapital';    font-size: 8px;    margin-left: 10px;    display: inline-block;}.f-switch span[data-type=person] {    display: block;    position: absolute;    left: -125px;    z-index: 9999999;}.f-switch span[data-type=company] {    display: block;    position: absolute;    right: -140px;    z-index: 9999999;}.f-switch > input[type=radio]:checked + span {    background: #0ff;}.f-switch > input[type=radio]:nth-child(1) + span {    background: #000;}.f-switch input:focus + .radio__text:before {    box-shadow: 0 0 0 3px rgba(255,255,0,.7);}/*tkb changes*//*widgets*/.b-widget_type-2 .l-title {    line-height: 28px;}.b-widget_type-2 .sm-info {    width: 35%;    min-width: 140px;    z-index: 10;    background: rgba(255,255,255,0.7);    color: #0C5EA3;    margin-left: 5px;    margin-top: 72px;    font-size: 1em;    position: absolute;    top: 105px;    padding: 0 10px;    box-sizing: border-box;    line-height: 21px;}.b-widget_type-2 .sm-info b {    font-size: 1em;}.b-widget_type-2 .b-title_box {    min-height: 38px;}.b-content_subtitle {    margin-bottom: 0!important;}.b-subtitle_text {    margin-bottom: 40px important;}.b-calculate {    padding-top: 0!important;}.b-widget_cont .l-pic_box {    text-align: left!important;}.b-widget_wrap.bg-color_2 {    background-color: #f59d15;}/*accordion header*/.b-list_accordion_h {    border: 2px solid #f9b453;}.bordbackwhite {    background: #fff;    border: 0;}.b-list_accordion_h.ui-state-active {    border: 2px solid #e4e4e4;    margin-bottom: 0;}#reportsAccordion2>div:nth-child(2),#reportsAccordion3>div:nth-child(2) {    background-color: #f9fdfd;    padding: 20px;    width: 96%;	border: none;}/*#reportsAccordion2>div:nth-child(2) {    border-bottom: 1px solid #ccc;}*//*payment page*/.wrapper .text_content p {    margin: 10px 0;}.point {    margin: 0 0 50px 0;    padding: 0 0 0 200px;    min-height: 90px;    position: relative;}.point-logo {    position: absolute;    top: 0;    left: 0;}h3 .point-logo {    position: absolute;    top: 0;    left: 40;}/*РїСЂРµРёРјСѓС‰РµСЃС‚РІР° РїСЂРѕРіСЂР°РјРјС‹*/.b-teaser_txt {    font-size: 24px;    top: 15px;    height: 130px;    overflow: visible;    padding: 0 7px;    line-height: 28px;}/*РїРѕРґР±РѕСЂС‰РёРєРё*//*РёРїРѕС‚РµРєР°*/.b-calculate_callback {    padding-top: 0px;    margin-top: 30px;}/*РїРѕС‚СЂРµР±*/.b-mortrage_field_subtitle {    margin-top: 24px;}/*financial*/.deal {   /* margin: 0 -8px;*/    list-style: none!important;}.tombstown {    width: 300px;    float: left;    margin: 10px 0!important;    padding-right: 5px;}.tombstown a {    display: table-cell;    height: 140px;    vertical-align: middle;}.image {    width: 300px;    height: 480px;    margin-top: 10px;}.static.disclosure table {    width: 100%}.static.disclosure table td {    width: 50%;    padding-left: 5px;}/*РјРµРЅСЋ, РёРєРѕРЅРєРё РјРµРЅСЋ РїРѕРґ Р±Р°РЅРЅРµСЂРѕРј*/.homepage.main .b_menu {    display: none;}.b_menu {    height: 64px;}.l-mainpromo_slide .b-blur_cont .col-4 {/*Р’РµСЂС‚РёРєР°Р»СЊРЅРѕРµ РїРѕР·РёС†РёРѕРЅРёСЂРѕРІР°РЅРёРµ РјРµРЅСЋ РїРѕРґ СЃР»Р°Р№РґРѕРј Рё РІРЅСѓС‚СЂРµРЅРЅРёРµ РѕС‚СЃС‚СѓРїС‹ - 2018*/    padding: 0 15px;    margin-top: 15px;}.l-mainpromo_slide .b-blur_cont .col-3 {/*Р’РµСЂС‚РёРєР°Р»СЊРЅРѕРµ РїРѕР·РёС†РёРѕРЅРёСЂРѕРІР°РЅРёРµ РјРµРЅСЋ РїРѕРґ СЃР»Р°Р№РґРѕРј Рё РІРЅСѓС‚СЂРµРЅРЅРёРµ РѕС‚СЃС‚СѓРїС‹ - 2018*/    padding: 0 15px;    margin-top: 15px;}.b-blur_4 .b-blur_cont.cols {    width: 1104px;    margin: 0 auto;    overflow: auto;    background: #e7e9ea;}.private_banking .b-blur_4 .b-blur_cont.cols {    display: flex;    align-items: center;    justify-content: center;}.b-blur_4 .b-blur_cont.cols .col-4 {    width: 24.85%;    padding: 15px 0;    text-align: center;}.b-blur_4 .l-blur_lnk {    color: #39444E;    display: inline-block;    margin: 0 auto;}.private_banking .b-blur_4 .l-blur_lnk {    height: 30px;}.l-blur_lnk .text_4 {    font-family: "corpid_e1s_scd_light";    font-size: 22px;    display: block;    position: relative;    float: left;}.l-blur_lnk .ico-12 {    background: #f6f6f6 url('/ico/ico_33.png') center no-repeat;}.l-blur_lnk .ico-13 {    background: #f6f6f6 url('/ico/ico_34.png') center no-repeat;}.l-blur_lnk .ico-14 {    background: #f6f6f6 url('/ico/ico_35.png') center no-repeat;}.l-blur_lnk .ico-15 {    background: #f6f6f6 url('/ico/ico_36.png') center no-repeat;}.l-blur_lnk .ico-16 {    background: #f6f6f6 url('/ico/ico_37.png') center no-repeat;}.l-blur_lnk .ico-17 {    background: #f6f6f6 url('/ico/ico_38.png') center no-repeat;}.clear {    clear: both;}/*С„РѕСЂРјС‹*/.subtitle {    margin-top: 25px;    margin-bottom: 0px;}/*РЅСѓРјРµСЂРѕРІР°РЅС‹Р№ СЃРїРёСЃРѕРє*/.ordered_list {    font-family: "corpid_e1s_scd_light", sans-serif;}.ordered_list li  {    font-size: 18px!important;}/* news */.news_wrapper  h1{    font-size: 42px!important;}#card_types {    width: fit-content;    border-bottom: 3px solid #ccc;}.discount .noborders td,#card_types input {    display: none;}#card_types input+label img {    border-bottom: none;    box-sizing: content-box;    margin-bottom: 3px;}#card_types input:checked+label img {    border-bottom: 3px solid #f59d15;    margin-bottom: -3px;    padding-bottom: 3px;}#card_types img {    height: 92px;    width: 170px;}#card_types label:last-child img {    margin-left: 20px;}.t-green {    color:#00b2ac;}/*Р‘Р»РѕРє РїРѕРґР±РѕСЂС‰РёРєРѕРІ РЅР° РіР»Р°РІРЅРѕР№ СЃС‚СЂР°РЅРёС†Рµ*/#calc_types {    background: #e7e9ea;    flex-wrap: wrap;    display: -ms-flexbox;    display: flex;    align-items: center;    width: 960px;}.t-calcs .noborders, #calc_types {    margin: 0 auto;}.t-calcs > .wrapper {    background: #f6f6f6;}#calc_types input {    display: none;}#calc_types label {    width: 24%;    padding: 16px 0;    cursor: pointer;    align-items: center;    display: flex;    display: -ms-flexbox;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;}.vsplitter {    display: block;    height: 45px;    border-left: 1px solid #fff;    width: 1px;    float: left;    margin-top: 9px;}.vsplitter:last-child {    display: none;}#calc_types label .icomoon {    font-size: 29px;    margin-right: 5px;}#calc_types label .text_4 {    font-family: "corpid_e1s_scd_light";    font-size: 24px;    position: relative;}#calc_types label:hover span {    color: #00b0ab;}#calc_types label:hover .text_4:after {    content: '';    position: absolute;    bottom: -6px;    left: 0;    height: 4px;    width: 100%;    background-color: #00b0ab;    transition: 0.3s;}#calc_types input:checked+label span {    color: #00b0ab;}/*popup changes*/@media screen and (max-width: 789px) {    .b-callback_bottom .phone a {        font-size: 24px;    }}.popup {    position: absolute;    width: 80%!important;    left: 7%;    min-width: 1100px;}.popup_cover {    width: 100%;    margin: auto;}.b-callback_num {    padding-left: 10%;    padding-bottom: 0;    width: 39%;    float: left;    display: inline-block;    margin-bottom: 40px;}.b-callback_bottom > .b-callback_num:nth-child(2) {    border-right: 1px solid rgba(0,0,0,0.3);}.b-callback_num_title {    font-size: 1.7em;    margin-bottom: 26px;}.b-content .b-callback_num {    padding-bottom: 0;    width: 52%;    float: left;    display: inline-block;}.b-callback_bottom_wrap .b-callback_num {    width: 33%;    padding-left: 0%;    float: none;    text-align: center;    vertical-align: top;}.b-callback_bottom_wrap .b-callback_num_title {    font-size: 1.6em;}.b-callback_bottom_wrap .b-callback_text:first-child {    margin-top: 53px;}.b-callback_bottom_wrap .b-callback_text:last-child {    margin-top: 15px;}.b-callback_bottom_wrap .b-callback_col:last-child {    margin-top: 25px;}.b-callback_bottom_wrap .b-callback_text {    font-size: 16px;    line-height: 22px;    color: #363c3f;    font-family: 'corpid_e1s_scd_light';}.b-callback_bottom_wrap .b-callback_subtxt {    display: none;}.b-colback_cols .txt {    width: 100%;}.b-callback_col  {    margin-left: 0!important;    margin-right: 24px!important;}.b-callback_bottom td {    width: 16.6%;    margin: 55px 0;}.b-callback_bottom .phone {    font-size: 27px;}.thanks {    box-sizing: border-box;    display: inline-block;    width: 55%;    margin-bottom: 25px;}.thanks > p {    font-size: 16px;    line-height: 20px;    margin-bottom: 10px;}.thanks a {    margin: 15px 0 2px 0;}/*contacts changes*/.b-callback_close {    position: relative;    top: 0;    right: 0;}.b-callback_bottom_dropdown  h3{    float: left;    width: 96%;}.b-file_load  {    width: 49%;}.tkb-club .b-file_load {    width: 100%;}.tkb-club #file-download .wrapper>.col-2 {    padding: 0 15px;}.opening-element.closed {    display: none;}.opened {    display: block;}.dropdown {    cursor: pointer;    color: #0c5ea3;}pre {    width: 100%;    white-space: pre-wrap;}.tablejurist {    width: 100%;}.tablejurist tr {    line-height: 50px;    border-bottom: 1px solid #f6f6f6;}.tablejurist th {    background-color: #f6f6f6;    padding-left: 10px!important;}.tablejurist td {    padding-left: 10px!important;    max-width: 300px;    border-right: 1px solid #f6f6f6;}.tablejurist-row {    line-height: 25px!important;}.jurist-wrapper {    min-width: 100%;    padding: 35px 0 3px;}.mortgage-eight {    margin: 107px 0 0 90px;}.homepage.business.credits.bank_guarantee .b-product_work_example p strong,.fraud-caution {    font-size: 12px;    line-height: 24px;    font-family: 'corpid_e1s_scd_light';}.depositTermsRed {    color: red;}.threedsecurebanner {    margin-left: 11px;}.realization .catalog-items.tablesorter thead tr th {    font-weight: normal;}.btn_blue_center {    display: block;    margin: 30px auto 60px;    width: 25%;}.strike5000 {    width: 81px;    margin-bottom: -9px;}.popup_cover .b-callback_subtxt {    font-size: 14px;    line-height: 24px;}.thanks .thanks_btn {    padding: 0 12px;}.thanks a:last-child {    display: inline-block;    width: 142px;    line-height: 52px;    margin: 15px 0 2px 0;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {    .thanks a {        float: left;    }}.telegram_logo {    width: 53px;}.prepaid-card {    margin: 30px 0 20px;    border-bottom: 1px dashed grey;    text-align: justify;}.prepaid-card.prepaid-last {    border: none;}.prepaid-card-img {    float: left;    margin-right: 30px;    width: 300px;}.prepaid-card .prepaid_smaller {    font-size: 16px;}.prepaid-card-business {    margin: 15px 0 15px;    display: inline-block;    text-align: justify;    width: 300px;    height: 190px;}.prepaid-card-business_row-second img {    padding-left: 2px;    width: 292px;    height: 191px;}.btn.brd.color_5.settlement_recommendations {    float: right;    margin-top: -70px;    z-index: 990;}.wrapper.static .tkb_recomendation {    font-size: 18px;    font-family: 'corpid_e1s_scd_light';    line-height: 1.8em;    font-weight: bold;}h2.acquiring_bottom {    margin-bottom: 10px;}.acquiring_table-name {    height: 50px;    background-color: #f3f3f3;    font-weight: bold;    text-align: left;}.acquiring_table td {    padding: 15px;}.acquiring_table tr td:first-child {    width: 170px;}.acquiring_bordered {    border-bottom: 1px solid #f3f3f3;}.acquiring_table tr:first-child td {    border-left: 1px solid #f3f3f3;}.acquiring_table tr:first-child td:first-child {    border: none;}.acquiring_table tr:first-child td:last-child {    padding: 0!important;}.prepaid_justify {    text-align: justify;}.b-mainpromo_cont.internet-acquiring {    padding: 24px 40px;}.internet-acquiring .l-larr {    line-height: 51px;}.b-product_promo_cont .mortgage_green_title {    color: #00abaa;    font-size: 60px;    font-weight: bold;    margin-top: 67px;}.mortgage.secondary .b-product_promo .b-product_promo_cont .mortgage_green_title {    margin-top: 130px;}.credits.consumer.ok .b-calculate h3 {    margin: 55px 0 25px 0;}.mortgage.primary .b-product_promo,.mortgage.secondary .b-product_promo,.savings.deposit.future .b-product_promo,.credits.auto.commercial_auto .b-product_promo {    background-position: right center!important;}.credits.mortgage.easy .b-product_promo {    background-position: right top!important;}.private.other.social_deduction .b-product_promo .b-product_promo_cont {    font-size: 32px;    margin-top: 10px;}.deposit.superlongterm .ui-accordion-content {    display: block!important;}.deposit.superlongterm .ui-accordion-content-active {    display: none!important;}.online_main_widget {    color: #fff;    position: relative;    top: 17px;    left: 20px;    font-size: 24px;    margin: 0;}.online_main_widget_hidden {    color: transparent;    position: relative;    top: -1px;    left: 20px;    font-size: 15px;    margin: 0;    transition-duration: 0.3s;    animation-timing-function: ease-out;}.online_main_widget_2 {    color: #fff;    position: absolute;    top: 205px;    left: 193px;    font-size: 16px;    margin: 0;}.online_main_widget_2:after {    content: "%";    margin-left: 4px;    font-family: 'icomoon-transcapital', sans-serif;    font-size: 12px;}.online_main_widget_2:hover {    color: #fae6c8;}.online_widget_bcg {    position: relative;    top: -30px;    left: -20px;    width: 291px;    height: 94px;    background-color: #00b1ac;    border-radius: 0 0 30px 0;    transition-duration: 0.4s;}.online_widget_bcg:hover {    height: 120px;}.online_widget_bcg.new_year_sub_bcg:hover {    height: 140px;}.online_widget_bcg:hover .online_main_widget_hidden {    color: #fff;    top: 4px;}.tax_special_terms {    margin: -4px 0 0.5em 0;}.fieldcell.col-2.clearfix.calculated #product-recommended,.credits.mortgage.easy .cols .clearfix+div,.news_wrapper.news_136446 .date,.news_wrapper.news_136454 .date,.news_wrapper.news_139168 .date,.news_wrapper.news_143217 .date,.news_wrapper.news_147628 .date {    display: none;}.news_wrapper.news_143217 .news_cut-cnt img {    margin-left: 0;}.deposit.universal .b-product_promo_cont h3 {    font-size: 36px;}.p2ptransfer h4 {    font-size: 22px;    color: #0c5ea3;    font-size: 24px;    line-height: 32px;    font-weight: normal;    margin-left: 102px;}.b-title_box .p2ptransfer p {    margin-bottom: 0px;    font-weight: bold;}.p2ptransfer .b-nav_box {    position: static;    margin-top: 34px;}.p2ptransfer .slider_calculate {    position: relative;    width: 100%;}.p2ptransfer input[type="text"] {    font-size: 22px;    border-color: #ccc #ccc #00b1ac;}.p2ptransfer .addon {    position: absolute;    right: 0px;    font-size: 20px;    top: 10px;}.p2ptransfer .slider_calculate input {    height: 47px;}.p2ptransfer .l-slider_val {    color: #000;}.p2ptransfer .slider_calculate {    margin-top: 0px;}.p2ptransfer .b-widget_p2p input {    border-top: 1px solid #ddd;    border-left: 1px solid #ddd;    border-right: 1px solid #ddd;}.p2ptransfer .slider_calculate-widget .ui-slider-handle {    background: #00b1ac;}.p2ptransfer .l-slider_val.larr,.p2ptransfer  .l-slider_val.marr,.p2ptransfer  .l-slider_val.rarr {    top: 14px;}.operation_time {    border: none;}.operation_time td {    padding-left: 10px;}.consumer.budget .b-product_promo_cont img {    width: 900px;    margin: -100px 0 0 -150px;}#digital-mortgage,#digital-mortgage-right {    color: #00b1ac;    font-size: 42px;}#digital-mortgage {    margin: 30px 0 15px 0;}#digital-mortgage-right {    margin: 0 0 30px 0px;}.mortgage_10-10-10 .b-product_promo_cont {    padding: 40px 0px;}.mortgage_10-10-10 .b-product_promo_cont img {    width: 700px;    margin-left: -70px;}.cards.all.types .cards-types {    margin: -8px 0 0 0;}.b-widget_wrap .b-nav_box .btn {    font-size: 16px;    background-color: #0c5ea3;    color: #fff;    border: none;}.b-widget_cont .b-nav_box .dm-btn + .btn {    width: 120px;    margin-left: 2px;    padding: 0px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.b-widget_cont .b-nav_box .dm-btn.blue {    width: 95px;    padding: 0px;    margin-right: 94px;    margin-left: 3px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    height: 47px;}.b-widget_cont .b-nav_box .dm-btn + .btn + .fr {    bottom: 9px;    right: -1px;}.b-widget_cont .b-widget-id-135621 .b-nav_box,.b-widget_cont .b-widget-id-131260 .b-nav_box {    bottom: 29px;}.credits.mortgage.vip .l-content_title {    width: 685px!important;}.refinancing .refinancing-banner-top {    font-size: 60px;    color: #00b1ac;    margin: 30px 0 50px;}.refinancing .refinancing-banner-bottom {    font-size: 40px;    color: #f59d15;    line-height: 45px;}.refinancing-banner-top,.refinancing-banner-bottom {    font-weight: bold;}.btn.blue.ajax_widget {    margin-top: 38px;}#universal-online {    width: 175px;    position: relative;    right: -452px;    top: -7px;}#rante-online {    width: 175px;    margin: 70px 0 0 250px;}#summer-hit-banner-text {    font-weight: bold;    position: relative;    margin-top: 150px;}.premium_rante #summer-hit-banner-text,.premium_universal #summer-hit-banner-text {    color: #fff;}#summer-hit-banner-percent {    font-size: 95px;    font-family: 'corpid_e1s_scd_bold';}#summer-hit-banner-percent-big {    font-size: 170px;}#summer-hit-banner-small {    font-size: 25px;    line-height: 25px;    margin-top: -242px;    margin-left: 112px;}.premium_rante #summer-hit-banner-small {    margin-top: -247px;}.private_banking .b_menu.private_banking-b-menu {    display: block;}.deposit.private_banking .b-widget_title,.private.savings.deposit #product-form {    display: none;}#private-premium-infinite {    font-size: 25px;    color: #38434d;}.private-deposit-top {    text-align: justify;}.b-footer-urls {    width: 72%;}.b-online-services:first-child {    margin-top: 40px;}.b-footer_logo {    height: 46px;    margin-bottom: 20px;}.footer-phone {    vertical-align: top;    text-align: left;}.footer-phone:last-child {    margin-top: 15px;}.footer-phone_number {    line-height: 14px;    font-size: 14px;    margin-top: 5px;    /*font-family: 'corpid_e1s_scd_bold';*/}.footer-phone_number span {    color: #a2a3a6;}.footer-phone_text {    font-size: 12px;    margin-top: 4px;}.fb-phones {    margin-top: 68px;}.fb-phone {    display: inline-block;    width: 27%;    vertical-align: top;}.fb-phone_number {    font-size: 20px;}.fb-phone_number img {    margin-right: 4px;    width: 8%;}.fb-phone_text {    padding: 5px 29px;    font-size: 13px;}.fb-phone_intro {    margin-top: 54px;    margin-bottom: 10px;}.fb-title {    margin-bottom: 32px;}.fb-check label {    display: inline-block;    font-family: 'corpid_e1s_scd_light';    font-size: 16px;    height: 48px;    width: 205px;    padding-top: 2px;}.fb-check {    margin-top: 7px;    margin-bottom: 40px;}.fb-check input[type="text"] {    width: 298px;    margin-right: 33px;}.fb-check button[type="submit"] {    height: 50px;    width: 174px;}.bg-gray {    background-color: #f6f6f6;    padding: 45px 0px;}.radio_buttons fieldset {    margin-right: 30px;}.fb-check {    margin-top: 7px;}.fb-check label {    width: 204px;    font-size: 17px;    line-height: 20px;    padding-top: 4px;}.fb-check input[type='text'] {    width: 298px;}.fb-check button {    margin-left: 32px;    height: 50px;    width: 175px;}.b-content.bg-gray {    background-color: #f6f6f6;    padding: 45px 0px;}.fb-form input[type='text'],.fb-form input[type='email'],.fb-form input[type='number'],.fb-form textarea {    border-radius: 3px;}.fb-form .radio_label {    padding: 0px 35px;}.fb-form .left-switcher {    float: left;    margin-right: 40px;}.fb-form .left-switcher .type-switcher {    float: left;    margin-top: 10px;}.fb-form label font {    color: #38434d!important;}.fb-form label {    font-size: 17px;    font-family: 'corpid_e1s_scd_bold';}.fb-form #field_text {    margin-top: 13px;    margin-bottom: 15px;}.fb-form #field_text .fieldcell {    width: 100%;}.fb-form #field_text .error-txt {    margin-top: -2px;}.fb-form #field_text label {    display: block;    width: 100%;    margin-bottom: 12px;}.fb-form #field_text textarea {    width: 100%;    height: 170px;}.fb-form .upload {    margin-bottom: 45px;}.fb-form .upload .input {    float: left;    margin-right: 40px;}.fb-form .upload input {    position: absolute;    visibility: hidden;}.fb-form .upload label {    padding-top: 0px;    border-bottom: 1px dashed #b6b6b6;    padding-bottom: 5px;}.fb-form .upload p {    font-size: 17px;    line-height: 22px;}.fb-form .gray_hr {    position: absolute;    left: 0px;    width: 100%;    height: 1px;    background-color: #eee;}.fb-form p.y_params {    font-size: 17px;    line-height: 22px;    font-family: 'corpid_e1s_scd_bold';    margin-top: 23px;    margin-bottom: 20px;}.fb-form .error .error-txt {    left: 0px;}.fb-form .row {    margin-bottom: 30px;}.fb-form .row:before,.fb-form .row:after {    content: ' ';    display: table;    clear: both;}.fb-form  .hide {    display: none;}.fb-form .row.company input {    width: 100%;}.fb-form .cell {    position: relative;    float: left;    width: 31%;    margin-right: 3.5%;}.fb-form .cell:last-child {    margin-right: 0;}.fb-form .cell input {    width: 100%;}.fb-form label {    padding-top: 0px;}.fb-form .row ~ .fieldrow {    margin-bottom: 10px;}.fb-form .row ~ .fieldrow label {    line-height: 26px;}.fb-form .fieldrow ~ fieldset {    padding: 0px;    border-top: 0px;}.fb-form .fieldrow ~ fieldset label {    display: block;    margin-bottom: 10px;}.fb-form .fieldrow ~ fieldset input {    width: 295px!important;}.fb-form .fieldrow ~ fieldset .fieldrow {    margin-bottom: 0px;}.fb-form .agree_text_popup {    display: none;    z-index: 11000;    position: fixed;    top: 10%;    right: 10%;    width: 80%;    background-color: #fff;    padding: 20px;}.fb-form #field_AGREE .error-txt {    margin-top: -8px;    left: 32px;}.fb-form p.required {    color: #a2a3a7;    margin-top: 20px;    font-size: 16px;}#easy-percent-text, #aketopi {    font-size: 40px;    display: block;    position: relative;    top: 69px;    right: 36px;}#easy-percent-big {    font-size: 154px;    line-height: 90px;}#easy-percent-text-last {    font-size: 40px;    display: block;    position: relative;    top: -132px;    left: 98px;}#aketopi {    font-family: 'corpid_e1s_scd_regular', sans-serif;    font-weight: normal;    font-size: 36px;    top: 145px;    right: 185px;}#aketopi-turn {    font-family: 'corpid_e1s_scd_light', sans-serif;    display: block;    color: #38434d;    font-weight: normal;    position: absolute;    top: 218px;    left: 10px;    font-size: 40px;}.aketopi-main-top {    font-family: 'corpid_e1s_scd_regular', sans-serif;    font-size: 36px;    top: 7px;    color: #f59d15;}.aketopi-main-bottom {    font-family: 'corpid_e1s_scd_light', sans-serif;    font-size: 20px;    color: #f59d15;}.operation.kino .b-product_promo_cont {    padding: 50px 0;}.kniga .b-product_promo_cont {    padding: 24px 0;    text-align: center;}.operation.kino .b-product_promo_cont img {    width: 470px;}.kniga .b-product_promo_cont img {    width: 32%;}.operation.kino .b-list_item,.kniga .b-list_item {    font-size: 18px;    text-align: justify;}.operation.kino #advantages-list,.kniga #advantages-list {    padding: 55px 0 50px;}.kniga-ico {    font-size: 19px;}.wrap-step {    position: relative;}.step {    width: 30px;    position: absolute;    bottom: 0px;    left: 35%;}.icolitres {    width: 100px;    margin-bottom: 10px;}#kino-text-orange {    color: #f59d15;}#kino-border-orange {    height: 250px;    position: relative;}#kino-border-orange:before,#kino-border-orange:after {    display: block;    content: "";    height: 20px;    width: 100%;    background: url("/upload/iblock/537/border-kino.png") repeat-x;}#kino-border-orange:after {    position: absolute;    bottom: 0;}#kino-border-orange img {    margin-top: 27px;}#kino-border-orange span {    color: #653205;    font-size: 30px;    font-weight: bold;    display: inline-block;    float: right;    margin-top: 67px;    width: 66%;}.btn-kino {    display: block;    width: 145px;    margin: 0 auto 35px;    line-height: 34px;    height: 36px;    font-size: 16px;    text-align: center;    padding: 0px 20px;    border-radius: 25px;    cursor: pointer;    color: #fff;    outline: none;    background-color: #01539f;}.btn-kino:hover {    color: #fff;    background-color: #0c5ea3;}.b-quest_cont.fl.club-clear,.b-quest_btn.fr.club-clear {    float: none;}.budget .b-product_promo .budget_banner_text {    font-size: 44px;    font-weight: bold;    line-height: 52px;    color: #0c5ea3;    margin-bottom: 20px;}.budget .b-product_promo .budget_banner_text_small {    font-size: 28px;    font-weight: bold;    line-height: 38px;    color: #0c5ea3;}.cash .b-product_promo .cash_banner_text {    font-size: 30px;    font-weight: bold;    line-height: 30px;    color: #0c5ea3;    margin-top: 0px;}.cards.all.discount .knopochki_corp.knopochki,.private_savings_deposit .b-callback_bottom_wrap,.operation.kino #advantages-list .b-teaser_title,.private.credits.mortgage .col-sm-6.wrap-online,.savings.deposit #field_CROSS_SALE {    display: none;}.mtg_support_main-banner {    font-size: 24px;    color: #f59d15;    font-family: 'corpid_e1s_scd_light', sans-serif;}.mtg_support_main-banner p {    font-size: 24px;    margin-left: 150px;    font-family: 'corpid_e1s_scd_light', sans-serif;}.mortgage.support .b-product_promo_cont {    font-size: 57px;    color: #38434d;}.mortgage.support #romper-percent-text {    font-weight: normal;    font-size: 42px;}.mortgage.support #romper-percent-big {    font-size: 82px;}.mortgage.support #romper-banner-text {    display: block;    margin-top: 20px;    font-weight: normal;    font-size: 42px;    color: #f59d15;    line-height: 45px;}.deposit.spring_jubilee .b-product_promo_cont {    color: #0c5ea3;}.teledoctor .b-product_promo_cont {    color: #0c5ea3;    font-size: 44px;    margin-top: 20px;}/* Styles of emulation tables for adaptive layout */.d-tbl {    display: table;    font-family: 'corpid_e1s_scd_regular';    width: 100%;}.tbl-thead {    display: table-header-group;}.tbl-tbody {    display: table-row-group;}.tbl-row {    display: table-row;}.tbl-cell {    display: table-cell;}.d-tbl .tbl-cell {    padding: 24px 0 24px 30px;}.d-tbl .tbl-row .tbl-cell {    border-top: 1px solid #e3e3e3;}.d-tbl .tbl-row.nb .tbl-cell,.d-tbl.reports .tbl-row .tbl-cell {    border-top: 0px;}.d-tbl.fc-w178 .tbl-cell:first-child {    width: 148px;}.tbl-cell.w744 {    width: 744px;}.d-tbl.reports .tbl-cell {    padding: 8px 16px 8px 0;    width: 25%;}.d-tbl.disclosure .tbl-cell {    padding: 8px 16px 8px 0;}.d-tbl.office-list-head .tbl-cell {    padding: 16px 0px 16px 30px;    background-color: #f6f6f6;    border-top: 0px;}.d-tbl.office-list .tbl-cell {    padding: 30px 0px 30px 30px;}.d-tbl.office-list-head .tbl-cell:nth-child(1),.d-tbl.office-list .tbl-cell:nth-child(1) {    width: 28%!important;}.d-tbl.office-list-head .tbl-cell:nth-child(2),.d-tbl.office-list .tbl-cell:nth-child(2) {    width: 50%!important;}.d-tbl.office-list-head.atm .tbl-cell:nth-child(1),.d-tbl.office-list.atm .tbl-cell:nth-child(1) {    width: 8.25%!important;}.d-tbl.office-list-head.atm .tbl-cell:nth-child(2),.d-tbl.office-list.atm .tbl-cell:nth-child(2) {    width: 43.75%!important;}.d-tbl.office-list-head.atm .tbl-cell:nth-child(3),.d-tbl.office-list.atm .tbl-cell:nth-child(3) {    width: 24%!important;}#office-list-content .d-tbl.office-list:first-child .tbl-cell {    border-top: 0px;}.office-list-detail .hide_show {    display: none;    padding: 12px 30px 68px;}.d-tbl.office-list .sub_txt, .d-tbl.office-list .sub_txt {    color: #8c999f;    padding-top: 6px;}.d-tbl.cat-list .tbl-cell {    padding: 5px;}.d-tbl.cat-list .tbl-row-head .tbl-cell {    background-image: url('/bitrix_personal/templates/.default/components/bitrix/catalog/realization_new/img/bg.gif');    background-position: right center;    background-repeat: no-repeat;    padding-right: 20px;    cursor: pointer;}.d-tbl.cat-list .tbl-row-head .tbl-cell.sortdown {    background-image: url('/bitrix_personal/templates/.default/components/bitrix/catalog/realization_new/img/desc.gif');}.d-tbl.cat-list .tbl-row-head .tbl-cell.sortup {    background-image: url('/bitrix_personal/templates/.default/components/bitrix/catalog/realization_new/img/asc.gif');}.d-tbl.cat-list .tbl-row.tbl-row-head .tbl-cell {    background-color: #f5f5f5;    vertical-align: middle;    border-top: 0px;}.d-tbl.cat-list .tbl-row.tbl-row-head .tbl-cell span {    border-bottom: 1px dashed black;}.d-tbl.cat-list .tbl-row:nth-child(2) .tbl-cell {    border-top: 0px;}.d-tbl.cat-list .tbl-cell.w110 {    width: 100px;}.d-tbl.cat-list .tbl-cell.w140 {    width: 140px;}.r-auditors {    padding: 24px 0 24px 30px;}.d-tbl.auditors .tbl-row .tbl-cell {    border-top: 0px;    border-bottom: 1px solid #e3e3e3;}.tbl-mobile {    display: none;    margin-bottom: 60px;}.tbl-mobile .tm-row {    display: table;    width: 100%;}.tbl-mobile .tm-row .tm-col {    display: table-cell;    width: 50%;    padding: 10px;}.tbl-mobile .tm-row.h .tm-col {    background-color: #f6f6f6;    font-family: 'corpid_e1s_scd_bold';}.tbl-mobile .tm-title {    background-color: #f6f6f6;    text-align: center;    font-family: 'corpid_e1s_scd_bold';    padding: 10px 0px;    cursor: pointer;}.tbl-mobile .tm-title:hover {    color: #f9b453;}.tbl-mobile .tm-title + .tm-content {    display: none;}.tbl-mobile .tm-title.active + .tm-content {    display: block;}.tbl-mobile .tm-title span:after {    content: ".";    font-family: 'icomoon-transcapital';    font-size: 8px;    margin-left: 10px;    display: inline-block;    position: absolute;    margin-top: 5px;}.tbl-mobile .tm-title.active span:after {    content: "/";}.city-close {    position: absolute;    top: 0;    right: 10px;}.map-menu-header .city-close {    top: 10px;}/** City list filter for adaptive layout **/.b-cities_filter {    display: none;    padding-top: 15px;}.b-cities_filter input {    position: relative;    width: 100%;    height: 49px;    display: inline-block;    outline: none;    font-size: 18px;    border: 2px solid #d8dad9;    border-radius: 26px;    padding: 0px 20px;    color: #38434d;}.b-cities_notfound {    display: none;    color: #fff;    padding-left: 24px;    font-size: 14px;}#invest-percent-text {    font-size: 40px;    display: block;    position: relative;    top: 34px;    right: 50px;}#invest-percent-big {    font-size: 180px;    line-height: 90px;}#invest-percent-text-last {    font-size: 40px;    display: block;    position: relative;    top: -148px;    left: 100px;}.m-head {    display: inline-block;    margin-left: 31px;}.m-head .sub_nav-item  a,.m-head_bank .sub_nav-item a {    font-family: 'corpid_e1s_scd_bold';    font-size: 18px;    color: #39444e;}.m-head .sub_nav-item.current a {    color: #f39a17;}.topmenuslide .sub_nav-item {    margin-left: 20px;}.homepage.business .topmenuslide .sub_nav-item {    margin-left: 10px;}.homepage.business .m-head {    margin-left: 16px;}.mobdn .sub_nav-item:nth-child(1) {    margin-left: 0;}/*РЎС‚СЂР°РЅРёС†Р° feedback*/.nav-menu-faq {    display: inline-block;    border-bottom: 1px solid #ebebeb;    margin-bottom: 15px;}.nav-menu-faq li {    display: inline-block;    padding: 10px 10px 10px 10px;}.nav-menu-faq li a {    color: #000;}.nav-menu-faq li.ui-state-active {    border-bottom: 2px solid #f39a17;}.nav-menu-faq li.ui-state-active a {    color: #f39a17;}.question-name {    margin-bottom: 0;    border-bottom: 1px solid #ccc;}.question-answer {    padding: 15px;}.question .b-list_accordion_h.ui-state-active {    border:0;    margin-bottom: 0;    background-color: #f9fdfd;}.question-answer.ui-accordion-content-active {    border-bottom: 1px solid #ccc;    background-color: #f9fdfd;}/*РРєРѕРЅРєРё РґР»СЏ РјРµРЅСЋ РїРѕРґ Р±Р°РЅРµСЂРѕРј*/.b_menu .icomoon {    font-size: 29px;    margin-right: 5px;    color: #00B0ab;    float: left;}/*РЎС‚СЂР°РЅРёС†Р° - РњР°Р»РѕРјСѓ Р±РёР·РЅРµСЃСѓ*/.logo_ap {    width: 37%;    margin: 0 5px;}/*Р‘Р»РѕРє Р’Р°СЃ РјРѕР¶РµС‚ Р·Р°РёРЅС‚РµСЂРµСЃРѕРІР°С‚СЊ РЅР° СЃС‚СЂР°РЅРёС†Рµ - РљРѕРјРїР°РЅРёСЏРј Рё Р±Р°РЅРєР°Рј */.life-insurance .g-interes .in-block-descr .description,.business .g-interes .in-block-descr .description,.business .g-interes .in-block-descr .in-block-params,.corporate .g-interes .in-block-descr .description,.corporate .g-interes .in-block-descr .in-block-params,.business.savings .in-block-descr .description,.business.savings .in-block-descr .in-block-params,.business.services .in-block-descr .description,.business.services .in-block-descr .in-block-params{    display: none;}.life-insurance .g-interes .in-flex,.business .g-interes .in-flex,.corporate .g-interes .in-flex,.business.savings .b-widget .in-flex,.business.services .b-widget .in-flex {    flex-wrap: wrap;    order: 2;    width: 47%;    float: left;    padding-left: 25px;}.business .corporate .in-block-descr h3,.corporate .in-block-descr h3 {    margin-left: 25px;    min-height: 72px;}.business.savings .in-block-descr h3,.business.services .in-block-descr h3 {    margin-left: 25px;    min-height: 76px;}.life-insurance .g-interes .in-flex .in-block-descr,.business .g-interes .in-flex .in-block-descr,.corporate .g-interes .in-flex .in-block-descr,.business.savings .b-widget .in-flex .in-block-descr,.business.services .b-widget .in-flex .in-block-descr {    width: 100%;    text-align: left;}.life-insurance .g-interes .in-flex .in-block-image,.business .g-interes .in-flex .in-block-image,.corporate .g-interes .in-flex .in-block-image,.business.savings .b-widget .in-flex .in-block-image,.business.services .b-widget .in-flex .in-block-image {    justify-content: left;    width: 100%;}.life-insurance .g-interes .in-flex .in-block-descr,.business .g-interes .in-flex .in-block-descr {    min-height: 84px;}.corporate .g-interes .in-flex .in-block-descr,.business.savings .b-widget .in-flex .in-block-descr,.business.services .b-widget .in-flex .in-block-descr {    min-height: 69px;}.life-insurance .g-interes .in-block:nth-child(3),.business .g-interes .in-block:nth-child(3),.corporate .g-interes .in-block:nth-child(3),.business.savings .b-widget .in-block:nth-child(3),.business.services .b-widget .in-block:nth-child(3) {    margin-top: 0;}.business.services .b-widget .in-block:nth-last-child(-n+2) {    border-bottom: 0;}.life-insurance .g-interes .int-wrap-block .in-block:nth-last-child(2),.business .g-interes .int-wrap-block .in-block:nth-last-child(2),.corporate .g-interes .int-wrap-block .in-block:nth-last-child(2),.business.savings .b-widget .int-wrap-block .in-block:nth-last-child(2),.business.services .b-widget .int-wrap-block .in-block:nth-last-child(2) {    border-bottom: 1px solid #CECFD3;    margin-bottom: 23px;}.life-insurance .g-interes .int-wrap-block .in-block:nth-child(1),.business .g-interes .int-wrap-block .in-block:nth-child(1),.corporate .g-interes .int-wrap-block .in-block:nth-child(1),.business.savings .b-widget .int-wrap-block .in-block:nth-child(1),.business.services .b-widget .int-wrap-block .in-block:nth-child(1) {    padding-top: 2px;}.life-insurance .g-interes .in-more,.business .g-interes .in-more,.corporate .g-interes .in-more,.business.savings .b-widget .in-more,.business.services .b-widget .in-more {    padding: 0 0 25px 0;    position: relative;    top: -25px;    display: flex;    flex-flow: row wrap;    align-content: space-between;    justify-content: space-between;    width: 100%;}.life-insurance .g-interes .int-wrap-block:last-child .in-block:nth-last-child(2),.business .g-interes .int-wrap-block:last-child .in-block:nth-last-child(2),.corporate .g-interes .int-wrap-block:last-child .in-block:nth-last-child(2),.business.savings .b-widget .int-wrap-block:last-child .in-block:nth-last-child(2),.business.savings .b-widget .b-widget-row:last-child .in-block:nth-last-child(2),.business.services .b-widget .int-wrap-block:last-child .in-block:nth-last-child(2) {    border: 0;}.homepage.main .card-picker {    max-width: 960px;    width: 100%;    margin: 0 auto;}.card-picker .head-menu .fieldcell,.card-picker .card-picker__for .fieldcell {    display: inline-block;}.homepage.main .credit-picker {    max-width: 960px;    width: 100%;    margin: 0 auto;}.credit-picker .head-menu .fieldcell,.credit-picker .credit-picker__credit .fieldcell {    display: inline-block;}.wrapper-tkbclub {    background: #f6f6f6;}.b-toogle_range {    background-color: #fff;}.b-switcher {    font-family: Helvetica, Arial, sans-serif;    display: inline-block;    font-size: 42px;    margin-bottom: 24px;}select.ui-toggle-switch {    display: none;}select.empty + .ui-selectmenu-button .ui-selectmenu-text {    color: #b8b9bb;}select:not(.empty) + .ui-selectmenu-button .ui-selectmenu-text {    color: #38434D;}.b-switcher .ui-toggle-switch {    white-space: nowrap;}.ui-toggle-switch label {    cursor: pointer;}.b-switcher .ui-toggle-switch .ui-slider {    margin: 0 12px;    cursor: pointer;}.b-switcher .ui-slider-horizontal {    width: 40px;    padding: 0 24px 2px 0;    height: 21px;    line-height: 21px;    border: 2px solid #00b1ac;    display: inline-block;    vertical-align: middle;    border-radius: 14px;    background-color: #00b1ac;    position: relative;}.b-switcher .ui-slider-handle {    width: 23px;    height: 23px;    background-color: #fff;    cursor: default;    border-radius: 13px;    display: inline-block;    position: relative;    vertical-align: top;    outline: none;    line-height: 0px;}.b-switcher label {    font-family: "corpid_e1s_scd_regular",sans-serif;    line-height: 0.9;    display: inline-block;    color: #bdc3c6;    border-bottom: 1px dotted #bdc3c6;}.b-switcher label:hover {    color: #f9b453;    border-bottom: 1px dotted #f9b453;}.b-switcher label.ui-state-active {    color: #38434d;    border-bottom: 1px dotted transparent;}.b-switcher label.ui-state-active + .ui-slider .ui-slider-handle {    margin-left: 0;}.b-switcher .ui-slider-range {    top: 0;    height: 100%;    position: absolute;    z-index: 1;    display: block;}.row_ovfl {    overflow: auto;}.homepage.main .card-picker .footer,.homepage.main .credit-picker .footer {    border-bottom: 0;}.card-picker .card-picker__header label,.credit-picker .credit-picker__header label {    font-family: 'corpid_e1s_scd_bold';    padding-bottom: 12px;    padding-top: 16px;}.card-picker__header [type="radio"] + label:after,.credit-picker__header [type="radio"] + label:after {    bottom: 2px;}.credit-picker .top-deco,.card-picker .top-deco {    display: none;}.card-picker__header .head-menu .wrapper:after,.credit-picker__header .head-menu .wrapper:after {    background-color: #fff;}/*TKB CLUB*/.tkbclub {    background: #f6f6f6;    padding-bottom: 25px;}.tkbclub .wrapper {    background: #fff;}.tkbclub .b-form .fieldcell {    width: 100%;    display: inline-block;}.tkbclub .b-form .ui-selectmenu-button {    min-width: 100%;    max-width: 100%;}.tkbclub .b-form .w272 {    width: 100%;    display: inline-block;    margin-bottom: 15px;}.tkbclub #dailySpent {    width: 49%;    float: left;    margin-right: 15px;}.tkbclub #categoryCostsSpent {    width: 49%;    float: left;}.b-form #dailySpent .slider_calculate_inner,.b-form #categoryCostsSpent .slider_calculate_inner,.tkbclub .b-form .slider_calculate_inner input[type="text"],.tkbclub .b-form .slider_calculate_inner input[type="text"]:focus,.tkb-club .b-form #categoryCostsSpent .slider_calculate_inner {    width: 100%;}.tkbclub .slider_calculate-widget.green {    width: 89%;}#footer {    background: #f6f6f6;}/*gadget-pay*/.gadget-pay .b-title {    display: none;}.gadget-pay main>.wrapper {    margin-top: -2px;}.sb-product_promo {    position: relative;    height: 351px;    overflow: hidden;    margin: 0 auto;    backround-repeat: no-repeat;    background-size: cover;    background-position: 50% 50%;}.b-mainpromo_cont--gadget {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    position: absolute;    top: 33px;    left: 60px;    background: none repeat scroll 0 0 rgb(255, 255, 255);    width: 359px;    padding: 24px 35px;    border-radius: 6px;}.description {    position: relative;}.g-p-btn {    position: absolute;    right: 10px;    bottom: 0px;}.gadget-pay-banner {    background-image: url(/images/gadget-pay/gatget-pay.png);    background-position: 0%;}.apple-pay-banner {    background-image: url('/images/gadget-pay/apple-pay-banner.png');    background-position: 100%;}.google-pay-banner {    background-image: url('/images/gadget-pay/google-pay-banner.png');    background-position: 95% 0%;}.samsung-pay-banner {    background-image: url('/images/gadget-pay/samsung-pay-banner.png');    background-position: 0 100%;}a.g-prev,a.g-next {    color: #ccc;    font-size: 49px;    display: block;    position: absolute;    top: 36%;}a.g-prev:hover,a.g-next:hover {    color: #c5c5c5;}a.g-prev {    left: 5px;}a.g-next {    right: 5px;}.gadgetpay .b-mainpromo_cont--gadget .l-mainpromo_title {    font-size: 34px;    font-family: 'corpid_e1s_scd_bold';    font-weight: normal;    color: #36414c;    line-height: 50px;    margin-top: 0;}.parking-space-storage-room .l-mainpromo_title {    width: 60%;}.staticbaner .b-mainpromo_cont--gadget .l-mainpromo_icon {    text-align: center;    float: left;}.wrapp {    background-color: #fff;    border-radius: 6px;    margin-top: 15px;    width: 100%;}.p25 {    padding: 25px;}.p10 {    padding: 15px;}.gadgetpay {    background-image: url(/images/gadget-pay/nfc-img.png);    background-size: 567px;    background-repeat: no-repeat;    background-position: 100% 0%;}.g_b_pay .l-product_hr,.g_b_pay  .b-product_nav_item .all:before {    display: none;}.g_b_pay  .js-fixed_nav.fixed {    box-shadow: none;}.g_b_pay  .js-fixed_nav {    background: #e6e6e6;    width: 100%;}.g_b_pay  .b-product_nav_list {    margin-left: 25px;}.g_b_pay  .b-product_nav_item {    margin-bottom: 0;}.g_b_pay .wrapper {    width: 100%;    min-width: 100%;    max-width: 100%;    padding: 0;}.shema-pay {    display: block;    margin: 25px 0;    overflow: auto;}.noborders #tab-1 img {    vertical-align:middle;    margin-right: 35px;}.noborders #tab-1 div p>span {    display: inline-block;    width: 80%;    vertical-align: middle;    margin-left: 50px;    line-height: 1.5;}.noborders #tab-1.g-text-google p>span {    display: inline-block;    width: 71%;    vertical-align: middle;    margin-left: 50px;    line-height: 1.5;}.g-text p,.g-text .col-3 {    font-family: 'corpid_e1s_scd_light';}.g-text .col-3 .col-6 span {    line-height: 0!important;}.wrapper-top {    margin-top: 0;}.wrapp.gadgetpay h2,.wmh-smartphone h2 {    margin-top: 0px;}.predlozhenie {    background-color: #fff;    border-radius: 6px;    min-height: 200px;    margin-bottom: 25px;    margin-top: 35px;    overflow: hidden;    padding-bottom: 15px;}.predlozhenie > .cols > .col-5 {    width: 29%;}.predlozhenie .description>.b-list.type_4 {    margin: 12px 0 10px 0;}.predlozhenie .description .podrobnee {    color: #f59d15;}.predlozhenie .description p {    margin-bottom: 5px;    font-family: 'corpid_e1s_scd_bold';    font-size: 1.5em;}.wrapp.gadgetpay .g-text {    width: 63%;}.wmh-smartphone {    margin-top: 35px;    overflow: hidden;    padding-bottom: 15px;}.wmh-smartphone .col-7 ol {    counter-reset: myCounter;    margin-top: 30px;}.wmh-smartphone .col-7 li {    list-style: none;    margin: 19px 0;    padding-left: 0;    overflow: auto;}.wmh-smartphone .col-7 li span {    display: inline-block;    width: 88%;    float: right;}.wmh-smartphone .col-7 li:before {    counter-increment: myCounter;    content: counter(myCounter);    color: white;    background: #00b1ac;    border-radius: 6px;    display: inline-block;    text-align: center;    margin: 5px 10px;    line-height: 34px;    width: 35px;    height: 35px;}.p_g_tab {    margin-top: 25px!important;}#g_pay_types,#samsung_pay_types {    width: 53%;    height: 52px;    border-bottom: 1px solid #38434d;    padding-top: 10px;    margin: 20px auto;}#samsung_pay_types {    width: 63%;}#samsung_pay_types label {    width: 27%;}#g_pay_types input,#samsung_pay_types input {    display: none;}#g_pay_types input:checked+label,#samsung_pay_types input:checked+label {    border-bottom: 3px solid #f59d15;    margin-bottom: 0;}#g_pay_types label,#samsung_pay_types label {    padding: 10px 18px;    display: block;    height: 30px;    float: left;    cursor: pointer;    font-size: 25px;    font-family: 'corpid_e1s_scd_bold';}.g-h3 {    margin-bottom: 15px;    margin-left: 85px!important;    width: 70%!important;}.g-mark {    background-color: #00b1ac;    width: 20px!important;    height: 20px!important;    border-radius: 0 0 0 25px;    margin-left: 50px;}.g-list {    margin-left: 15px!important;}.noborders-s td {    padding: 35px 0 15px 0;}.preim-pay {    margin: 0 auto;    overflow: auto;}.preim-pay .col-3 {    padding: 0 25px;}.f-bold {    font-family: 'corpid_e1s_scd_bold';}.pay-t-img {    height: 93px;    margin-bottom: 15px;}.wmh-smartphone .col-5 {    width: 30%;}.wmh-smartphone >.col-8 {    padding: 35px 0;    width: 82%;    margin: 0 auto;}.wmh-smartphone >.col-7 {    width: 66%;}.h2cont {    margin: 50px 0 35px!important;}.g-text .olli {    color: #00b1ac;    font-family: 'corpid_e1s_scd_bold';}.greybord {    border: 1px solid #ccc;}.staticbaner .b-mainpromo_cont--gadget .title {    color: #000;}.b-mainpromo_cont--gadget.transparent {    width: 500px;    background-color: transparent;}.b-mainpromo_cont--gadget.transparent .l-mainpromo_title {    font-size: 48px;    line-height: 62px;}.b-mainpromo_cont--gadget.transparent .title {    font-style: italic;    margin-top: 20px;}.b-mainpromo_cont--gadget.transparent .l-mainpromo_icon {    margin-top: 20px;}.b-mainpromo_cont--gadget .l-mainpromo_title {    font-size: 42px;    font-family: 'corpid_e1s_scd_regular';    font-weight: normal;    color: #36414c;    line-height: 50px;    margin-top: 0px;}.b-mainpromo_icons {    margin-top: 20px;}.l-mainpromo_icon .ico {    height: 40px;    margin-right: 4px;    margin-bottom: 14px;}.l-mainpromo_icon .ico img {    max-height: 100%;}.l-mainpromo_icon .title {    margin-right: 5px;    line-height: 20px;    font-size: 16px;}.l-mainpromo_pic {    position: absolute;    top: 0%;    min-height: 500px;    max-width: 1980px;    width: 100%;}/*Realisation*/.wrap-realisation {    border-bottom: 1px solid #cecfd3;    padding: 25px;    overflow: auto;    width: 932px;    margin: 0 auto;}.wrap-realisation:last-child {    border: 0;}.realisation h3 {    margin: 0;}.realisation-title {    min-height: 50px;    text-align: left;}.realisation-image {    text-align: left;    padding: 0 25px;}.realisation-image img {    border-radius: 6px;}/*РќРѕРІС‹Р№ РўРљР‘ Р­РєСЃРїСЂРµСЃСЃ*/.topicons {    width: 50%;    margin: 0 auto;}.form-adaptive {	display:none;}.tkbexpressentrance {    padding:1px 55px;    border-color:#0071be;    border-width:2px;    border-style:solid;    border-radius:25px;}.operation.tkbexpress  td p {    font-size: 16px;}.operation.tkbexpress .b-main_nav_switcher .ui-button {    font-size: 16px;}.operation.tkbexpress .static td,.operation.tkbexpress .static th {    padding: 25px 16px 8px 0;}.operation.tkbexpress .b-main_nav_switcher {    height: 52px;    border-radius: 28px;}.operation.tkbexpress .b-main_nav_switcher .ui-state-active {    height: 50px;    margin-top: -1px;}.operation.tkbexpress .b-main_nav_switcher .ui-button.ui-state-active span,.operation.tkbexpress .b-main_nav_switcher .ui-button.ui-state-active:hover span {    border-bottom: none;    margin-top: 4px;}.b-main_nav_switcher .ui-button {    padding: 2px 21px;}.operation.tkbexpress  .b-main_nav_switcher .ui-button span {    border-bottom: none;}.operation.tkbexpress .b-product--prev,.operation.tkbexpress .b-product--next {    display:none;}.opentkbexpresico {    width: 20px;    margin-left: 15px;    margin-bottom: 3px;}.ib-business  .b-mainpromo_cont .tkbexpressentrance {    padding: 1px 30px;}.ib-business .osapplogo {    width: 45px;    margin-right: 5px;    vertical-align: top;}.ib-business .mobapp {    display: inline-block;    line-height: 25px;}.ib-business .b-mainpromo_cont {    width: 405px;}.ib-business .b-product_promo .b-mainpromo_cont {    left: 44%;}.ib-business .clearfix:before,.ib-business .wrapper:before,.ib-business .wrapper-contacts:before {    display: none;}.holidayslist.settlement_recommendations {    margin-top: -15px!important;}.lorofile {    display: inline-block;    padding-right: 7px;    border-color: #0071be;    border-right: 2px solid;    border-radius: 47px;    width: 36px;    margin-right: 5px;    position: absolute;    left: 9px;}.lorobtn {    margin-left: 24.1%;    margin-top: 5px;}/*NEW raiting - main factors*/.s-ratings1 {	padding: 24px 0 24px 0px!important;}.s-ratings2 {	padding: 0 0 24px 30px;}.main-factors {    overflow: hidden;	margin-top: 30px;    margin-bottom: 30px;}.main-factors2 {	margin-bottom: 50px;    overflow: hidden;}.mf-text {    display: block;    margin: 0 auto;    width: max-content;    padding-bottom: 2px;}.mf-text hr {	border-bottom: 2px solid #f9b453;	border-top: 0;    border-left: 0;    border-right: 0;	margin-top: 2px;}.mf-znachenie {	width: 100%;    text-align: center;    display: block;	font-size: 60px;    font-family: 'corpid_e1s_scd_light';}.mf-znachenie span {    display: block;    width: 50%;    float: left;}.mf-aftertxt {    font-size: 17px;    color: #38434d;    display: block!important;    width: 100%!important;}.mf-ico {    float: left;    width: 55px;}.mf-wrap-icotxt {    width: 360px;    margin: 0 auto;}.main-factors2 > .col-3.tkb-blue {    margin: 0 auto;    float: none;}.twolines {	line-height: 21px!important;}.toggle-switcher {    display: flex;    flex-direction: row;}.toggle-switcher .opt {    display: inline-block;    color: #bec3c6;}.toggle-switcher .opt:not(.active):hover {    cursor: pointer;    color: #649bd4;}.toggle-switcher .opt.active {    color: #38454e;    font-size: 17px;}.switcher-wrap {    background: #00b1ac;    width: 65px;    height: 27px;    border-radius: 15px;    position: relative;    margin: 0px 15px;    overflow: hidden;    padding: 0px 25px 0px 2px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.switcher-wrap::after {    content: '%';    display: block;    font-family: 'icomoon-transcapital', sans-serif;    font-size: 35px;    color: rgba(255, 255, 255, 0.4);    position: absolute;    left: -30px;    top: 0px;}.switcher-wrap::before {    content: '';    display: block;    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    z-index: 2;}.switcher-wrap .switcher {    position: relative;    width: 100%;    height: 100%;}.product-163900 .info--ns .hint {    left: 19px;    top: -27px;}.product-163900 .info--ns .hint + .notice {    bottom: 33px;    right: -112px;}.switcher-wrap .ui-slider-handle {    background-color: #f6f6f6;    position: absolute;    height: 23px;    width: 23px;    top: 2px;    left: 2px;    border-radius: 50%;    -webkit-transition: left 0.4s, margin 0.2s;    -moz-transition: left 0.4s, margin 0.2s;    -ms-transition: left 0.4s, margin 0.2s;    -o-transition: left 0.4s, margin 0.2s;    transition: left 0.4s, margin 0.2s;    z-index: 5;}.switcher-wrap:hover .ui-slider-handle, .switcher-wrap.hover .ui-slider-handle {    -webkit-box-shadow: inset 0px 1px 1px #fff, 0px 1px 2px rgba(0, 0, 0, 0.3);    -moz-box-shadow: inset 0px 1px 1px #fff, 0px 1px 2px rgba(0, 0, 0, 0.3);    box-shadow: inset 0px 1px 1px #fff, 0px 1px 2px rgba(0, 0, 0, 0.3);    margin-left: 3px;}.switcher-wrap .ui-slider-handle:focus {    outline: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}:not(.active) + .switcher-wrap:hover .ui-slider-handle, :not(.active) + .switcher-wrap.hover .ui-slider-handle {    -webkit-box-shadow: inset 0px 1px 1px #fff, 0px 1px 2px rgba(0, 0, 0, 0.3);    -moz-box-shadow: inset 0px 1px 1px #fff, 0px 1px 2px rgba(0, 0, 0, 0.3);    box-shadow: inset 0px 1px 1px #fff, 0px 1px 2px rgba(0, 0, 0, 0.3);    margin-left: -3px;}:not(.active) + .switcher-wrap .ui-slider-handle {    left: 40px;}/* media*/.b-product_nav_item.active {	position: relative;}.b-product_nav_item.active a {	color: #f39a17;}.b-product_nav_item.active:after {	border-bottom: 4px solid #f39a17;    content: "";    display: block;    margin-top: 24px;    margin-left: -10px;    position: absolute;    width: 100%;}.functib {	height: 58px;	margin-right: 17px;}.rkomt13 {	margin-top: -13px!important;}.rkoiconsfs.icon-ico_17 {	font-size: 25px;}/*RKO - konec*/.slide-156 .l-mainpromo_title {color:#0067c7;width:90%;}.tkbexpressbanner {}/*Razdel raskritiya informacii*/.file-size-column {	text-align: left;	color: rgb(0, 0, 0);	width: 7%;}.hor-scroll-area {    -webkit-overflow-scrolling: touch;    overflow-x: auto;    justify-content: space-between;    padding: 0px 20px;    box-sizing: border-box;    max-width: 981px;    margin: auto;    background-color: #fff;    position: relative;    cursor: move;}.grey .hor-scroll-area {    background-color: #f6f6f6;}.hor-scroll-wrapper {    display: block;    width: 100%;    position: relative;    max-width: 981px;    margin: auto;}.hor-scroll-wrapper:before, .hor-scroll-wrapper:after {    content: '';    display: block;    position: absolute;    top: 0px;    width: 40px;    z-index: 15;    height: 100%;}.hor-scroll-wrapper:before {    background: linear-gradient(to right, #fff 50%,transparent);    left: 0px;}.hor-scroll-wrapper:after {    background: linear-gradient(to left, #fff 50%,transparent);    right: 0px;}.hor-scroll-wrapper.grey:before {    background: linear-gradient(to right, #f6f6f6 50%,transparent);    left: 0px;}.hor-scroll-wrapper.grey:after {    background: linear-gradient(to left, #f6f6f6 50%,transparent);    right: 0px;}.hor-scroll-area .scroll-btn:before{    transform: rotate(90deg);}.hor-scroll-area .scroll-btn:after{    transform: rotate(-90deg)}.hor-scroll-inner {    display: flex;    flex-wrap: nowrap;    -webkit-overflow-scrolling: touch;    overflow-x: visible;    align-items: baseline;    justify-content: space-between;    padding-left: 10px;    padding-right: 10px;    width: max-content;    margin: auto;}.hor-scroll-area::-webkit-scrollbar {    display: none;}.hor-scroll-inner > * {    flex: 0 0 auto;    text-align: center;    padding: 0px 20px;    position: relative;}.hor-scroll-inner .ui-button {    margin: 0px;}.hor-scroll-inner .ui-state-active {    position: relative;}.hor-scroll-inner .ui-state-active .ui-button-text {    color: #f59d15;}.hor-scroll-inner .scroll-btn  {    position: absolute;    top:50%;    margin-top: -3px;}.hor-scroll-inner .scroll-btn:after  {    content: "\2e";    font: 10px 'icomoon-transcapital';    transform: rotate(90deg);    display: inline-block;    font-weight: bold;    position: absolute;    color: #f59d15;}.hor-scroll-inner .scroll-btn:hover:after  {    cursor: pointer;    color: #894600;}.hor-scroll-inner > :first-child .scroll-l {    display: none;}.hor-scroll-inner > :last-child .scroll-r {    display: none;}.hor-scroll-inner .scroll-l {    left: 0px;}.hor-scroll-inner .scroll-r {    right: 16px;}.hor-scroll-inner .scroll-l:after {}.hor-scroll-inner .scroll-r:after {    transform: rotate(-90deg);}/*Dialog forms*/.dialogForm {    background-color: #00b1ac;    z-index: 99;}#dialogForm {    padding: 0 40px 0 40px;}#dialogForm .fieldrow.content .col-sm-9,#dialogForm .fieldrow.content .col-sm-3,#dialogForm .form-mini.form-mini__default.b-form,#dialogForm .fio .col-sm-4,#dialogForm .fio .col-sm-3,#dialogForm .fio .col-sm-5 {    width: 100%;}#dialogForm .fio .col-sm-4,#dialogForm .fio .col-sm-3,#dialogForm .fio .col-sm-5 {    margin-bottom: 10px;}#dialogForm .fio .col-sm-3,#dialogForm .fio .col-sm-5 {    padding-left: 0;}.dialogForm .ui-dialog-titlebar {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    padding: 20px 20px 10px 10px;}.dialogForm .ui-dialog-titlebar-close {    padding: 0;    border: 1px solid #fff;    width: 20px;    height: 20px;    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;    background-color: #00b1ac;    color: #fff;}#dialogForm > h3 {    color: #fff;    margin-top: 0;    text-align: center;    font-size: 25px;}#dialogForm .fio {    overflow: auto;}#dialogForm .agree {    text-align: center;}#dialogForm .show-agree {    color: #fff;}#dialogForm .show-agree:hover {    color: #ececec;}#dialogForm .b-form .b-form_checkbox.ui-state-focus .icomoon {    border: 1px solid #b6b6b6;}#dialogForm .b-form .b-form_checkbox.ui-state-active .icomoon:before {    color: #fff;}#dialogForm .txt-agree {    color: #fff;}#dialogForm .form-mini.form-mini__default .buttons {    padding-left: 0;}#dialogForm .form-mini.form-mini__default .wrap-submit {    padding-right: 0;    text-align: center;    padding-top: 10px;}#dialogForm .btn.green {    background-color: #0c5ea3;}#dialogForm .btn.green:hover {    background-color: #0067c7;}.ico-docs-mh {    float: left;    width: 50px;    vertical-align: middle;    margin-right: 15px;}.mh-docs-text {    color: #38434d;    display: inline-block;    border-bottom: 1px solid #38434d;    margin-top: 5px;}/*Tablica v vkladah*/.TableProlongaciya {    width: 100%;    margin-bottom: 25px;}.TableProlongaciya tr {}.TableProlongaciya th,.TableProlongaciya td {    padding: 10px;}.TableProlongaciya .backgroundgreen {    background-color: #09c3bc;    color: #fff;    position: relative;}.TableProlongaciya .backgroundgreen2 {    background-color: #06aba6;    color: #fff;    position: relative;}.TableProlongaciya .backgroundgreen:after,.TableProlongaciya .backgroundgreen2:after {    content: '';    display: block;    border-bottom: 1px solid #fff;    position: absolute;    width: 85%;    bottom: 1px;}@media all and (max-width: 1273px) {    #deposit-calc .hint + .notice {        right: -105px;    }    #deposit-calc .hint + .notice::before, .hint + .notice::after {        left: 115px;    }}@media all and (max-width: 1110px) {    .bank.ratings .static > .tkb-blue {        margin-left: 15px;    }}@media all and (max-width: 1059px) {    .homepage.private.cards .b-product_nav_item a:before {        content: none;    }}@media all and (max-width: 1056px) {    .cardsSubtitle .info {        right: 20px;    }}@media all and (max-width: 1048px) {    #deposit-calc .b-form .b-main_nav_switcher .filter-value {        padding: 15px 5px!important;    }}@media all and (max-width: 1040px) {    .operation.kino .b-teaser_txt,    .kniga .b-teaser_txt{        font-size: 15px;    }}@media all and (max-width: 1037px) {    .table-wrap {        overflow: auto;    }    /*gadget-pay*/    #g_pay_types,    #samsung_pay_types {        width: 54%;    }    #g_pay_types label,    #samsung_pay_types label {        height: 42px;    }    .b-mainpromo_cont--gadget {        width: 400px;    }}@media all and (max-width: 1026px) {    .cardsSubtitle .info {        right: 10px;    }}@media all and (max-width: 1013px) {    .b-main_filter {        padding: 50px 10px;    }    .b-feedback_top {        margin-left: 0px;        margin-right: 15px;    }    .lang-ru .b-sub_nav {        margin-right: 15px;    }}@media all and (max-width: 1104px) {    .lang-ru .js-header,    .b-blur_4 .b-blur_cont.cols,    .g_b_pay .js-fixed_nav,    .b-header_body {        width: 100%;    }    .b-header_top {        padding: 0 10px;    }    .b-header_body {        padding: 0 10px;        width: auto;    }    .operation.kino .b-product_promo_cont img {        width: 45%;        margin-left: 3%;    }    .b-product_promo {        width: 100%;        min-width: 100%;    }    .b-content_subtitle {        padding: 0 10px;    }    .b_menu {        padding: 0;    }    /*mortgage-calc*/    .b-mainmenu_item.p-support .hint {        right: 0;    }    /*gadget-pay*/    .credit-picker .send-tip {        margin-left: 15px;    }    .form-wrapper {        padding: 0 15px;    }    .wrap-realisation {        width: 94%;    }    .homepage.realization main>.wrapper {        padding: 0 25px;    }	#more-toogle_menu {		position: unset;	}	.eszhe {		width: 96%!important;		left: -103px;		top: 72px!important;	}	.sub_nav-item.opened .l-mainmenu_lnk .treugolnik {		top: 34px;	}}@media all and (max-width: 1087px) {	.rkom {		margin-right: 35px;	}}@media all and (max-width: 1051px) {    .b-callback_top {        margin-left: 0;        margin-right: -15px;    }    .m-head_bank {        right: 21%;    }}@media all and (max-width: 1028px) {	.rkom {		margin-right: 32px;	}}@media all and (max-width: 1013px) {    .l-callback_lnk.btn.brd {        padding: 0 11px;    }    #callback-toogle_menu .l-callback_lnk {        right: 10px;    }}@media all and (max-width: 1003px) {	.wrrkoblocr {		width: 93%;	}}@media all and (max-width: 1000px) {    body {        min-width: initial;    }    .lang-ru .js-header,    .b-mainpromo #main-mortgage-calc,    .lang-ru .b-header_body .wrapper,    .g-interes {        width: 100%;    }    #mini-form .table-wrap {        overflow: unset;    }    .lang-ru .b-sub_nav {        margin-right: 15px;    }    .b-feedback_top {        margin-right: 15px;    }    .lang-ru .headtopmenu {        width: 100%;        padding: 0;    }    .lang-ru .topmenuslide {        width: 96%;        padding: 0 15px;    }    .top-search {        margin-left: 4%;    }    .b-product_list_wrap > .wrapper,    .b-content > .wrapper,    .b-toogle_range > .wrapper {        padding: 0 15px;        max-width: 100%;    }    .text_content {        padding: 0 15px;    }    .b-quest {        padding: 50px 15px 40px 15px;    }    .lang-ru .b-sub_nav li:nth-child(6),    .b-sub_nav li:nth-child(7),    .footer-mid .b-callback_bottom_wrap .b-callback_num:nth-child(2),    .b-callback_bottom_wrap .b-callback_num:nth-child(2),    address.b-footer_dev,    .b-site_nav_btns,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(9),    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(10),    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(2) .b-site_nav_list,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(3) .b-site_nav_list,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(4) .b-site_nav_list,    .b-product_nav_item a:before.    .d-tbl.cat-list .tbl-row.tbl-row-head,    .lang-en .l-mainmenu_lnk:before {        display: none;    }    .b-callback_num {        padding-left: 5%;        padding-bottom: 0;        width: 49%;        float: none;        display: inline-block;        margin-bottom: 40px;    }    .b-callback_num_title {        font-size: 1.5em;    }    /*#callback-toogle_menu .b-callback_dropdown .l-callback_lnk {        line-height: 25px;    }*/    .b-header_top {        padding-bottom: 0px;    }    .top-search .search-form {        right: 0px;    }    .b-menubar {        margin-right: 0px;    }    .menubar_ico {        font-size: 17px;        margin-top: 2px;    }    .t-calcs .noborders, #calc_types {        margin: 0 0px;        width: 100%;    }    .sub_nav-item:nth-child(1) .title {        display: inline-block;        width: 14px;        height: 27px;        overflow: hidden;        padding-top: 2px;        vertical-align: middle;        margin-right: 0px;    }    .sub_nav-item:nth-child(1) .title .icomoon {        vertical-align: top;        line-height: normal;    }    #header_top .b-sub_nav.fr .sub_nav-item {        position: static;        margin-left: 10px;    }    .b-sub_nav.fr .sub_nav-item:nth-child(4):after {        width: 0px;    }    .b_menu {        margin-top: 0px;    }    .b-blur_4 {        width: 100%;        padding: 0;    }    .b-mainpromo .deposit-picker .wrapper,    .l-blur_lnk {        width: auto;    }    .b-toogle_range .b-widget-row.cols {        display: inline-block;        width: 640px;    }    .b-widget-row.cols:before {        clear: none;    }    .b-widget_more {        clear: both;    }    .b-footer_body {        margin-top: 23px;        padding: 22px 0 16px;    }    .footer-mid .b-callback_bottom_wrap .b-callback_subtxt,    .footer-mid,    .b-callback_bottom_wrap .b-callback_subtxt {        display: block;    }    /*.b-widget,    .b-footer_bottom .wrapper {        text-align: center;    }*/    .b-footer_copyright.fl {        float: none;    }    .b-footer_lang,    .b-footer_lang a,    .b-footer_lang .name {        font-size: 21px;        line-height: 21px;    }    .b-footer_lang {        margin-left: 78px;    }    .b-social_item-l-social_lnk {        margin: 0px 7px;        width: 48px;        height: 48px;        border-radius: 24px;    }    .b-social_item-l-social_lnk .icomoon {        line-height: 48px;        font-size: 30px;    }    .nav-switcher-block:nth-child(2) {        position: relative;    }    .b-site_nav_col.col-4 .l-site_nav_h {        margin-bottom: 0px;        padding-bottom: 8px;    }    .b-site_nav_list {        margin-top: 0px;        margin-bottom: 0px;    }    .l-site_nav_item {        margin-top: 0px;        padding: 8px 0px;    }    .l-site_nav_item .lnk {        font-size: 20px;        font-family: 'corpid_e1s_scd_light', sans-serif;    }    .l-site_nav_item .lnk:hover {        color: #f59d15;    }    .b-site_nav_col {        padding: 0px;        width: auto;    }    .b-site_nav {        -webkit-box-shadow: none;        box-shadow: none;    }    .b-site_nav .wrapper {        padding: 0px 7.5%;    }    .b-site_nav_col.col-4 {        float: none;    }    .l-site_nav_h .lnk {        font-family: 'corpid_e1s_scd_bold', sans-serif;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(2) .l-site_nav_h,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(3) .l-site_nav_h,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(4) .l-site_nav_h,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(6),    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(7),    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(8) {        position: absolute;        width: 33%;        right: 3%;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(6) {        top: -7px;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(7) {        top: 32px;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(8) {        top: 71px;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(2) .l-site_nav_h {        top: 117px;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(3) .l-site_nav_h {        top: 156px;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(4) .l-site_nav_h {        top: 195px;    }    .l-content_title {        margin-top: 9px;        margin-bottom: 19px;        font-size: 50px;    }    .l-product_hr {        width: auto;    }    .b-product_nav_item {        margin: 0 auto;       /* width: 47%!important;*/    }    .b-product_nav_item a {        /*font-size: 18px;        font-family: 'corpid_e1s_scd_light', sans-serif;*/        line-height: 32px;    }    .b-product_nav_list {        margin: 21px 0px;    }    .js-fixed_nav  .b-product_nav_list.btns-1 {        min-width: initial!important;    }    section.b-content .js-fixed_nav .wrapper {        position: relative;    }    section.b-content .js-fixed_nav .wrapper > a.btn {        position: absolute;        right: 30px;        top: 50%;        margin-top: -22px;    }    .b-subtitle_text {        font-size: 20px;        line-height: 24px;    }    .b-calculate_mod {        padding-top: 25px;    }    .b-calculate_cont {        padding-bottom: 33px;    }    .b-calculate_mod .b-teaser_subtitle {        margin-bottom: 29px;    }    .l-calculate_ico {        width: 72px;        height: 72px;        margin-bottom: 28px;    }    .l-calculate_ico img {        width: auto!important;        max-height: 40px;    }    .pseudo {        border-bottom: 0px;    }    .b-valuable_list_wrap > .wrapper,    .b-history-wrapper > .wrapper {        padding: 0 15px;    }    .l-calculate_txt {        line-height: 23px;        font-size: 20px;        font-family: 'corpid_e1s_scd_light', sans-serif;    }    .b-subtitle_text {        margin-top: 0px;        margin-bottom: 23px!important;    }    .b-teaser_subtitle {        margin-top: -13px;    }    .b-mortrage_form .b-calculate_icon .pseudo .min {        font-size: 16px;        line-height: 20px;        display: inline-block;    }    h3.b-widget_title {        font-size: 38px;        line-height: 64px;        font-weight: 100;    }    h3.b-widget_title.mb40 {        margin-bottom: 18px;    }    .b-callback_bottom,    .no-margin.b-callback_bottom {        margin: 0px 12px 28px;    }    #full-map, #full-map .map-body,    .b-content .b-callback_num {        width: 100%;    }    .b-callback_bottom .b-callback_bottom_wrap .b-callback_col {        display: inline-block;    }    .b-callback_bottom .b-callback_bottom_wrap .b-callback_col p.b-callback_subtxt {        margin-bottom: 23px;    }    .b-callback_btn {        margin-top: 0px;        margin-left: 13px;        margin-bottom: 19px;    }    .b-teaser_group {        margin-left: 3%;        margin-top: 20px;        width: 31.3333%!important;        display: block;        float: left;    }    .b-teaser_pic {        margin-top: 75px;    }    .b-product_promo {        min-width: initial;    }    .b-product_promo_cont {        left: 25px;        right: 25px;    }    .b-switcher {        font-size: 26px;    }    .b-switcher .ui-slider-handle {        width: 22px;        height: 22px;    }    .b-switcher .ui-slider-horizontal {        padding-right: 22px;    }    .b-product_nav {        bottom: 4px;    }    .b-form .fieldcell {        display: block;    }    .b-mortrage_field.calc .slider_calculate_inner .slider,    .b-mortrage_field.calc .slider_calculate_inner input {        width: 240px;    }    .b-mortrage_field.calc .slider_calculate_inner .slider_calculate-widget {        width: 226px;    }    .type-selector .by-income {        margin-left: 0px;    }    .table-contacts {        width: auto;    }    .b-callback_bottom_dropdown h3 {        width: 95%;    }    .js-fixed_nav.fixed {        position: relative;        -webkit-box-shadow: none;        box-shadow: none;    }    .b-teaser_title {        font-size: 38px;        margin-bottom: 30px;    }    .b-services .l-services_item p {        width: auto;        line-height: 1.5em;        padding: 20px 0;    }    .b-bankinfo_wrap,    .b-leadership_wrap {        padding: 25px 0;    }    .tbl-switcher td,    .report-table td,    .new_table td,    table#inner td {        padding: 24px 0 24px 20px;    }    .res .res__layout_two .res__col {        width: 50%;    }    .res .res__layout_two .res__col:nth-child(1) {        padding-right: 20px;    }    .res .res__layout_two .res__col:nth-child(2) {        padding-left: 20px;    }    .res.b-form .res__layout .field__row {        width: 100%;    }    .res.b-form .res__layout .field__row:nth-child(1) .field__cell input[type=text] {        width: 100%!important;    }    .res.b-form .res__layout .field__row:nth-child(1) .field__cell:nth-child(1) {        width: 189px;    }    .res.b-form .res__layout .field__row:nth-child(2) .field__cell .field__cell:nth-child(1) {        width: 189px!important;    }    .res.b-form .res__layout .field__row:nth-child(2) .field__cell {        vertical-align: bottom;    }    .res.b-form .res__layout .field__row:nth-child(2) .field__cell > .field__cell {        vertical-align: middle;    }    .field .field__footer {        padding-left: 189px;    }    .res .res__layout_mb70 {        margin-bottom: 20px;    }    ul.b-colback_cols li {        margin: 10px 0px;    }    .b-colback_cols .txt {        width: auto;        max-width: 335px;    }    .b-colback_cols .num {        margin-top: 0px;    }    .add_num {        position: relative;    }    .add_num span:nth-child(1) {        padding-left: 62px!important;        margin-left: -5px;        margin-top: -9px;        display: block;    }    .add_num span:nth-child(2) {        margin-top: -117px!important;        margin-left: 126px!important;        position: absolute;    }    .add_num span:nth-child(3) {        margin-top: -44px!important;        margin-left: 126px!important;        position: absolute;    }    .b-widget_type-2 .b-title_box {        width: 295px;    }    .b-list.type_2.col-2 {        padding-right: 3%;    }    .b-widget_x2 {        width: 100%;    }    .b-widget_x2 .b-nav_box {        position: absolute;        display: block;        right: 15px;        bottom: 80px;    }    .res .res__money-col {        margin-right: 10px;    }    .b-form fieldset {        padding: 34px 40px 0px 40px;    }    .b-form .w534,    .b-form .w175,    .b-form input.w272,    .b-form textarea,    .feedback .b-form input {        width: auto;        min-width: 290px;    }    .feedback .b-form textarea {        max-width: 290px;    }    .b-form .ui-selectmenu-button {        width: 272px;        max-width: 100%;    }    .b-form input[name='captcha_word'] {        min-width: initial;        width: 140px;    }    .promo {        width: auto;    }    #ui-datepicker-div {        left: 476px!important;    }    #region-menu {        width: 290px!important;    }    .promo-right {        float: none;        clear: both;        text-align: left;        padding-top: 20px;    }    .popup {        margin-left: auto;        margin-right: auto;        min-width: initial;        width: 90%!important;    }    .popup_cover {        margin-top: 60px;        width: 100%;    }    .fb-form .left-switcher {        margin-right: 0px;        margin-bottom: 15px;    }    .fb-form .b-form .fieldrow {        padding: 0px;    }    .fb-form .b-form .fieldrow textarea {        max-width: inherit;    }    .fb-form .b-form input {        min-width: inherit;        width: 100%;    }    .fb-form .b-form input[type="file"] {        width: auto;    }    .b-form .fieldrow textarea {        max-width: 290px;    }    .b-form .fieldrow label[for='name'] {        float: left;    }    .l-widget_bg {        height: auto;        width: 100%;    }    .l-calculate_ico .icomoon {        line-height: 72px;        font-size: 42px;    }    .financial .b-product_nav_list,    .bank .b-product_nav_list,    .info:not(.private) .b-product_nav_list,    .cards.all.services .b-product_nav_list {        padding-right: 0px;    }    #full-map #map_selector {        width: 96px;        margin-top: -20px;    }    #full-map .map-menu-header .b-switcher {        font-size: 32px;    }    .b-switcher_city {        font-size: 30px;    }    #full-map .map-menu-header .b-toogle_range {        margin-top: 33px;    }    #full-map .b-main_navigator {        padding: 0px 10px;    }    #full-map .b-main_filter {        padding: 10px 0px;    }    #full-map .input_box.js-map_badgebox {        padding: 0px;    }    #full-map .b-main_navigator {        width: 272px;    }    .b-map_badgebox .badge {        margin-bottom: 0px;        margin-right: 0px;        line-height: 28px;    }    .b-map_badgebox .input_box {        margin-left: 0px;    }    #full-map .map_result-list.js-marker_filter {        left: 181px;        bottom: 0px;        padding: 10px;        border-radius: 10px;        opacity: 0.8;    }    .map_result-item {        margin-left: 10px;    }    #full-map.list .top-nav {        width: auto;    }    #full-map.list .b-main_navigator > div {        width: auto;        max-width: none;    }    #full-map .map-menu-header .wrapper {        padding: 0px 30px;    }    #full-map.list .b-map_search input {        min-width: 400px;    }    #full-map.list .b-main_navigator {        margin-top: 0px;    }    .b-map_search .btn {        margin-left: 3px;    }    table.tbl-map_result th[width='440'],    table.tbl-map_result th[class='230'] {        width: 40%!important;    }    table.tbl-map_result th[width='200'] {        width: 20%!important;        min-width: 143px;    }    table.tbl-map_result th[width='50'] {        max-width: 50px;    }    .tbl-map_result th {        padding-left: 10px;    }    .tbl-map_result td {        padding: 10px;    }    p.tbl-map_time {        margin-bottom: 0px;    }    table.tbl-map_result p {        line-height: 21px;    }    .bx_filter.bx_horizontal .smartfilter .bx_filter_parameters_box {        padding-bottom: 0px;        margin-right: 0px;        width: 50%;    }    .b-blur_4 .b-blur_cont > .col-4:nth-child(4) span.text_4 {        white-space: normal;        line-height: 20px;        text-align: left;    }    .b-blur_4 .b-blur_cont {        padding-top: 5px;    }    p.product_advs_small {        line-height: 22px;    }    .d-tbl.office-list p {        line-height: 24px;        margin: 0px 0px 16px 0px;    }    .d-tbl.office-list-head .tbl-cell {        padding: 16px 0px 16px 15px;    }    .d-tbl.office-list .tbl-cell {        padding: 30px 0px 30px 15px;    }    .d-tbl.office-list-head .tbl-cell:nth-child(1),    .d-tbl.office-list .tbl-cell:nth-child(1),    .d-tbl.office-list-head .tbl-cell:nth-child(2),    .d-tbl.office-list .tbl-cell:nth-child(2) {        width: 40%!important;    }    .b-list.type_5,    .map_adress {        width: 100%;    }    .b-list.type_5 .b-item {        width: 50%;    }    .d-tbl.office-list-head.atm .tbl-cell:nth-child(1),    .d-tbl.office-list.atm .tbl-cell:nth-child(1) {        width: 8.25%!important;    }    .d-tbl.office-list-head.atm .tbl-cell:nth-child(2),    .d-tbl.office-list.atm .tbl-cell:nth-child(2) {        width: 43.75%!important;    }    .d-tbl.office-list-head.atm .tbl-cell:nth-child(3),    .d-tbl.office-list.atm .tbl-cell:nth-child(3) {        width: 24%!important;    }    .d-tbl.cat-list .tbl-row {        display: block;        padding-top: 10px;        padding-bottom: 30px;        border-bottom: 1px solid #e3e3e3;    }    .d-tbl.cat-list .tbl-cell {        display: block;        border-top: 0px;    }    .d-tbl.cat-list .tbl-cell.photo {        float: left;        width: 300px;    }    .d-tbl.cat-list .tbl-cell.photo img {        width: 100%!important;        height: auto!important;    }    .d-tbl.cat-list .tbl-cell.p861:before {        content: 'Этаж / этажность: '; /*etazh / etazhnost*/    }    .d-tbl.cat-list .tbl-cell.p858:before {        content: 'Площадь, м2: '; /*poloszhad m2*/    }    .d-tbl.cat-list .tbl-cell.p871:before {        content: 'Площадь, га.: '; /*ploszhad ga*/    }    .d-tbl.cat-list .tbl-cell.p859:before {        content: 'РњР°СЂРєР°: '; /**/    }    .d-tbl.cat-list .tbl-cell.p872:before {        content: 'РњРѕРґРµР»СЊ: '; /**/    }    .d-tbl.cat-list .tbl-cell.p874:before {        content: 'Р“РѕРґ РІС‹РїСѓСЃРєР°: '; /**/    }    .d-tbl.cat-list .tbl-cell.p874:before {        content: 'Год выпуска: '; /*god vypuska*/    }    .d-tbl.cat-list .tbl-cell.p877:before {        content: 'Количество комнат: '; /*kolichestvo komnat*/    }    .d-tbl.cat-list .tbl-cell.p889:before {        content: 'Регион: '; /*region*/    }    .d-tbl.cat-list .tbl-cell.p864:before {        content: 'Цена, руб.: '; /*cena rub*/    }    .d-tbl.cat-list .tbl-cell.cont:before {        content: 'Контакты: '; /*kontakty*/        display: block;    }    .lang-en .sub_nav-item {        margin-left: 30px;    }    .lang-en .sub_nav-item:first-child {        margin-left: 0px;    }    .lang-en .b-logo {        margin-right: 30px;    }    .lang-en .header-request {        margin-left: 15px;    }    .lang-en .b-mainmenu_item:first-child .l-mainmenu_lnk {        padding-left: 20px;    }    .lang-en .b-mainmenu_item {        width: 32%;    }    .lang-en .b-header_body {        border-top: 1px solid #e5e5e5;        margin-top: 11px;    }    .lang-en .l-mainmenu_lnk {        line-height: 30px;    }    .lang-en .l-item_title {        padding: 15px 0px 10px 0px;    }    .lang-en .b-bank_data .l-bank_n1 {        width: 26%;    }    .lang-en .b-bank_data .l-bank_n2 {        width: 30%;    }    .lang-en .b-bank_data .l-bank_n3 {        width: 44%;    }    .lang-en .b-bank_data li p {        font-size: 50px;    }    .lang-en .b-main_filter {        padding: 30px 0px;        text-align: center;    }    .lang-en .news .b-main_nav_switcher {        float: none;        display: inline-block;    }    .lang-en .news .b-year_slider.slick-slider {        margin-left: 0px;        float: none;        display: inline-block;        margin-top: 15px;    }    .b-cities_sub .wrapper {        padding: 0px 15px;    }    .l-cities_lnk {        font-size: 14px;    }    .calc .fieldrow.sum .fieldcell {        width: 100%;        text-align: left;    }    .calc .fieldrow.sum .fieldcell .slider_calculate_inner input {        width: 100%;    }    .calc .fieldrow.sum .fieldcell:last-child {        margin-top: 25px;        text-align: left;    }    .calc .fieldrow.sum .fieldcell .slider_calculate-widget.green {        width: 94%;    }    .calc .info {        padding: 20px 25px 40px;    }    .map-menu-header .title,    .map-menu-header .pseudo,    .map-menu-header .sub_nav-lnk {        font-size: 20px;    }    .homepage.feedback .b-form {        clear: both;    }    .b-content .section-items .wrapper {        margin-top: 0px !important;    }    .refinancing .refinancing-banner-bottom {        text-align: left;    }    .mortgage_10-10-10 .b-product_promo_cont img {        margin-left: -20px;    }    .b-mainpromo_slider {        width: 100%;        min-width: 100%;    }}@media all and (max-width: 998px) {    .cardsSubtitle .info {        right: 0px;    }}@media all and (max-width: 990px) {    body {        width: 100%;        min-width: 100%;    }    .lang-ru .b-mainmenu.fl {        width: 6%;    }    .topmenuslide .sub_nav-item {        margin-left: 20px;    }    .m-head_bank {        right: 24%;    }    .b-mainmenu_list .sub_nav-item:first-child {        margin-left: 0px;    }    .b-mainpromo_slider.no_slide.blur,    .g-interes {        width: 100%;    }    .b-sub_nav.fr {        width: auto;    }    .mg-calc .head-menu > .wrapper {        padding: 0px 10px;    }    .t-calcs .noborders,    #calc_types {        margin: 0 auto;    }    .wrapper section.b-content {        padding: 0 25px;    }    .b-widget_x2 {        width: 100%;        float: none;    }}@media all and (max-width: 989px) {    .b-blur_4 .b-blur_cont.cols .col-4 {        width: 24.84%;    }}@media all and (max-width: 985px) {    .head-r {        margin-right: 0px;    }}@media all and (max-width: 975px) {    .b-stocks_tbl .b-stock_value {        font-size: 15px;    }    .b-widget_cont .l-title {        font-size: 18px;    }}@media all and (max-width: 970px) {	.rkom {		margin-right: 30px;	}}@media all and (max-width: 966px) {    .credit-picker .footer {        padding: 0;    }}@media all and (max-width: 964px) {    .b-footer-urls {        margin-left: 3%;    }    .mg-calc .col-sm-6 {        padding: 21px 10px;    }    .mg-calc .cnt-6 li:first-child {        padding: 0 10px 0 10px;    }    .separator {        width: 0;    }}@media all and (max-width: 960px) {    .form-mini.form-mini__default.b-form {        width: auto;    }}@media all and (max-width: 959px) {    .card-picker,    .credit-picker {        width: 100%;    }}@media all and (max-width: 954px) {    /*gadget-pay*/    #g_pay_types,    #samsung_pay_types {        width: 55%;    }    .table-wrap {        width: 100%;    }}@media all and (max-width: 950px) {    .homepage.business .l-blur_lnk .text_4 {        width: 120px;        text-align: left;    }    .homepage.business .b_menu .icomoon {        margin-top: 10%;    }    .homepage.business .b-blur_4 .b-blur_cont.cols .col-4:nth-last-of-type(n + 2) .text_4 {        width: auto;        margin-top: 17px;    }    .homepage.business .vsplitter {        margin-top: 10px;    }    .homepage.business .b-blur_4 .b-blur_cont.cols .col-4 {        padding: 5px 0;    }    /*gadget-pay*/    .gadget-pay-banner {        background-position: 20%;    }}@media all and (max-width: 947px) {    .m-head {        width: 350px;    }    .m-head_bank {        width: 80px;    }    .topmenuslide .sub_nav-item {        margin-left: 3%;    }}@media all and (max-width: 944px) {    .hold_block {        padding-top: 31px;    }    .b-mainpromo .deposit-picker .wrapper {        padding: 5px 14px 15px 14px;    }    .picker_container {        position: relative;    }    .hold_block-sum,    .hold_block-profit,    .hold_block-link {        margin-top: 0;        width: 21%;    }    .d_more {        display: block;        width: 100%;        float: right;        margin-top: 15px;        margin-right: 69px;    }}@media all and (max-width: 938px) {    /*gadget-pay*/    #g_pay_types,    #samsung_pay_types {        width: 56%;    }    .cardsSubtitle .info {        top: 30px;    }    .b-widget_type-5 .l-date {        float: right;    }}@media all and (max-width: 935px) {    .b-mainpromo #main-mortgage-calc,    .head,    .body,    .footer,    table.noborders {        max-width: 100%!important;        width: 100%!important;        min-width: 100%!important;        padding: 0;    }    .footer .wrapper {        width: auto;    }    .form-wrapper {        padding: 0 15px!important;    }    .card-picker .body .wrapper,    .credit-picker .body .wrapper {        width: auto!important;        max-width: none!important;        min-width: auto!important;    }    .card-picker .head-menu .wrapper,    .credit-picker .head-menu .wrapper {        padding: 0!important;    }    /*mortgage-calc*/    .mg-calc .cnt-6 li {        padding: 0 10px;    }    .kniga .b-product_promo {        height: auto;    }}@media all and (max-width: 932px) {    .wrap-realisation {        width: 95%;        border: 0;        padding: 0 25px;    }    .wrap-realisation:last-child .realisation:last-child {        border: 0;    }    .realisation {        padding: 25px 0;        border-bottom: 1px solid #cecfd3;    }	.homepage.main .b-mainpromo_btn {float: right!important;}}@media all and (max-width: 927px) {    .b-blur_4 .b-blur_cont.cols .col-4 {        width: 24.8%;    }    .in-block-image {        padding-right: 20px;    }}@media all and (max-width: 924px) {    .save .save__info {        width: 79%;    }}@media all and (max-width: 922px) {    /*gadget-pay*/    #g_pay_types,    #samsung_pay_types {        width: 505px;    }}@media all and (max-width: 920px) {	.rkoicohfiles2 {		height: 55px;	}}@media all and (max-width: 918px) {    .t-calcs .head {        max-width: 100%!important;        width: 100%!important;        min-width: 100%!important;        margin-left: 0px;    }    .js-fixed_nav .b-product_nav_list.btns-1 {        padding-right: 0;    }    ul.b-product_nav_list.clearfix.btns-2 {        min-width: 45%;        width: 45%;        padding-right: 0;    }    .js-fixed_nav .r-buttons {        margin-top: -37px;    }    .save {        padding: 0 25px;    }    .corporate .g-interes .in-flex {        width: 46%;    }    .corporate .in-block-descr h3 {        font-size: 2.7vw;    }    .b-content_subtitle.b-content_subtitle_width.clearfix,    .wrapper.static.text_content,    .tbl-switcher_cont,    .wrapper.text_content,    .wrapper.static {        padding: 0 15px 15px 15px!important;    }    .b-main_filter {        margin-left: 0;    }    .mg-calc .col-sm-6.first,    .mg-calc .footer .f-name {        padding-right: 10px;    }    .mg-calc .col-sm-6.last {        padding-left: 10px;    }    .footer .fieldrow  .col-sm-7 {        width: 100%;    }    .col-sm-5.f-btns {        position: absolute;        width: 50%;        right: 0px;        top: 2px;    }    .in-block-params .col-3 {        width: 24%;    }    .in-block-params .col-3:nth-child(3) {        width: 52%;    }	.b-widget_cont.col-3:nth-child(3) {		float: none;		position: relative;		display: flex;	}    .business .b-widget_cont.col-3:nth-child(3) {        display: none;    }    .b-widget_cont.col-3 {		width: 50%;		display: block;		float: left;		margin: 5px auto;	}	.b-widget-id-145 {		margin-right: 0px;		margin-left: 16px;	}    .b-form.deposit_picker {        padding: 0 15px;    }    .picker_container input[type="radio"].percent ~ label.fill {        min-width: 91px;    }    p.hold_title {        text-align: center;    }    .hold_block-link a {        float: right;        margin-top: -55px;    }    .save .save__pic {        width: 17%;    }    .hold_block-percent {        width: 100%;        text-align: center;        padding: 0;        margin-bottom: 15px;    }    .hold_block-percent > span {        float: none;    }    .hold_block-percent-value {        margin-left: 40px;    }    .hold_block-sum,    .hold_block-profit,    .hold_block-link {        width: 31.9%;        text-align: center;    }    .hold_block-link a {        margin-top: 0px;    }    .card-picker__header.head,    .credit-picker__header.head {        max-width: 99.7%!important;        width: 99.7%!important;        min-width: 99.7%!important;    }    .card-picker .slider-wrap {        height: 75px;    }    .credit-picker .result .tip {        position: relative;    }    .cardsSubtitle .info {        top: 5px;        right: 34%;    }    .tkb-blue {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: end;        -ms-flex-align: end;        align-items: end;    }    .main-factors2 span.mf-text {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column;        flex-flow: column;    }    .main-factors2 .mf-wrap-icotxt {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: end;        -ms-flex-align: end;        align-items: end;    }}@media all and (max-width: 911px) {	.rkom {		margin-right: 28px;	}}@media all and (max-width: 908px) {    ul.m-head.fr {        margin-right: 10px!important;    }    ul.b-product_nav_list.clearfix.btns-2 {        width: 46%;    }	.dokumenty .rkofiles {		display: block;		width: 77%;	}}@media all and (max-width: 904px) {    .picker_container input[type="radio"] ~ label.fill {        min-width: auto;    }}@media all and (max-width: 902px) {    .business .g-interes .in-flex,    .corporate .g-interes .in-flex,    .business.savings .b-widget .in-flex,    .business.services .b-widget .in-flex {        width: 44%;    }}@media all and (max-width: 900px) {    .b-site_nav {        width: auto;    }    .operation.kino .b-product_promo {        height: 400px;    }    #kino-border-orange span {        font-size: 22px;    }    .b-main_filter {        padding: 20px 10px;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 21%;    }    #news_filter .b-year_slider.slick-slider {        right: 29%;        margin-top: 10px;    }}@media all and (max-width: 899px) {	.dokumenty .rkofiles {		display: block;		width: 76%;	}}@media all and (max-width: 897px) {	.googletypes {		width: 56.4%!important;	}}@media all and (max-width: 896px) {    .mg-calc .cnt-6 li {        padding: 0;    }	.wrrkoblocr {		width: 92%;	}}@media all and (max-width: 895px) {    .mortgage_10-10-10 .b-product_promo_cont {        padding: 0px;    }    #mainPromoSlider,    .b-mainpromo_slider {        display: none;    }	.homepage.main #mainPromoSlider,    .homepage.main .b-mainpromo_slider {        display: block;    }    .b-product_promo {        background-image: none!important;		height: auto;    	padding-bottom: 10px;    }    .kniga .b-product_promo {        background-image: url(/images/litres/bcg-litres.jpg)!important;    }    .b-product_promo .b-mainpromo_cont {        margin: 0 auto;        top: auto;        left: auto;        position: relative;        transform: none;        width: 60%;        text-align: center;    }    .parking-space-storage-room .l-mainpromo_title {        width: auto;    }    .b-product_promo__actions {        width: 100%;        margin: 0 auto;    }	.b-product_promo__order {		width: 100%;	}	.b-mainpromo_btn {		margin: 0 auto;		float: none;	}    .mg-calc .cnt-6 li {        padding: 0 5px;    }    ul.b-product_nav_list.clearfix.btns-2 {        width: 100%;    }    .js-fixed_nav .r-buttons {        margin-top: -83px;        float: right;    }	.tax_deduction .b-product_promo_cont img {		display: none;	}	.tax_deduction .b-product_promo {		height: auto;	}	.ib-business .b-product_promo .b-mainpromo_cont {		left: auto;	}	.onlinemortgage {		margin: 5px 34px;	}}@media all and (max-width: 890px) {    .m-head .sub_nav-item:first-child {        margin-left: 10px;    }    .m-head .sub_nav-item {        margin-left: 9px;    }    .mg-calc .result .tip {        bottom: 8px;    }    .mg-calc .result .tip {        bottom: auto;    }    .footer .fieldrow .col-sm-7 {        width: 70%;    }    .mg-calc .footer .col-sm-5.f-btns {        float: right;        width: 30%;    }    .col-sm-4.f-lname.fieldcell {        padding-left: 0;    }    .mg-calc .footer .f-name {        padding-right: 0;    }    /*gadget-pay*/    .wrapp.gadgetpay .g-text,    .footer .fieldrow.content,    .mg-calc .footer .wrap-submit,    .mg-calc .footer .wrap-online {        width: 100%;    }    .mg-calc .footer .buttons {        padding-left: 15px;    }    .picker_container input[type="radio"].percent ~ label.fill {        min-width: 73px;    }    .credit-picker .calcs .col.perc {        width: 210px;    }    .credit-picker .calcs .col.mp {        width: 100px;    }    .credit-picker .calcs .col.mi {        width: 230px;    }    .credit-picker .calcs .mp {        padding-left: 15px;        border-left: 1px solid #ccc;    }    .footer .fieldrow.content .col-sm-9 {        width: 70%;        margin-right: 15px;    }    .b-form label, .b-form h5 {        padding-top: 0px;    }	.m-head {		width: 354px;	}}@media all and (max-width: 887px) {    .b-mainmenu_list .sub_nav-item {        margin-left: 12px;    }    .homepage.business .m-head,    .m-head {        margin-left: 0px;    }    .deposit-picker-form .fieldrow {        width: 50%;    }    .b-form .pre_phone {        padding-right: 0;    }    .b-footer-urls {        margin-left: 0%;    }    .cardsSubtitle .info {        right: 30%;    }}@media all and (max-width: 880px) {    /*gadget-pay*/    .apple-pay-banner {        background-position: 84%;    }}@media all and (max-width: 872px) {    #deposit-calc .b-form .b-main_nav_switcher .filter-value {        padding: 15px 0px!important;    }}@media all and (max-width: 870px) {    /*gadget-pay*/    .samsung-pay-banner {        background-position: 22% 100%;    }}@media all and (max-width: 866px) {	.financial .b-product_nav_item a {		font-size: 17px;	}}@media all and (max-width: 863px) {	.dokumenty .rkofiles {		width: 73%;	}}@media all and (max-width: 860px) {    /*gadget-pay*/    .gadget-pay-banner {        background-position: 25%;    }    .wmh-smartphone li span {        width: 85%;    }}@media all and (max-width: 853px) {	.rkom {		margin-right: 26px;	}}@media all and (max-width: 848px) {    /*gadget-pay*/    .wmh-smartphone .col-7 li:before {        margin: 5px;    }}@media all and (max-width: 849px) {    .b-mainmenu_list .sub_nav-item {        margin-left: 10px;    }    .mg-calc .cnt-6 li {        padding: 0 2px;    }    .fb-check button[type="submit"] {        margin-left: 0px;    }    .fb-phone {        width: 100%;    }    .fb-phone:nth-child(2) {        margin-top: 15px;    }}@media all and (max-width: 846px) {    .cardsSubtitle .info {        right: unset;        left: 235px;    }}@media all and (max-width: 841px) {	.rkofiles2 {		display: block;		width: 73%;		line-height: 25px;	}	.slick_slider .b-mainpromo_cont {		left: 45%;	}}@media all and (max-width: 838px) {    .picker_container input[type="radio"] ~ label {        min-width: auto;    }	.opisanieterifov .tblcontrko {		height: 640px;	}    .m-head_bank {        right: 29%;    }}@media all and (max-width: 830px) {    .b-cities_menu .col-4 {        width: 25%!important;    }    .b-form .fieldrow {        margin-top: 0px;    }    #ipoteka1 .fieldrow.period,    #ipoteka1 .fieldrow.first-payment {        margin-top: 16px!important;    }    .b-form_title,    .deposit-picker-form .fieldrow {        text-align: center;    }    .b-form .col-4 label {        width: 100%;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 18%;    }    .deposit-picker__opening .ui-button {        padding: 2px 10px;    }}@media all and (max-width: 829px) {    .head {        margin-left: 0;    }    .homepage.business.cards .in-block-params {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column;        flex-flow: column;    }    .homepage.business.cards .in-params-label {        width: 18%;    }    .homepage.business.cards .in-params-value {        width: 82%;    }    .in-block-image {        padding: 0 10px;    }    .in-block-params .col-3 {        width: auto;        display: flex;        display: -ms-flexbox;        align-items: center;    }    .in-block-params .col-3:nth-child(3) {        width: 100%;    }    .in-params-label {        width: 77px;    }    .footerrow.b-footer_bottom {        padding-bottom: 0;    }    .footflex {        display: -webkit-box;        display: -webkit-flex;        display: -ms-flexbox;        display: flex;        flex-wrap: wrap;    }    .b-footer_phones {        -webkit-box-ordinal-group: 2;        -webkit-order: 2;        -ms-flex-order: 2;        order: 2;        width: 100%;    }    .b-footer-urls {        -webkit-box-ordinal-group: 3;        -webkit-order: 1;        -ms-flex-order: 1;        order: 1;        width: 100%;    }    .b-footmenu_col.col-4 {        width: 25%!important;    }    .footer-phone {        width: 50%;        float: left;    }    .footer-phone:last-child {        margin-top: 0;    }    .b-footer_phones {        width: 50%;    }    .copiright {        width: 22%;        float: right;        position: relative;        bottom: 55px;    }}@media all and (max-width: 828px) {    .tkbclub .b-form .ui-selectmenu-button {        min-width: 100%;    }    .tkbclub #dailySpent,    .tkbclub #categoryCostsSpent {        width: 100%;    }}@media all and (max-width: 818px) {    /*gadget-pay*/    .noborders #tab-1.g-text-google p>span {        float: right;        margin-left: 0;    }	.rkowrap h2 {		font-size: 38px;	}	.rkowrap ul.rkopl110 {		padding-left: 66px;	}}@media all and (max-width: 814px) {	.rkofiles2 {		width: 72%;	}}@media all and (max-width: 809px) {    .m-head .sub_nav-item:first-child,    .m-head .sub_nav-item {        margin-left: 5px;    }    .l-calculate_txt {        padding: 0 15px;    }    .copiright {        width: 23%;        padding: 0 10px;    }    .col-4 {        width: 100%;    }    .js-fixed_nav .r-buttons {        margin-top: 9px;        width: 40%;    }    .js-fixed_nav .r-buttons .btn.dm-btn {        width: 76%;        margin-top: 10px;        margin-left: 0px;    }    .offers .col-4 {        width: 25%;    }    .fb-phone {        width: 49%;    }    .fb-phone:nth-child(2) {        margin-top: 0;    }    .fb-phone_number img {        width: auto;    }    .homepage.main .credit-picker__bonus .fieldcell {        width: 44%;    }    .col-9.wrap-step {        width: 100%;        height: 50px!important;    }    .step {        transform: rotate(90deg);        left: auto;        bottom: -26px;    }}@media all and (max-width: 805px) {    .m-head_bank {        right: 26%;    }    .picker_container .fieldcell label {        margin: 0 0 15px 0;    }    .cdep {        margin-top: 20px!important;    }    .picker_container .fieldcell,    .picker_container .fieldcell label {        margin: 0;    }    .picker_container .slider_calculate_inner input {        margin: 0 8px 0 0;        width: 95%;    }    .picker_container .col50 {        width: 49.7%;    }    #mini-form .table-wrap {        overflow: unset;    }    .hold_block-sum,    .hold_block-profit,    .hold_block-link {        width: 30%;    }    .d_more {        margin-right: 12%;    }}@media all and (max-width: 803px) {    .card-picker .send-tip,    .footer .fieldrow.content {        padding: 0 15px;    }    .in-params-value {        padding: 0 10px;    }    .map-menu-header .sub_nav-lnk:after {        left: 0;    }    #full-map.list #map_selector {        width: min-content;    }    #full-map .type-switcher {        right: 14px;    }    #full-map .b-main_nav_switcher .ui-button {        padding: 0 17px!important;    }    #full-map.list .map-menu-header .wrapper {        margin: 0;        width: 79%;    }    #full-map.list .type-switcher {        position: absolute!important;        float: right;    }    #full-map .map-menu-header .b-switcher {        padding-left: 0;    }}@media all and (max-width: 800px) {    /*gadget-pay*/    .gadget-pay-banner {        background-position: 28%;    }    .ratings-text,    .grapf-block {        display: block;        width: 90%;        height: auto;    }    .grapf-border-tb {        border-top: 1px solid #e3e3e3!important;        border-bottom: 1px solid #e3e3e3;    }    #news_filter .b-year_slider.slick-slider {        right: 26%;    }}@media all and (max-width: 798px) {    .wrapper.form-wrapper {        max-width: 93%!important;        width: 93%!important;        min-width: 93%!important;    }}@media all and (max-width: 794px) {	.rkom {		margin-right: 24px;	}}@media all and (max-width: 790px) {    #header_top .b-sub_nav.fr .sub_nav-item {        position: static;        margin-left: 5px;    }}@media all and (max-width: 789px) {    .m-head_bank {        right: 28%;    }}@media all and (max-width: 786px) {    .head-r {        right: 79px;    }    .copiright {        width: 39%;    }    .b-footer_social {        float: right;    }    .b-footer_phones {        width: 60%;    }    #full-map .map-menu-header .b-toogle_range {        margin-top: 0;    }    #full-map .map-menu-header .b-switcher {        padding-left: 0;    }    #full-map .map-menu-header .wrapper {        width: 453px;    }    #full-map.list .type-switcher {        top: -40px;    }	.rkofiles2 {		width: 70%;	}}@media all and (max-width: 782px) {	.tablerko p {		font-size: 17px;	}	.tablerko p.summ {		font-size: 27px;	}}@media all and (max-width: 781px) {	.wrrkoblocr {		width: 91%;	}	.slick_slider .b-mainpromo_cont {		left: 54%;	}}@media (max-width: 774px) {    .b-callback_top {        margin-left: 10px;    }    .b-callback_bottom_wrap .b-callback_num,    .footer .fieldrow.content .col-sm-9,    .footer .fieldrow .col-sm-7 {        width: 100%;    }    .footer .fieldrow.content > .col-sm-3 {        margin: 0 auto;        float: none;    }    .deposit_picker__wrap .field_AGREE {    }    .deposit_picker__wrap .fieldtext-required {		display: inline-block;		margin-top: 3px;		padding: 0 15px;    }    .mg-calc .footer .col-sm-5.f-btns {        float: none;        width: 100%;        position: relative;        text-align: center;    }    .mg-calc .footer .btn {        width: 165px;    }	.send-tip {		text-align: center;		margin-bottom: 10px!important;	}}@media (max-width: 770px) {	.dokumenty .col-2 {		width: 100%;		margin-top: 15px;	}}@media (min-width: 768px) {    .col-sm-1,    .col-sm-10,    .col-sm-11,    .col-sm-12,    .col-sm-2,    .col-sm-3,    .col-sm-4,    .col-sm-5,    .col-sm-6,    .col-sm-7,    .col-sm-8,    .col-sm-9 {        float: left    }    .col-sm-12 {        width: 100%    }    .col-sm-11 {        width: 91.66666667%    }    .col-sm-10 {        width: 83.33333333%    }    .col-sm-9 {        width: 75%    }    .col-sm-8 {        width: 66.66666667%    }    .col-sm-7 {        width: 58.33333333%    }    .col-sm-6 {        width: 50%    }    .col-sm-5 {        width: 41.66666667%    }    .col-sm-4 {        width: 33.33333333%    }    .col-sm-3 {        width: 25%    }    .col-sm-2 {        width: 16.66666667%    }    .col-sm-1 {        width: 8.33333333%    }}@media all and (max-width: 767px) {    .burger-menu>.b-mainmenu {        height: 0;        z-index: 99999;        width: 20px;        height: 20px;        position: absolute;        right: 10px;        top: 9px;    }    .homepage.business #callback-toogle_menu .l-callback_lnk {        top: 12px;    }    .m-head_bank {        right: 26%;    }    .separator:after {        position: relative;        top: 1px;    }    .head-r {        right: 76px;    }    .b-feedback_top,    .b-callback_top {        margin-left: 5px;    }    .b-sub_nav .sub_nav-item:nth-last-child(1) a[href="http://www.tkbbank.com"] {        margin-top: 5px;    }    .b-site_nav {        position: relative;        z-index: 1001;    }    .lang-ru .business .b-header_body .wrapper,    .lang-ru .corporate .b-header_body .wrapper {        height: 95px;    }    .b-mainmenu_list .sub_nav-item {        margin-left: 7px;    }    .separator {        font-size: 57px;    }    .tbl-mobile {        display: block;    }    #menu-icon {        width: 100%;        height: 45px;        cursor: pointer;        display: block;        float: left;        color: #000;        line-height: 45px;        border-bottom: 1px solid #f6f6f6;    }    #textmenu {        width: 62%;        display: inline-block;        text-align: center;    }    .mg-calc .col-sm-6.first,    .mg-calc .col-sm-6.last {        padding-top: 0;        padding-bottom: 35px;        width: 100%;        float: left;    }    .mg-calc .checkboxes .mg-client {        margin-bottom: 10px;    }    .mg-calc.support .type-selector {        margin-bottom: 10px;        margin-top: 10px;    }    .mg-calc .b-form .body .fieldrow.estate-types {        margin: 0px 0 10px 0px;    }    .picker_container .col50 {        width: 100%;    }    .picker_container input,    .picker_container .slider_calculate_inner input {        width: 99%;    }    .deposit-picker .ico-euro,    .deposit-picker .ico-usd,    .deposit-picker .ico-rouble {        margin-left: 97%;    }    .deposit-picker .checkers .col50 {        width: 49%;    }    .picker_container .fieldcell {        position: relative;    }    .picker_container .fieldcell.cdep label,    .picker_container .fieldcell.cdel label {        margin: 10px 0 0 0;        position: absolute;        z-index: 10;    }    .picker_container .col50 div p.label {        display: none;    }    .deposit-picker .cpen {        margin-top: 15px !important;    }    .deposit-picker .cdep {        margin-top: 10px!important;    }    .deposit-picker .cdel {        margin-top: 0px!important;    }    .b-form .body .ui-selectmenu-button {        height: 35px;        line-height: 35px;        border: none;    }    .ui-selectmenu-text {    }    .b-form .body .slider_calculate_inner input[type="text"],    .b-form .body .slider_calculate_inner input[type="text"]:focus,    .picker_container input[type="text"] {        border: 0;        border-bottom: 3px solid rgb(0, 177, 172);        height: 45px;        border-radius: 0px;    }    .b-form .res__col .fieldrow {        margin-bottom: 30px!important;    }    .card-picker .result .col-sm-6 {        display: inline-block;        width: 49%;    }    .card-picker .card-picker__content .res .result .col-sm-6:nth-child(2) {        vertical-align: top;    }    .card-picker .creditLimit label {        top: 8px;        z-index: 10;    }    .credit-picker .credit-picker__content .slider_calculate_inner label {        top: 30px;        z-index: 10;    }    .credit-picker__values .col-sm-5 {        width: 48%;        display: inline-block;    }    .credit-picker__values .col-sm-2 {        width: 2px;        display: inline-block;    }    .form-mini.form-mini__default .f-name,    .mg-calc .footer .f-name {        padding: 0;    }    .form-mini.form-mini__default .f-phone,    .mg-calc .footer .f-phone {        padding: 0 0 20px 0px;    }    #dialogForm .f-phone.fieldcell {        padding-bottom: 0px!important;    }}@media all and (max-width: 766px) {    #more-toogle_menu {        float: none;    }}@media all and (max-width: 765px) {    #full-map.list .type-switcher {        top: -80px;    }}@media all and (max-width: 764px) {    /*gadget-pay*/    .google-pay-banner {        background-position: 85% 0%;    }}@media all and (max-width: 761px) {    .m-head {        width: 54%;    }    .l-callback_lnk.btn,    .m-head .sub_nav-item a,    .m-head_bank .sub_nav-item a {        font-size: 2vw;    }    .m-head .sub_nav-item {        height: 22px;    }    .m-head_bank {        right: 26%;    }    .head-r {        right: 91px;    }    .l-blur_lnk .text_4 {        font-size: 2.6vw;    }    .homepage.business .b_menu .icomoon {        margin-top: 7%;    }    .homepage.business .b-blur_4 .b-blur_cont.cols .col-4:nth-last-of-type(n + 2) .text_4 {        margin-top: 13px;    }    .ui-selectmenu-menu li {        overflow: auto;        white-space: normal;        height: auto;        line-height: 30px;        min-height: 50px;        vertical-align: middle;    }    .ui-selectmenu-menu li:before {        content: '';        display: inline-block;        width: 0px;        line-height: 50px;        min-height: 50px;        vertical-align: middle;    }}@media all and (max-width: 760px) {    .mf-ico {        width: 45px;    }}@media all and (max-width: 755px) {	.rkowrap h2 {		font-size: 37px;	}}@media all and (max-width: 754px) {	.m-head {		width: 55%;	}}@media all and (max-width: 753px) {    .hold_block-link {        width: 28%;    }    .hold_block-link a {        margin-top: 0px;        padding: 10px 0;        width: 166px;    }}@media all and (max-width: 751px) {    .brnone751 br {        display: none;    }}@media all and (max-width: 750px) {    .footer .fieldrow.content {        width: 95%;    }}@media all and (max-width: 746px) {    .calc .res__money {        padding-left: 0px;    }    .b-mortrage_recomend_info {        padding: 15px;    }    #kino-border-orange span {        font-size: 22px;    }    .js-fixed_nav .r-buttons {        margin-top: 18px;        width: 40%;    }    .js-fixed_nav .r-buttons .btn.dm-btn {        width: 80%;        margin-top: 10px;    }    .homepage.business .topmenuslide .sub_nav-item {        margin-left: 5px;    }    .l-calculate_txt {        padding: 0 10px;    }}@media all and (max-width: 742px) {    .b-blur_4 .b-blur_cont.cols .col-4 {        width: 24.7%;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 13%;    }}@media all and (max-width: 736px) {    .credit-picker .calcs .col {        display: inline-block;        width: auto!important;        padding: 0 15px;    }}@media all and (max-width: 734px) {	.rkom {		margin-right: 23px;	}}@media all and (max-width: 733px) {	.m-head {		width: 56%;	}}@media all and (max-width: 731px) {    .b-product_promo .b-mainpromo_cont {        width: 65%;    }}@media all and (max-width: 739px) {    .col50:nth-child(2) .cdep {        margin-top: 0px!important;    }    .homepage.business .vsplitter {        margin-top: 1%;    }}@media all and (max-width: 729px) {    .corporate .in-block-descr h3 {        font-size: 2.6vw;    }}@media all and (max-width: 725px) {    .lang-ru .business .b-header_body .wrapper {        height: 85px;    }    .homepage.business #callback-toogle_menu .l-callback_lnk {        top: 4px;    }}@media all and (max-width: 724px) {    .corporate .g-interes .in-flex {        width: 45%;    }}@media all and (max-width: 719px) {    .card-picker__row {        flex-flow: row wrap;    }    .card-picker__bonus {        width: 100%;        padding: 15px;		position: relative;    }	.card-picker__options {		margin: 0 auto;	}    .card-picker__bonus .field {        display: inline-block;    }}@media all and (max-width: 714px) {	.m-head {		width: 57%;	}}@media all and (max-width: 709px) {    .summ-deposit.col-sm-9, .f_term .col-sm-9 {        float: left;    }    .name-valuta.col-sm-3, .col-sm-3.days-slider {        width: 8%;        float: left;    }    .calc.mini .res .res__layout_two .res__col p.slider_currency_name {        margin-bottom: 0px;        margin-top: 8px;    }}@media all and (max-width: 706px) {    .calc.mini .res .res__layout_two .res__col {        width: 100%!important;    }    .calc .fieldrow.sum .fieldcell:last-child {        margin-top: -45px;        text-align: right;    }    #deposit-calc .b-form .fieldrow.f_term .fieldcell:nth-child(2) {        float: left;    }    #deposit-calc .b-form .fieldrow.sum {        height: auto;    }    #deposit-calc .b-form .fieldrow.sum,    #deposit-calc .b-form .fieldrow.f_term {        padding-right: 35px;    }    #deposit-calc .b-mortgage_parameters,    #deposit-calc .res__money,    #deposit-calc .result-info,    #deposit-calc .res_annualrate,    #deposit-calc .res_footblock-info {        padding-left: 35px!important;    }    .res .res__layout_two .res__col:nth-child(2) {        margin-top: 15px;    }    .b-form .res__col .fieldrow.interest-payment {        margin-bottom: 10px!important;    }    .name-summ-deposit {        z-index: 1;    }    .summ-deposit,    .name-valuta {        top: -49px;    }	.wrrkoblocr {		width: 89%;	}}@media all and (max-width: 705px) {	.tablerko {		width: 46%;	}	.rkom {		margin-right: 44px;	}	.lh20 {		line-height: 20px;	}}@media all and (max-width: 704px) {    .save .save__pic {        margin-right: 0px;    }}@media all and (max-width: 703px) {	.rkopl110,	.rkowrap ul.rkopl110 {		padding-left: 25px;	}	.rkowrap h2 {		font-size: 34px;	}	.rkoicoh {		height: 70px;	}}@media all and (max-width: 702px) {	.b-product_nav_item.active:after {		margin-top: -2px;	}}@media all and (max-width: 700px) {    .b-main_nav_switcher .ui-button {        font-size: 17px;    }    .credit-picker .calcs .col {        float: left;    }    .mg-calc .result .tip {        width: 80%;        float: left;    }    /*gadget-pay*/    .wrapper {        padding: 0;    }    .lang-ru .b-sub_nav.fr:before {        width: 100%;    }    .h2cont {        padding-left: 10px;    }    .gadget-pay-banner {        background-position: 38%;    }    .static td {        padding: 8px 16px 8px 15px;    }    .samsung-pay-proces {        padding: 15px 25px;    }}@media all and (max-width: 697px) {    .b-mainmenu_list {        margin-left: 10px;        width: auto;    }    .head-r {        right: 81px;    }    .urlgl {        margin-top: 32px;    }    .b-main_nav_switcher .ui-button {        padding: 0 15px;    }    .card-picker .card-picker__content .result.content.row {        display: flex;    }    .footer .fieldrow.content > .col-sm-3 {        width: 180px;    }    .homepage.main .form-mini.form-mini__default .f-name {        padding: 0px;    }    .homepage.main .form-mini.form-mini__default .f-phone {        padding: 0 0 20px 0px;    }}@media all and (max-width: 696px) {	.m-head {		width: 58%;	}}@media all and (max-width: 695px) {    .ui-helper-reset .b-list.type_2.col-2 {        width: 100%;    }    .b-list.type_2 .b-list_item {        padding: 0 0 30px 30px;    }}@media all and (max-width: 691px) {    .homepage.main .deposit_picker__wrap .field_AGREE {        bottom: 60px;    }    .homepage.main .deposit_picker__wrap .fieldtext-required {        bottom: 37px;    }    .deposit-picker .l-slider_val.rarr {        margin-right: -12%;    }    .homepage.main .mg-calc .footer .f-phone,    .homepage.main .form-mini.form-mini__default .f-phone {        padding: 0;    }    .homepage.main .deposit_picker__wrap .field_AGREE {        bottom: 28px;    }    .homepage.main .deposit_picker__wrap .fieldtext-required {        bottom: 6px;    }    .homepage.main .b-form .b-btn_form .btn {        width: 200px;    }    #news_filter .b-year_slider.slick-slider {        right: 23%;    }}@media all and (max-width: 688px) {	.tablerko p {		font-size: 16px;	}	.mbico3rko {		margin-top: 30px;	}	.rkoprice {		margin-left: 32%;	}}@media all and (max-width: 685px) {    .b_menu {        height: 61px;    }}@media all and (min-width: 680px) and (max-width: 712px) {    .b-form #field_BIRTH_DATE input {        width: 290px;    }    .b-form #field_BIRTH_DATE .ui-datepicker-trigger {        top: 49px;        right: inherit;    }    #ui-datepicker-div {        left: 363px!important;    }}@media all and (max-width: 683px) {    .b-site_nav {        padding: 0px 30px 30px 30px;    }    .b-mainmenu_list {        margin-bottom: 10px;        width: 100%!important;    }    .b-mainmenu_list .sub_nav-item:not(:first-child) {        margin-left: 5%!important;    }}@media all and (max-width: 683px) {    .oc-fmenu::before {        content: "\2d";        font-family: 'icomoon-transcapital';        font-size: 8px;        margin-top: 5px;        margin-right: 10px;        display: inline-block;        float: left;    }    .oc-fmenu.active::before {        content: "\2e";        font-size: 6px;    }}@media all and (max-width: 680px) {    .operation.kino .b-product_promo {        height: 330px;    }    .operation.kino .b-product_promo_cont img {        display: block;        width: 60%;        margin: 0 auto!important;    }    .operation.kino .b-teaser_txt,    .kniga .b-teaser_txt{        font-size: 24px;    }    .kniga #advantages-list {        padding: 25px 0 0px;    }    .col-4.kniga-ico {        width: 100%;        height: 175px!important;    }    .icolitres {        width: 65px;    }    .wrap-step {        width: 100%;        height: 45px!important;    }    .step {        transform: rotate(90deg);        left: auto;        bottom: -26px;    }    .deposit.rante .b-product_promo_cont h3 {        margin-top: 50px!important;        font-size: 18px!important;    }    .deposit.rante .b-product_promo_cont #rante-online {        width: 150px;        margin: 0 0 0 210px!important;    }    .deposit.universal .b-product_promo_cont h3 {        margin-top: 40px!important;        font-size: 18px!important;    }    .deposit.universal .b-product_promo_cont #universal-online {        width: 122px;        margin: -10px 0 0 -200px!important;    }    .b-widget_cont .b-widget_wrap {        margin-right: 0;    }}@media all and (max-width: 679px) {    .lang-ru .b-cities_sub .wrapper {        display: block;    }    .b-cities_filter input {        padding: 0;    }    .b-cities_filter input[type="text"]::-webkit-input-placeholder,    .b-cities_filter input[type="text"]:-ms-input-placeholder,    .b-cities_filter input[type="text"]::-ms-input-placeholder,    .b-cities_filter input[type="text"]::placeholder,    .b-cities_filter input[type="text"]:focus,    .b-site_nav_col.col-4 .l-site_nav_h,    .l-site_nav_item {        text-align: center;    }    .b-blur_4 .b-blur_cont .col-4 {        width: 50%;    }    .b-product_switcher .city-chooser {        margin-top: 20px;        width: 94%;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(2) .l-site_nav_h,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(3) .l-site_nav_h,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(4) .l-site_nav_h,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(6),    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(7),    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(1) .b-site_nav_list .l-site_nav_item:nth-child(8) {        position: relative;        width: 100%;        right: 0%;        top: 0px;    }    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(2) .l-site_nav_h,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(3) .l-site_nav_h,    .nav-switcher-block:nth-child(2) .b-site_nav_cols:nth-child(4) .l-site_nav_h {        padding-top: 8px;    }    .b-site_nav_cols:nth-child(1) {        width: 100%;    }    .b-footmenu_col.col-4:nth-child(even) {        padding-right: 6%;    }	.m-head {		width: 61%;	}    .private_banking .b_menu {        height: 60px;    }    .wrapper,    .report-table,    .new_table, table#inner {        padding: 0px 10px;    }    .lang-ru .b-sub_nav.fr:before {        left: -10px;        right: -10px;    }    .b-callback_num:nth-child(2) {        border-right: 0px;    }    .b-callback_top {        right: 10px;    }    .b-footer_lang {        margin-left: 38px;    }    .b-social_item-l-social_lnk {        width: 42px;        height: 42px;    }    .b-social_item-l-social_lnk .icomoon {        line-height: 42px;        font-size: 22px;    }    section.b-content .js-fixed_nav .wrapper > a.btn {        right: 10px;    }    .b-calculate_cont .fieldcell.col-3 {        width: 50%;    }    .b-calculate_cont .fieldcell.col-3:nth-child(3) {        margin-top: 15px;        width: 100%;    }    .b-colback_cols .txt {        max-width: 200px;    }    .b-callback_subinfo {        margin-top: 0px;        padding-top: 0px;        margin-bottom: 0px;    }    .b-callback_bottom_dropdown h3 {        width: 85%;    }    .b-callback_bottom_dropdown {        padding-bottom: 0px;    }    .b-callback_btn .btn:nth-child(2) {        margin-top: 15px;    }    .b-callback_bottom .b-callback_bottom_wrap {        margin: 0px -22px;    }    .b-form > .wrapper > .fieldcell {        padding: 20px 0px;    }    .b-mortrage_field .col-2.calculated {        padding-left: 0px;    }    .b-map_search input {        width: 100%;    }    .b-map_search .btn {        margin-left: 0px;        margin-top: 15px;    }    .b-adress_group {        margin-left: 0px;        width: 100%;    }    .b-switcher_city.l-content_title {        font-size: 30px;    }    .b-switcher_city.l-content_title .pseudo {        font-size: 24px;        margin-top: 10px;    }    .b-switcher_city.l-content_title .pseudo:after {        top: -5px;        padding-left: 10px;    }    .ui-button-text {        margin-top: 5px;    }    .l-content_title,    .news_wrapper h1 {        font-size: 30px!important;    }    h2 {        font-size: 28px;    }    .point-logo {        position: relative;        margin-right: 0px!important;    }    .point {        padding: 0px;        overflow: hidden;    }    .point h3 {        margin-top: 5px;    }    .urlgl {        margin-top: 20px;    }    .faq-question strong {        font-size: 18px;    }    .faq-intro {        font-size: 16px;        line-height: 24px;    }    .faq-answer {        padding: 0px 30px;    }    h3.b-widget_title {        font-size: 26px;        line-height: 30px;    }    .b-widget_type-2 .l-title {        font-size: 22px;    }    .res .res__layout_two .res__col {        width: 100%;    }    .b-form .res__col .fieldrow.currency {        padding: 0;    }    .b-progressbar_mortrage-fg {        margin-right: 10px;    }    .ui-progressbar-value {        max-width: 100%!important;    }    .b-calculate_cont {        margin-top: 10px;    }    .res .res__layout_line:before,    #product-calculated > .res__in > .res__type > .res__type-number,    .b-form .fieldrow label[for='phone'] > em,    #map_lens,    #full-map .b-main_navigator,    .b-cities_menu.cols .letter,    .b-cities_menu.cols .region,    .d-tbl.office-list-head,    .d-tbl.office-list-head.atm,    .d-tbl.office-list.atm .tbl-cell:nth-child(1),    .lang-ru .b-sub_nav.fr .sub_nav-item:after {        display: none;    }    .res .res__title {        margin-bottom: 10px;    }    .res .res__item + .res__item {        margin-top: 35px;    }    .res .res__layout_two .res__col:nth-child(2) {        padding-left: 0px;        clear: both;    }    .res .res__layout_two .res__col .res__in {        margin-bottom: 15px;    }    .res .res__layout {        margin-bottom: 25px;    }    .b-switcher .ui-toggle-switch {        white-space: normal;        margin-left: 10px;    }    .b-switcher .ui-toggle-switch label:last-child {        display: block;    }    .credits.mortgage.vip .l-content_title {        width: 100%!important;    }    .b-product_nav {        bottom: 0px;        right: 0px;    }    .b-product_nav .l-larr {        margin-left: 15px;    }    .b-product_nav .l-rarr {        font-size: 14px;    }    .b-product_nav .l-larr:after,    .b-product_nav .l-rarr:before {        line-height: 22px;    }    .cols.b-calculate_cont .col-4 {        width: 50%;        min-height: 160px;    }    .l-calculate_ico {        margin-bottom: 10px;    }    .b-calculate_add {        margin-right: 0px;        margin-bottom: 15px;    }    .b-teaser_group {        width: 100%!important;        margin-left: 0%;    }    .calculate_category {        display: block;        margin-left: auto;        margin-right: auto;    }    .slider_calculate_inner_group {        margin-right: 0px;        margin-bottom: 15px;    }    .b-calculate {        margin-top: 0px!important;    }    .credits.consumer.ok .b-calculate h3 {        margin: 25px 0px 10px;    }    .b-calculate_form fieldset {        padding-bottom: 0px;    }    .b-calculate_form fieldset.b-calculate_nav,    .b-calculate_form fieldset.b-calculate_final {        padding-bottom: 40px;    }    .b-calculate_form fieldset.b-calculate_final {        padding-top: 10px;    }    .b-form .fieldrow {        margin-bottom: 15px;    }    .b-form .fieldrow#dailySpent,    .b-form .fieldrow#categoryCostsSpent {        margin-bottom: 24px;    }    .b-calculate_callback .name.fl {        float: none;    }    .b-calculate_callback .name input {        width: 100%;        margin-right: 0px;    }    .b-calculate_callback .phone.fl {        margin-top: 15px;    }    .calculate_form_final_h {        font-size: 26px;    }    .b-calculate_procent_wrap {        display: block;    }    .credits.consumer.ok .b-product_promo p,    .credits.mortgage.vip .b-product_promo p,    .credits.auto.commercial_auto .b-product_promo p {        line-height: 60px;    }    .b-calculate_change {        z-index: 1;        margin-top: 12px;    }    .b-content .section-items .wrapper {        margin-top: 0px;    }    .res.b-form .res__layout .field__row:nth-child(1) .field__cell:nth-child(1),    .res.b-form .res__layout .field__row:nth-child(2) .field__cell .field__cell:nth-child(1) {        width: 130px!important;    }    .res.b-form .res__layout .field__row .field__cell .field__label {        width: 110px!important;    }    .res.b-form .res__layout .field__row:nth-child(2) > .field__cell {        display: table-row;    }    .res.b-form .res__layout .field__row:nth-child(2) > .field__cell:nth-child(1) > .field__cell {        padding-bottom: 30px;    }    .res.b-form .res__layout .field__row:nth-child(2) .field__cell > .field__cell:nth-child(2),    .res.b-form .res__layout .field__row:nth-child(1) .field__cell:nth-child(2) {        padding-right: 0px;    }    .res.b-form .res__layout .field__row:nth-child(2) .field__cell > .field__cell:nth-child(2) input {        width: 100%!important;    }    .field .field__footer {        padding-left: 0px;    }    .field .field__footer a,    .field .field__footer span {        margin-left: 12px;    }    .res .res__type-number {        font-size: 15px;    }    .res.b-form > .mb70 {        margin-bottom: 35px;    }    #ui-datepicker-div {        left: auto!important;        right: 10px;        margin-top: 49px!important;    }    .b-blur_4 .b-blur_cont .col-4 {        text-align: left;    }    .private_banking .b-blur_4 .col-4 {        text-align: center;    }    .res .res__layout_two .res__col:nth-child(1) {        padding-right: 0px;    }    #product-calculated > .res__title > div {        width: auto!important;    }    .b-product_promo {        height: auto;    }    .b-product--prev,    .b-product--next {        display: none;    }    .btn.brd.color_5.settlement_recommendations {        float: none;        line-height: 22px;        height: auto;        margin-top: 0px;    }    .financial.export_financing #main .wrapper.static > p {        float: none!important;        width: auto!important;    }    .tombstown {        float: none;        width: auto;        margin: 10px!important;    }    .tombstown > p {        text-align: center;    }    .b-callback_num {        float: none;        width: 100%;    }    .thanks {        display: block;        width: 100%;    }    .popup_cover,    .b-form .slider_calculate_inner,    .b-services .l-services_item,    .b-valuable_list_wrap .b-list.type_1 .b-list_item,    .b-vacancy.wrapper .col-2,    .b-form .w272,    .b-form .w534 {        width: 100%;    }    .tkb-club .b-form .slider_calculate_inner {        width: 50%;    }    .popup {        width: 95%!important;        left: 2.5%;        top: 1.5%;    }    .b-callback_bottom .icomoon {        z-index: 1;    }    .b-form .fieldrow label,    .b-form .fieldrow h5 {        font-size: 18px;    }    .b-form fieldset {        padding: 0px;    }    .b-form fieldset.b-btn_form,    .feedback .b-form fieldset {        padding: 0px 10px;    }    .b-form #field_REGION {        max-width: 355px;    }    .l-product_hr + form > .b-form .datepicker + .ui-datepicker-trigger {        top: 46px;    }    .slider_calculate-widget.green {        width: 96%;    }    .b-product_promo_cont {        padding: 25px 0px;    }    .b-product_promo_cont h3:nth-child(1) {        margin-top: 0px!important;        font-size: 24px!important;    }    .b-product_promo_cont > img {        width: 300px;        margin-top: 10%!important;    }    .b-product_promo_cont > img[title="tax"] {        margin-top: 6%!important;    }    .b-product_promo_cont > p > img {        width: 300px;        margin-top: -10%!important;    }    .b-leadership_wrap .b-services .l-services_item {        width: 50%;        margin-bottom: 20px;    }    .b-bank_data li p {        font-size: 44px;    }    .l-item_title {        padding: 0px 0px 30px;    }    .static h2, .static h3 {        font-size: 26px;    }    .b-vacancy.wrapper > p {        clear: both;    }    .b-switcher_city {        margin-left: 0px;        font-size: 28px;    }    .l-news_title span {        font-size: 20px;    }    .b-vacancy .rss {        margin-left: 0px;    }    .b-news_list {        padding-left: 10px;    }    .b-widget_x2 {        width: 100%;    }    .b-teaser_subtitle {        font-size: 28px;        line-height: 38px;    }    .knopochki_corp li {        width: 50%;    }    table.noborders {        width: 450px;    }    .b-product_work_example {        padding: 18px 15px 18px 40px;    }    .b-product_work_example:before {        left: 4px;    }    .b-product_work_col.col-2 {        width: 100%;        padding-right: 0px;        padding-bottom: 40px;    }    .b-product_work_col:before {        transform: rotate(90deg);        bottom: -13px;        right: 50%;        top: auto;    }    .b-switcher_city {        font-size: 22px;        margin-top: 4px;    }    .b-switcher_city .pseudo:after {        padding-left: 10px;        line-height: 28px;    }    #full-map .map-menu-header .ui-slider-horizontal {        -webkit-transform: rotate(90deg);        -moz-transform: rotate(90deg);        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);        -o-transform: rotate(90deg);        top: 14px;        left: 64px;    }    #full-map .map-menu-header .wrapper {        width: 475px;    }    .map-menu-header .city-chooser {        margin-left: 34px;    }    #full-map .type-switcher {        top: 7px;        right: 3px;    }    #full-map #map_selector {        margin-top: 20px;    }    #full-map .map-menu-header .city-selector {        margin-top: 25px;    }    #full-map .search-bar {        left: 65px;    }    #full-map .b-map_search .btn {        margin-top: 0px;    }    #full-map .search-bar input {        width: 235px;    }    #full-map .b-main_navigator {        right: 10px;    }    .b-map_badgebox .title {        font-size: 18px;        line-height: 21px;    }    #full-map .map_result-list.js-marker_filter {        left: 10px;        bottom: 35px;    }    .map_result-item {        display: block;        margin-left: 0px;    }    #full-map.list .map-menu-header {        text-align: left;    }    #full-map.list .top-nav {        padding: 0px 10px;    }    #full-map.list .b-map_search input {        min-width: initial;        width: 235px;    }    table.tbl-map_result {        margin-top: 15px;    }    table.tbl-map_result th[class='230'] {        min-width: 210px;    }    table.tbl-map_result th[width='440'] {        min-width: 200px;    }    table.tbl-map_result th[class='390'] {        min-width: 215px;    }    .bx_filter.bx_horizontal .smartfilter .bx_filter_parameters_box {        float: none;        width: 100%;    }    .b-product_promo_cont > p {        font-size: 22px!important;        line-height: 26px!important;    }    .mortgage-eight,    .b-main_navigator,    .b-news {        margin-top: 0px;    }    .b-list_switcher .b-list.type_4.col-2 {        float: none;        width: 100%;        margin-bottom: 0px;    }    .b-widget_title {        margin-bottom: 25px;    }    section.b-content > div:not(.map-menu-header) .b-switcher {        font-size: 23px;        padding-left: 27px;    }    section.b-content > div:not(.map-menu-header) .b-switcher .ui-toggle-switch .ui-slider {        transform: rotate(90deg);        position: absolute;        left: 0px;        margin: 0px;        margin-top: 16px;    }    .btn_blue_center {        display: inline-block;        width: auto;    }    .b-product_promo_cont > p span {        font-size: 26px!important;    }    .b-year_slider .slick-slide {        width: 50px;    }    .b-news_list {        overflow: hidden;    }    .l-news_lnk {        text-overflow: ellipsis;    }    .b-main_filter {        padding: 20px 0px;    }    .l-news_item p {        padding-bottom: 0px;    }    ul.b-news_list + a {        margin: 10px 12px!important;    }    .prepaid-card-img {        float: none!important;        margin: 0px!important;        max-width: 100%!important;    }    .b-list.type_2.col-2 {        width: 100%;        float: none;    }    .b-form .error .error-txt {        left: 0px;    }    .b-toogle_range > .switcher-wrapper > .b-list_switcher {        margin-top: 0px!important;    }    .b-toogle_range {        margin-top: 0px;    }    .d-tbl,    .tbl-row,    .tbl-cell {        display: block;    }    .d-tbl.fc-w178 .tbl-cell:first-child,    .tbl-cell.w744 {        width: auto;    }    .d-tbl .tbl-cell {        padding: 0px 0px 0px 15px;    }    .d-tbl:not(.reports) .tbl-row {        padding-top: 24px;    }    .d-tbl:not(.reports):not(.cat-list) .tbl-row:not(.nb) {        border-top: 1px solid #e3e3e3;    }    .d-tbl:not(.reports) .tbl-row:not(.nb) .tbl-cell {        border: 0px;    }    .tbl-cell .b-list.type_4 {        margin: 0px 0px 12px;    }    .b-list.type_3 .b-item, .b-list.type_4 .b-item {        font-size: 16px;        margin-bottom: 4px;    }    .d-tbl:not(.reports):not(.office-list):not(.cat-list) .tbl-cell:first-child {        margin-bottom: 12px;    }    .d-tbl.reports .tbl-cell:first-child,    .d-tbl.office-list .tbl-cell:first-child,    .d-tbl.cat-list .tbl-cell:first-child {        margin-bottom: 0px;    }    .d-tbl.reports .tbl-cell {        width: 100%;    }    .b-cities_menu {        padding: 15px 0px;    }    .b-cities_menu .b-cities_col {        width: 100%;        padding-left: 24px;    }    .b-cities_menu.cols .children {        display: block!important;        padding-left: 0px;    }    .b-cities_filter {        display: block;    }    .d-tbl.office-list p {        line-height: 18px;    }    .d-tbl.office-list .tbl-cell {        padding: 0px 0px 0px 15px;    }    .d-tbl.office-list p.tbl-map_phone:before {        content: 'РўРµР»РµС„РѕРЅС‹: ';        display: block;    }    .d-tbl.office-list .tbl-cell:nth-child(1),    .d-tbl.office-list .tbl-cell:nth-child(2),    .d-tbl.office-list .tbl-cell:nth-child(3) {        width: 100%!important;    }    .d-tbl.office-list p.info {        margin-bottom: 0px;    }    #office-list-content .d-tbl.office-list:first-child .tbl-row {        border-top: 0px;        margin-top: 0px;    }    #office-list-content .d-tbl.office-list .tbl-row {        margin-top: 45px;    }    .office-list-detail .hide_show {        padding: 12px 16px 0px;    }    .b-list.type_5 .b-item,    .d-tbl.cat-list .tbl-cell.photo {        float: none;        width: 100%;    }    .d-tbl.office-list.atm .tbl-cell:nth-child(1),    .d-tbl.office-list.atm .tbl-cell:nth-child(2),    .d-tbl.office-list.atm .tbl-cell:nth-child(3),    .d-tbl.office-list.atm .tbl-cell:nth-child(4) {        width: 100%!important;    }    .bx_filter .bx_filter_title {        font-size: 18px;    }    form.smartfilter .bx_filter_parameters_box_title {        font-size: 16px;    }    .bx_filter .bx_filter_button_box,    .bx_filter .bx_filter_parameters_box {        margin-bottom: 0px;    }    .bx_filter .bx_filter_block {        margin-bottom: 25px;    }    .d-tbl.contacts .tbl-row {        padding-top: 0px;    }    .d-tbl.contacts .tbl-row .tbl-cell {        padding-left: 0px;    }    .business-form-mini #field_AGREE {        margin-left: 0px;    }    .b-teaser_title {        font-size: 28px;        text-align: left;    }    .b-product_teaser {        padding: 15px 0px 30px;    }    #serviceoffice-menu {        min-width: initial;        width: 221px;    }    #serviceoffice-menu li {        height: auto;        white-space: normal;        line-height: 20px;        padding: 10px 15px;    }    .lang-en .b-bank_data .l-bank_n1,    .lang-en .b-bank_data .l-bank_n2,    .lang-en .b-bank_data .l-bank_n3 {        width: 100%;        float: none;        margin-bottom: 42px;    }    .lang-en .b-mainmenu_item {        width: 49%;    }    .lang-en .b-mainmenu_item:first-child .l-mainmenu_lnk {        padding: 0px 5px;    }    .lang-en .b-mainmenu_item .l-mainmenu_lnk {        padding: 0px 5px;    }    .lang-en .b-sub_nav.fl {        clear: both;    }    .lang-en .b-sub_nav.fr {        float: left;    }    .lang-en .header-request {        float: none;        position: absolute;        top: 25px;        right: 10px;        padding: 10px 5px;        width: 150px;    }    .lang-en .sub_nav-item {        margin-left: 15px;    }    .lang-en .sub_nav-item.mod-phone {        margin-left: 25px;    }    .lang-en .sub_nav-item.mod-phone:before {        margin-right: 5px;    }    .lang-en .b-header_body {        margin-top: 0px;    }    .lang-en .b-logo {        margin-bottom: 13px;    }    .lang-en .b-widget_news {        height: auto!important;    }    .lang-en .b-shareholders .l-shareholders_item {        float: none;        width: 100%;        margin-bottom: 25px;        text-align: center;    }    .lang-en .b-shareholders .l-shareholders_item p {        display: inline-block;        height: auto;    }    .lang-en .tbl-switcher td,    .lang-en .report-table td,    .lang-en .new_table td,    .lang-en table#inner td,    .lang-en .tbl-switcher th,    .lang-en .report-table th,    .lang-en .new_table th,    .lang-en table#inner th,    .bank.management .tbl-switcher_cont .tbl-switcher_wrap .tbl-switcher.b-product_work_cols td {        padding: 12px 0px 12px 5px;    }    .bank.management .tbl-switcher_cont .tbl-switcher_wrap .tbl-switcher.b-product_work_cols td:nth-child(1) {        min-width: 20px;    }    .bank.management .tbl-switcher_cont .tbl-switcher_wrap .tbl-switcher.b-product_work_cols td:nth-child(3) {        min-width: 80px;    }    .lang-en .d-tbl.auditors .tbl-row,    .lang-en .d-tbl.auditors2 .tbl-row {        border-top: 0px!important;        border-bottom: 0px;        padding-top: 0px;    }    .lang-en .d-tbl.auditors .tbl-row .tbl-cell:first-child,    .lang-en .d-tbl.auditors2 .tbl-row .tbl-cell:first-child,    .lang-en .d-tbl.auditors .tbl-row .tbl-cell,    .lang-en .d-tbl.auditors2 .tbl-row .tbl-cell {        margin-bottom: 5px;    }    .lang-en .r-auditors {        padding-left: 15px;    }    .lang-en td[height='450'] {        height: auto!important;    }    #captcha_fieldset .error-txt {        bottom: 0px;        left: 10px;    }    #web-form .b-btn_form {        float: none!important;    }    .b-form .ui-selectmenu-button {        min-width: initial;    }    .fb-form .cell {        width: 100%;        margin-right: 0%;        margin-bottom: 15px;    }    .fb-form .row {        margin-bottom: 0px;    }    .fb-form .row.company {        margin-bottom: 15px;    }    .fb-check button[type="submit"] {        margin-left: 0px;        margin-top: 15px;        display: block;    }    .fb-form .b-form .fieldrow,    .fb-form .b-form fieldset {        padding: 0px;    }    #summer-hit-banner-text {        margin-top: 80px;    }    #summer-hit-banner-percent {        font-size: 66px;    }    #summer-hit-banner-percent-big {        font-size: 119px;    }    #summer-hit-banner-small {        font-size: 18px;        line-height: 21px;        margin-top: -175px;        margin-left: 73px;    }    .premium_rante #summer-hit-banner-small {        margin-top: -178px;        font-size: 16px;        line-height: 18px;    }    #aketopi-turn {        top: 215px;        right: 383px;        font-size: 16px;    }    .mortgage_10-10-10 .b-product_promo_cont img {        max-width: 80%;        margin-top: 0!important;    }    .mortgage.ibg .b-product_promo_cont h3,    .mortgage.comfort .b-product_promo_cont h3 {        margin-top: 20px!important;        font-size: 18px!important;    }    .deposit.pension_deposit .b-product_promo_cont,    .deposit.jubilee_deposit .b-product_promo_cont,    .deposit.pension_deposit_tkb .b-product_promo_cont,    .deposit.future .b-product_promo_cont {        padding: 74px 0;    }    .deposit.certificate .b-product_promo_cont>div p {        padding: 0;        font-size: 28px!important;        margin-bottom: 10px!important;    }    .mortgage.support #romper-percent-text,    .mortgage.support #romper-banner-text {        font-size: 20px;    }    .teledoctor .b-product_promo_cont {        font-size: 30px;    }    .b-footer .prl40 {        padding: 0 10px;    }    .logo_ap {        width: 30%;    }    #ipoteka1 .mg-calc .type-selector {        margin-bottom: 10px;    }    .homepage.main .deposit_picker__wrap .field_AGREE {        bottom: 28px;        left: 37px;    }    .homepage.main .deposit_picker__wrap .fieldtext-required {        left: 37px;    }    /*gadget-pay*/    .gadget-pay .staticbaner .b-mainpromo_cont--gadget {        top: 73px;    }    table.noborders {        width: 100%;    }    .kniga .b-product_promo_cont img {        margin-top: 0!important;    }    .dialogForm .ui-button-text {        margin-top: 0;    }}@media all and (max-width: 677px) {    .b-product_promo .b-mainpromo_cont {        width: 72%;    }}@media all and (max-width: 676px) {	.tablerko {		width: 44%;	}}@media all and (max-width: 671px) {	.m-head {		width: 62%;	}}@media all and (max-width: 669px) {	.rkowrap h2 {		font-size: 32px;	}	.bigtextrko {		font-size: 26px;	}}@media all and (max-width: 663px) {    .b-file_load {        width: 100%;    }	.slick_slider .b-mainpromo_cont {		left: 62%;	}}@media all and (max-width: 660px) {    #news_filter.b-main_filter .b-main_nav_switcher {        left: 11%;    }}@media all and (max-width: 659px) {    .b-toogle_range .b-widget-row.cols {        width: 320px;    }    .deposit.rante .b-product_promo_cont h3 {        margin-top: 50px!important;        font-size: 18px!important;    }    .deposit.rante .b-product_promo_cont #rante-online {        width: 150px;        margin: 0 0 0 210px!important;    }    .m-head {        width: 51%;    }    .l-blur_lnk .text_4 {        margin-top: 5px;    }	.m-head {		width: 62%;	}	.m-head_bank {		width: 63px;	}	#more-toogle_menu {		width: 48px;	}}@media all and (max-width: 654px) {    .head-r {        right: 77px;    }    .homepage.business .l-blur_lnk .text_4 {        width: 90px;    }    .b-mainmenu_list .sub_nav-item {        margin-left: 5px;    }    .homepage.business #callback-toogle_menu .l-callback_lnk {        right: 20px;    }}@media all and (max-width: 653px) {    /*gadget-pay*/    .wmh-smartphone .col-7 li span {        width: 85%;    }}@media all and (max-width: 647px) {    .homepage.business.cards .in-params-label {        width: 21%;    }    .homepage.business.cards .in-params-value {        width: 67%;    }}@media all and (max-width: 645px) {    .lang-ru .b-sub_nav {        margin-right: 6px;    }}@media all and (max-width: 644px) {    .checkers .fieldcell,    .picker_container .fieldcell label {        margin: 0;    }    .cpen {        margin-bottom: 12px;    }}@media all and (max-width: 641px) {	.functib {		height: 51px;	}}@media all and (max-width: 640px) {    .lang-ru .headtopmenu {        padding: 0;    }    .l-callback_lnk.btn {        font-size: 15px;    }    .homepage.business #callback-toogle_menu .l-callback_lnk {        top: 0px;    }    .wrapper.megamenu {        padding: 0px!important;    }    .lang-ru .headtopmenu .b-sub_nav {        margin-right: 0;    }    .separator,    .mobdn,    .m-head_bank {        display: none;    }    .m-head_bank {        right: 40%;    }    .head-r {        right: 89px;    }    .b-menubar {        margin-top: 0;    }    .js-fixed_nav .r-buttons,    .offers .col-4 {        width: 50%;    }    .js-fixed_nav .r-buttons .btn.dm-btn {        width: 77%;        margin-top: 6px;    }    .b-switcher .ui-toggle-switch {        margin-left: 15px;    }    .lang-ru .business .b-header_body .wrapper,    .lang-ru .corporate .b-header_body .wrapper {        height: 74px;    }    .b-callback_bottom_wrap .b-callback_num,    .footer .fieldrow.content .col-sm-9,    .footer .fieldrow .col-sm-7 {        padding: 0 25px;    }    /*footer*/    .b-footmenu_col.col-4:nth-child(even) {        padding-right: 1%;    }    .credit-picker .calcs {        margin: 0 auto;        width: 100%;        position: relative;    }    .credit-picker .calcs .col.perc,    .credit-picker .calcs .col.mp,    .credit-picker .calcs .col.mi {        width: 100%!important;        text-align: center;        border-left: 0;    }    .footer .form-wrapper {        min-width: 94%!important;        width: 94%!important;        max-width: 94%!important;    }    #full-map .map-menu-header .b-switcher {        margin-bottom: 10px;    }    #full-map .map-menu-header {        position: relative;        height: 120px;    }    #full-map .search-bar {        top: 7px;    }    #full-map .type-switcher {        top: -104px;        right: 10px;    }    .map-menu-header .city-chooser {        width: 89%;    }    #full-map .map-menu-header .city-selector {        margin-top: 0px;        margin-left: -42px;        width: 96.7%;    }    .map-menu-header .city-chooser {        margin-left: 13px;    }    #full-map.list .type-switcher {        top: -105px;    }    #news_filter .b-year_slider.slick-slider {        right: 20%;    }}@media (max-width: 640px) {    .homepage.private .credit-picker .calcs .col.perc, .homepage.private .credit-picker .calcs .col.mp,    .homepage.private .credit-picker .calcs .col.mi {        width: 94%!important;    }    .homepage.private .b-product_nav_list {        display: flex;        flex-wrap: wrap;    }    .homepage.private .b-product_nav_item {        width: 42% !important;        text-align: initial;        padding: 5px 0;        margin: 0 10px;    }    .homepage.private .b-product_nav_item a:before {        width: 4px;    }}@media all and (max-width: 638px) {    /*gadget-pay*/    .wmh-smartphone li:before,    .noborders #tab-1 img {        margin: 0 auto;    }    .noborders #tab-1 img {        display: block;    }    .noborders #tab-1.g-text-google p>span {        display: block;        width: 100%;        margin-bottom: 15px;    }}@media all and (max-width: 631px) {    .homepage.business .vsplitter {        margin-top: 0%;    }}@media all and (max-width: 629px) {    .b-mainmenu_list .sub_nav-item:not(:first-child) {        margin-left: 7%!important;    }}@media all and (max-width: 627px) {	.functib {		height: 48px;	}}@media all and (max-width: 626px) {    .business .g-interes .in-flex .in-block-descr {        min-height: 58px;    }    .business .g-interes .in-flex .in-block-descr h3,    .corporate .g-interes .in-flex .in-block-descr h3,    .business.savings .b-widget .in-flex .in-block-descr h3,    .business.services .b-widget .in-flex .in-block-descr h3 {        font-size: 18px;    }}@media all and (max-width: 622px) {    .functib {		margin-right: 0px;	}	.rkoico {		margin-right: 10px;	}	.rkoinfo {		left: 160px;	}}@media all and (max-width: 614px) {    .b-product_promo .b-mainpromo_cont {        width: 80%;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 8%;    }}@media all and (max-width: 605px) {    .credit-picker__bonus {        justify-content: left;    }}@media all and (max-width: 604px) {    .m-head_bank {        right: 44%;    }    #ipoteka1 .mg-calc .head-menu > .wrapper {        padding: 0px 6px;    }    .mg-calc .col-sm-6.first,    .mg-calc .col-sm-6.last {        padding-right: 25px;    }    .b-widget_cont.col-3 {        width: 60%;    }    .hold_block-percent {        width: 100%;        text-align: center;    }    .hold_block-sum,    .hold_block-profit,    .hold_block-link {        width: 31%;        text-align: center;    }    .hold_block--hide,    .hold_block-percent-value {        float: none!important;    }    .homepage.main .mg-calc .body .wrapper.res {        margin-top: 24px;    }	.b-widget_cont.col-3 {		float: none;	}	.b-widget-id-145 {		margin-left: 0;	}}@media all and (max-width: 601px) {	img.rkoico.fl.functib {		margin-right: 0px!important;	}}@media all and (max-width: 600px) {    #kino-border-orange {        height: 250px;    }    #kino-border-orange img {        margin-top: 10px;        display: block;        width: 30%;        margin: 15px auto;    }    #kino-border-orange span {        display: block;        width: 95%;        margin: 0 auto;        float: none;        font-size: 20px;    }    p.hold_title {        line-height: 1.2em;    }    .hold_block-sum,    .hold_block-profit,    .hold_block-link {        width: 31.3%;    }    .picker_container p {        line-height: 25px;    }    .d_more {        margin-right: 24px;    }    /*gadget-pay*/    .preim-pay .col-3 {        width: 100%;        margin-bottom: 15px;    }    .predlozhenie > .cols > .col-5,    .predlozhenie > .cols > .col-7 {        width: 100%;    }    .predlozhenie > .cols > .col-5 > img {        width: 50%!important;        display: block;        margin: 0 auto;    }}@media all and (max-width: 599px) {    .corporate .g-interes .in-flex {        width: 100%;    }    .corporate .g-interes .in-flex .in-block-descr {        min-height: auto;    }    .corporate .in-block-descr h3 {        font-size: 4vw;        min-height: auto;        margin-left: 0;    }    .corporate .g-interes .in-flex .in-block-descr {        text-align: center;    }    .corporate .g-interes .in-flex .in-block-image {        justify-content: center;    }    .corporate .g-interes .in-flex {        padding-left: 0;    }}@media all and (max-width: 588px) {	.deposit_picker .field_LAST_NAME, .deposit_picker .field_FIRST_NAME, .deposit_picker .field_PHONE {		width: 100%!important;	}}@media all and (max-width: 587px) {    /*Р‘Р»РѕРє - РІР°СЃ РјРѕР¶РµС‚ Р·Р°РёРЅС‚РµСЂРµСЃРѕРІР°С‚СЊ*/    .in-flex {        flex-flow: row wrap;    }    .in-block-image,    .b-title_box {        width: 100%;    }    .in-block-descr {        display: flex;        justify-content: center;        flex-flow: row wrap;        width: 100%;    }    .in-block-params {        display: flex;        justify-content: left;        flex-flow: row wrap;    }    .homepage.private.cards .in-block-params {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-pack: left;        -ms-flex-pack: left;        justify-content: left;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column;        flex-flow: column;        width: 100%;    }    .homepage.private.cards .in-block-image img {        margin-left: 0;    }    .in-block-params .col-3:nth-child(3) {        width: auto;    }    .in-block-btn {        position: relative;    }    .in-block-descr h3 {        display: inline-block;        width: 100%;        text-align: center;    }    #news_filter .b-year_slider.slick-slider {        right: 18%;    }	.slick_slider .b-mainpromo_cont {		left: 70%;	}    .homepage.private.cards .in-block-image {        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }}@media all and (max-width: 583px) {    .hold_title {        text-align: center;    }    .card-picker .card-picker__content .result.content.row {        flex-wrap: wrap;    }    .card-picker .result .col-sm-6 {        min-width: 71%;        width: auto;        margin: 0 auto;    }    .card-picker .result .col-sm-6:first-of-type {        border-right: none;        border-bottom: 1px solid #ccc;        padding: 10px;    }    .card-picker .result__bonus {        padding-left: 27px;    }}@media all and (max-width: 580px) {    /*gadget-pay*/    .wmh-smartphone .col-5,    .wmh-smartphone .col-7 {        width: 100%;    }    .wmh-smartphone .col-5 > img {        width: 50%;        display: block;        margin: 0 auto;    }}@media all and (max-width: 576px) {	.bigtextrko {		font-size: 23px;	}	.rkoico {		margin-top: 9px;		height: 36px;	}	.mbico3rko {		margin-top: 38px!important;	}	.rkoprice {		margin-left: 26%;	}}@media all and (max-width: 575px) {	.rkolh22>span {		margin-left: 0px!important;	}	img.rkoico.fl.functib {		margin-right: 10px!important;	}	.rkoborder .b-list.type_4 .b-item {		padding: 0 0px 0 25px;	}	.wrrkoblocr {		width: 87%;	}	.rkowrap h2 {		font-size: 27px;	}	.rkoicoh {		height: 50px;	}	.rkohib {		margin-top: -9px;	}	.tablerko h3 {		font-size: 20px;	}}@media all and (max-width: 574px) {    .b-widget_cont.col-3 {        width: 65%;    }    .name {        font-size: 2.7vw;    }    .sum .num,    .mp .num,    .last .num {        font-size: 5vw;    }    ul.b-product_nav_list.clearfix.btns-2,    .js-fixed_nav .r-buttons {        width: 100%;    }    .js-fixed_nav .r-buttons .btn.dm-btn {        width: 45%;        margin-top: 0;    }}@media all and (max-width: 571px) {    .desctopLoko {        display: none;    }    .LokoPartners:after {        content: 'Банк ТКБ - официальный партнёр ФК «Локомотив»';    }}@media all and (max-width: 569px) {    .b_menu {        height: 58px;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 5%;    }}@media all and (max-width: 567px) {	.brnone567 br {		display: none;	}}@media all and (max-width: 563px) {    .credit-picker__bonus .fieldcell {        width: 257px;    }}@media all and (max-width: 562px) {    /*gadget-pay*/    .noborders #tab-1 div p>span {        margin-left: 25px;    }}@media all and (max-width: 559px) {    .mg-calc .calcs {        margin-bottom: 14px;    }    .mg-calc .result .tip {        width: 68%;    }}@media all and (max-width: 556px) {    .b-product_promo .b-mainpromo_cont {        width: 90%;    }}@media all and (max-width: 550px) {    .mg-calc .calcs .col {        width: 40%;    }}@media all and (max-width: 551px) {    .hold_block-sum,    .hold_block-profit {        width: 47%;        margin-bottom: 15px;    }    .hold_block-profit {        border-left: 1px solid #ccc;    }    .hold_block-link {        width: 100%;    }    .d_more {        margin-right: 0;        text-align: center;    }}@media all and (max-width: 550px) {    .m-head_bank {        right: 50%;    }    .operation.kino .b-product_promo_cont img,    .kniga .b-product_promo_cont img {        width: 75%;        max-width: 95%;    }    .m-kniga-none {        display: none;    }    #aketopi-turn {        right: 240px;    }    #aketopi {        font-size: 28px;        right: 170px;        top: 121px;    }    #easy-percent-text {        font-size: 28px;    }    #easy-percent-big {        font-size: 86px;    }    #easy-percent-text-last {        font-size: 28px;        top: -90px;        left: 49px;    }}@media all and (max-width: 546px) {	.opisanieterifov .tblcontrko {		height: 670px;	}}@media all and (max-width: 545px) {    .main-factors .col-3 {        width: 50%;    }    .main-factors .col-3.tkb-blue:nth-child(3) {        margin: 0 auto;        float: none;    }}@media all and (max-width: 543px) {    .deposit-picker .hold_block-percent {        margin-bottom: 10px;    }    .hold_block-sum,    .hold_block-profit {        margin-top: 0;    }    .hold_block-link {        width: 100%;    }}@media all and (max-width: 541px) {	.tablerko p {		font-size: 14px;	}}@media all and (max-width: 540px) {    .credit-picker .to-product {        position: relative;        right: 0px;        bottom: 0px;        text-align: right;        display: block;        width: 100%;    }}@media all and (max-width: 532px) {    .b-cities_menu .col-4 {        width: 33%!important;    }    #full-map .map-menu-header .wrapper {        width: 100%;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 3%;    }    #news_filter .b-year_slider.slick-slider {        right: 14%;    }}@media all and (max-width: 530px) {    /*gadget-pay*/    .samsung-pay-proces img {        margin: 0 auto;        display: block;        float: none!important;    }    #full-map .map-menu-header .wrapper {        width: 88%;    }}@media all and (max-width: 529px) {    .fb-form .upload .input {        float: none;    }    .js-fixed_nav .r-buttons {        text-align: center;    }    .js-fixed_nav .r-buttons .btn.dm-btn {        width: 52%;        margin-left: 0;        margin-top: 5px;    }    .hold_block-sum,    .hold_block-profit {        width: 47%;    }    .deposit-picker .ico-usd,    .deposit-picker .ico-euro {        margin-left: 92%;    }    .deposit-picker .ico-rouble {        margin-left: 93%;    }}@media all and (max-width: 526px) {    .wrapper, .report-table, .new_table, table#inner {        padding: 0px;    }}@media all and (max-width: 519px) {    #calc_types label .text_4 {        font-size: 4vw;    }    #calc_types label .icomoon {        font-size: 6vw;    }    .footer .fieldrow .col-sm-7,    .save .save__info {        width: 100%;    }    .b-widget_cont.col-3 {        width: 71%;    }    .b-footmenu_col.col-4 {        width: 50%!important;    }    .save .save__pic {        width: 100%;        text-align: center;    }    .save .save__pic img {        width: 20%;    }    .homepage.business .b-blur_4 .b-blur_cont.cols .col-4:nth-last-of-type(n + 2) .text_4 {        margin-top: 9px;    }    .homepage.business .b_menu .icomoon {        margin-top: 3%;    }    .homepage.business .l-blur_lnk .text_4 {        width: 70px;    }    .credit-picker__values .col-sm-5 {        width: 100%;        height: 75px;    }	.b-footer-urls {		width: 61%;		margin: 0 auto;		padding: 20px 0;		border-top: 2px solid #cccccc;		border-bottom: 2px solid #cccccc;		margin-bottom: 25px;	}	.b-footmenu_col h5 {		display: inline-block;		width: 80%;	}	.b-footmenu_col .active h5 {		width: 80%;	}	.b-footmenu {		display: flex;		flex-wrap: wrap;	}	.b-footmenu_list {		display: none;	}}@media all and (max-width: 514px) {	.bigtextrko {		font-size: 20px;	}}@media all and (max-width: 510px) {    .m-head_bank {        right: 56%;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 0;    }	.slick_slider .b-mainpromo_cont {		left: 85%;	}}@media all and (max-width: 506px) {    .business .g-interes .in-flex,    .corporate .g-interes .in-flex,    .business.savings .b-widget .in-flex,    .business.services .b-widget .in-flex {        width: 100%;    }    .business .g-interes .in-flex .in-block-image,    .corporate .g-interes .in-flex .in-block-image,    .business.savings .b-widget .in-flex .in-block-image,    .business.services .b-widget .in-flex .in-block-image {        justify-content: center;    }    .business .g-interes .in-flex,    .corporate .g-interes .in-flex,    .business.savings .b-widget .in-flex,    .business.services .b-widget .in-flex {        padding-left: 0;    }    .realisation {        width: 91%;    }    .realisation-title,    .realisation-image {        text-align: center;    }}@media all and (max-width: 504px) {    /*gadget-pay*/    #g_pay_types,    #samsung_pay_types,    .shema-pay .col-3,    .shema-pay .col-3 .col-6 {        width:100%;    }    #g_pay_types label,    #samsung_pay_types label {        font-size: 5vw;    }    .shema-pay .col-3 .col-3 {        transform: rotate(90deg);    }    .footer-phone {        float: left;    }}@media all and (max-width: 502px) {    #news_filter.b-main_filter .b-main_nav_switcher {        width: 70.6%;        left: 11%;    }}@media all and (max-width: 501px) {    #news_filter.b-main_filter .b-main_nav_switcher {        width: 221px;        left: 24%;    }    #news_filter .b-main_nav_switcher .ui-button {        width: 191px;        text-align: center;    }}@media all and (max-width: 500px) {    /*gadget-pay*/    .b-mainpromo_cont--gadget {        width: 100%;    }    .tkbclubkategories .tkbclub-form .icomoon {        font-size: 50px;        border-radius: 50px;        width: 57px;    }    .tkb-club #file-download .wrapper>.col-2 {        width: 100%;    }    .b-history_cover .b-history_left,    .b-history_cover .b-history_right {        float: none;        width: 100%;        border-right: 0;    }}@media all and (max-width: 499px) {    .b_menu {        height: 52px;    }    .tbl-mobile .tm-col span {        display: block;    }    .b-widget_cont.col-3 {        width: 76%;    }}@media all and (max-width: 497px) {    .b-product_promo .b-mainpromo_cont {        width: 94%;    }}@media all and (max-width: 494px) {    .homepage.business .b-blur_4 .b-blur_cont.cols .col-4 {        width: 49%;    }    .homepage.business .l-blur_lnk .text_4 {        font-size: 3vw;        margin-top: 0px;    }    .homepage.business .vsplitter {        margin-top: 1%;        height: 36px;    }    .homepage.business .vsplitter:nth-child(4) {        border-left: 0px;    }    .b-blur_4 .b-blur_cont.cols .col-4 {        width: 24.6%;    }	.homepage.business .g-interes h2 {		margin-top: 50px;	}}@media all and (max-width: 493px) {	.wrrkoblocr {		width: 84%;	}	.rkowrap h2 {		font-size: 24px;	}}@media all and (max-width: 490px) {    .kniga .b-product_promo_cont {        padding: 13px 0;        margin-top:0;    }}@media all and (max-width: 486px) {	.tablerko p {		font-size: 13px;	}}@media all and (max-width: 484px) {    .b-mainmenu_list .sub_nav-item:not(:first-child) {        margin-left: 5%!important;    }}@media all and (max-width: 482px) {	.brnone482 br {		display: none;	}}@media all and (max-width: 480px) {    .feedback .b-form .fieldrow,    .b-form .fieldrow {        padding: 0;    }    .b-product_promo__actions {        width: 280px;    }    /*content menu*/    .js-fixed_nav .b-product_nav_list,    .js-fixed_nav .b-product_nav_list.btns-1 {        display: -webkit-box;        display: -webkit-flex;        display: -ms-flexbox;        display: flex;        flex-wrap: wrap;        /*width:100%;*/    }    .b-product_nav_item {        width: 100%;    }    .b-product_nav_item a {        line-height: 27px;    }    .homepage.private     .b-product_nav_item a {        line-height: 23px;    }    .btn {        font-size: 16px;    }    ul.b-product_nav_list.clearfix.btns-2,    .js-fixed_nav .r-buttons {        width: 100%;    }    .js-fixed_nav .r-buttons .btn.dm-btn {        width: 164px;        margin-top: 0px;    }    /*content*/    .b-content .hr {        background: none;    }    .b-year_slider.slick-slider {        width: 100%;        right: 0!important;        margin-top: 10px;    }    .b-content .head .wrapper,    .b-content .head-menu .wrapper,    .b-content .body .wrapper,    .b-content .footer .wrapper {        padding: 0 6px;        max-width: 96%!important;        width: 96%!important;        min-width: 96%!important;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .b-content .body .wrapper {        padding-bottom: 35px!important;    }    .t-calcs #mini-form {        padding: 0!important;    }    .t-calcs #mini-form .table-wrap {        overflow: unset;    }    .b-mainpromo .mg-calc .body > .wrapper {        max-width: 96%!important;        width: 96%!important;        min-width: 96%!important;    }    .head {        max-width: 98%!important;        width: 98%!important;        min-width: 98%!important;    }    .picker_container .fieldcell {        text-align: center;    }    #news_filter.b-main_filter .b-main_nav_switcher {        width: 211px;    }    /*footer*/    .b-footer_bottom .wrapper {        padding-bottom: 15px;    }    .b-footer_logo {        margin-bottom: 5px;    }    .b-footer_logo .b-logo img {        width: 100px;    }    .b-footer-urls {        border-bottom: 1px solid #CECFD3;        width: 77%;        margin: 0 auto 15px;    }    .b-footer_phones {        width: 100%;        margin-bottom: 5px;    }    .b-footer_social {        width: 65%;    }    .copiright {        float: none;        width: 63%;        bottom: auto;    }    .credit-picker .calcs .col.perc,    .credit-picker .calcs .col.mp,    .credit-picker .calcs .col.mi {        width: 92%!important;    }    .card-picker .card-picker__content .res .result .col-sm-6:nth-child(2) {        vertical-align: top;        padding: 10px;    }}@media all and (max-width: 479px) {    .business .b_menu .col-4 {        padding: 0 30px;    }    .fb-phone {        width: 100%;    }    .b-product_promo__actions {        width: 285px;    }}@media all and (max-width: 478px) {	.bigtextrko {		font-size: 17px;	}}@media all and (max-width: 475px) {    .b-main_nav_switcher .ui-button {        width: 98%;        text-align: center;    }    #map_selector.b-main_nav_switcher .ui-button {        width: 64%;        text-align: center;    }    .deposit-picker .b-main_nav_switcher .ui-button {        width: auto;    }}@media all and (max-width: 468px) {    .m-head_bank {        display: none;    }    .m-head_bank {        right: 63%;    }    .js-fixed_nav .r-buttons {        margin-top: 0px;    }    .js-fixed_nav .r-buttons .btn.dm-btn {        width: 200px;        margin-top: 5px;    }    /*gadget-pay*/    #samsung_pay_types {        height: 94px;    }    #samsung_pay_types label {        width: 50%;    }}@media all and (max-width: 467px) {	.rkoico {		height: 32px;		margin-top: 4px;	}	.rkoinfo {		left: 136px;	}	.tablerko h3 {		font-size: 16px;	}	.rkoicoh {		height: 38px;	}	.rkowrap h2 {		font-size: 21px;	}	.opisanieterifov .rkoico {		margin-top: 21px;	}	.rkomt13 {		margin-top: 8px!important;	}}@media all and (max-width: 466px) {    .head-r {        width: auto;    }    .b-callback_top {        margin-right: 5px;    }    .m-head {        display: none;    }    .b-widget_cont.col-3 {        width: 86%;    }    .b-product_nav_item {        width: 100%;    }    .business .b_menu .col-4 {        padding: 0 10px;    }}@media all and (max-width: 463px) {	.rkoico {		height: 34px;	}	.functib {		height: 36px;	}}@media all and (max-width: 462px) {    .deposit-picker .l-slider_val.rarr {        margin-right: -2%!important;    }    .in-more .lnk {        width: auto;    }}@media all and (max-width: 461px) {	.rkom {		margin-right: 37px;	}	.tablerko h3 {		font-size: 15px;	}}@media all and (max-width: 459px) {    .burger-menu .private .col:nth-last-child(-n+5) {        border-top: 0;        padding-top: 0;        margin-top: 0;    }    .burger-menu .col {        border-bottom: 1px solid #f2f2f2;        width: 100%;    }    .burger-menu .col>div {        width: 100%!important;    }    .menu__category {        padding: 13px 0;    }}@media all and (max-width: 457px) {	.rkoicobkmb {		margin-top: 36px!important;	}	#full-map #map_selector {		margin-top: 0px;	}}@media all and (max-width: 454px) {    .credit-picker .slider_calculate_inner input[type="text"] {        padding-right: 0px;    }}@media all and (max-width: 450px) {    .b-logo img {        width: 113px;    }    .b-product_promo_cont > img[title="tax"] {        max-width: 80%;    }    .js-fixed_nav  .r-buttons .btn.dm-btn {        margin-left: 5px;    }    .js-fixed_nav  .r-buttons .btn {        padding-left: 10px;        padding-right: 10px;    }    .to-form {        bottom: 10px;    }    .b-mortrage_form .residential,    .b-mortrage_form .commercial {        width: 100%;        float: none;        border-left: 0px;        padding-left: 0px;    }    #full-map .map-menu-header .b-switcher {        padding-left: 0px;    }    .fb-check input[type="text"] {        margin-right: 0px;    }    .footer-phone {        width: 98%;        margin-left: 2%;    }    .footer-phone:last-child {        margin-top: 15px;    }    .fb-phone_number {        font-size: 24px;    }    .fb-phone_number img {        width: 20px;        margin-top: 6px;    }    .fb-phone_text,    .fb-phone_intro {        font-size: 14px;    }    .fb-phone_intro,    .fb-phones {        margin-top: 30px;    }    .fb-title {        margin-bottom: 0px;    }    table.noborders {        width: 350px;    }    /*gadget-pay*/    .wmh-smartphone .col-8 .col-5 {        width: 100%;        text-align: center;    }    .wmh-smartphone .col-8 .col-7,    .logo-pay .col-3,    .ovfha .col-5,    .ovfha .col-8 {        width: 100%;    }    .g-h3 {        margin-left: 0!important;        width: 100%!important;    }    .s-ratings tr td {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }}@media all and (max-width: 448px) {    .homepage.main .card-picker__option .fieldcell {        width: 94%;    }    #full-map .search-bar {        left: unset;    }}@media all and (max-width: 446px) {    /*gadget-pay*/    .gadgetpay .b-mainpromo_cont--gadget .l-mainpromo_title {        font-size: 7vw;        line-height: 36px;    }}@media all and (max-width: 444px) {    .homepage.main .credit-picker__bonus .fieldcell {        padding-right: 25px;    }    /*gadget-pay*/    .slide-area {        width: 58%!important;        margin: 0 auto!important;        height: 400px!important;    }    .ma5slider .slide {        width: auto!important;    }}@media all and (max-width: 442px) {    .mg-calc .calcs .col {        width: 39%;    }    .b-mainmenu_list .sub_nav-item:not(:first-child) {        margin-left: 2%!important;    }}@media all and (max-width: 441px) {	.ib-business .b-mainpromo_cont .tkbexpressentrance {		margin-bottom: 10px;	}	.functib {		height: 31px;	}	.rkoinfo {		left: 144px;	}	.rkoico {		height: 28px;		margin-top: 10px;	}	.rkoiconsfs.icon-ico_17 {		font-size: 16px;	}	.rkoicobkmb {		margin-bottom: 25px;	}}@media all and (max-width: 440px) {    .lang-ru .headtopmenu {        padding: 0;    }    .operation.kino .b-product_promo_cont img {        width: 95%;    }    .mortgage_10-10-10 .b-product_promo_cont img {        max-width: 80%;    }    .mortgage_10-10-10 .b-product_promo_cont img {        max-width: 95%;    }    .deposit.rante .b-product_promo_cont #rante-online {        margin: 0 0 0 95px!important;    }    .deposit.universal .b-product_promo_cont #universal-online {        width: 100px;        margin: 10px 0 0 -323px!important;    }}@media all and (max-width: 437px) {    .b-sub_nav .sub_nav-item:nth-child(1) .sub_nav-lnk::after {        margin: 0;    }}@media all and (max-width: 430px) {    .b-product_promo .b-mainpromo_cont {        padding: 10px;    }    .b-product_promo__actions {        left: 16%;    }}@media all and (max-width: 426px) {	.rkoico {		height: 25px;	}	.rkoinfo {		left: 129px;	}	.tablerko .col-1 {		padding: 0 15px;	}	.tblcontrko {		width: 96%;	}	.headrkotbl {		width: 99%;	}	.mbico3rko {		margin-top: 49px!important;	}    .homepage.business.cards .in-params-label {        width: 24%;    }    .homepage.business.cards .in-params-value {        width: 71%;    }}@media all and (max-width: 420px) {    #full-map .map-menu-header .wrapper {        width: 85%;    }}@media all and (max-width: 419px) {    .b-widget_cont.col-3 {        width: 90%;    }    .b-site_nav {        padding: 0px 10px 30px 10px;    }    .b-mainmenu_list {        width: 100%!important;        margin: 10px auto!important;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;    }    .b-mainmenu_list .sub_nav-item:not(:first-child) {        margin-left: 0!important;    }    .footer .fieldrow.content {        width: 93%;    }    .burger-menu>.b-mainmenu {        height: 0;        width: 100%;        height: 20px;        position: relative;        padding-bottom: 10px;    }    .burger-menu .b-menubar {        position: absolute;        right: 0px;    }}@media all and (max-width: 412px) {    .b-product_nav_item {        width: inherit!important;    }    .b-product_promo .b-mainpromo_cont {        width: 97%;    }}@media all and (max-width: 409px) {    .b-widget_cont.col-3 {        width: 95%;    }    .tkb-club .b-form .slider_calculate_inner,    .tkbclub .b-form fieldset #result .fieldcell>.col-2 {        width: 100%;    }}.urlgl {    margin-right: 5px;}@media all and (max-width: 405px) {    .card-picker .switcher-wrap::before {        left: 138px;    }}@media (max-width: 404px) {    #importanttoknow label {        width:79%;    }    .mg-calc .calcs .col {        width: 38%;    }}@media all and (max-width: 403px) {    .headtopmenu li.sub_nav-item:first-child {        display: none;    }    .b-sub_nav .sub_nav-item:nth-last-child(1) {        display: block;        float: right;    }    .lang-ru .b-sub_nav {        margin-top: 9px;    }    .b-sub_nav .sub_nav-item:nth-last-child(1) a[href="http://www.tkbbank.com"] {        margin-top: 10px;    }    .top-search.fr {        position: absolute;        top: -59px;        right: -15px;    }    .top-search .show-search {        color: #fff;    }    .top-search .search-form {        width: 320px;    }    .js-fixed_nav  .r-buttons .btn.dm-btn {        margin-left: 0px;        margin-top: 10px;    }    .js-fixed_nav .r-buttons .btn {        float: none;    }    .picker_container input[type="radio"].percent ~ label.fill {        min-width: 60px;    }    .b-main_nav_switcher .ui-button {        font-size: 15px;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        width: 100%;    }    #aketopi-turn {        right: 124px;        color: #00b1ac;        font-weight: bold;    }    #aketopi {        right: 147px;    }    .picker_container input[type="radio"] ~ label.fill {        min-width: 139px;    }    .b-sub_nav .sub_nav-item:nth-child(3) .sub_nav-lnk:before {        margin-top: 0px;        margin-right: 5px;    }    #map_selector.b-main_nav_switcher .ui-button {        width: 99%;    }}@media all and (max-width: 400px) {    /*gadget-pay*/    .slide-area {        height: 350px!important;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 21%;    }	.dokumenty .rkofiles {		width: 72%;	}    .grafs .col-2 {        width: 100%;    }}@media all and (max-width: 399px) {    .deposit-picker .ico-usd,    .deposit-picker .ico-euro,    .deposit-picker .ico-rouble {        margin-left: 0%;    }    .deposit-picker .l-slider_val.larr {        left: 10px;    }	.slick_slider .b-mainpromo_cont {		left: 90%;	}}@media all and (max-width: 394px) {    .g-interes h2 {        margin-left: 22px;    }}@media all and (max-width: 392px) {	.tablerko {		width: 91%;	}	.headrkotbl {		width: 97%;	}	.brnone482 br,	.brnone567 br,	.brnone751 br{		display: block;	}	.tablerko p {		font-size: 20px;	}	.rkoico {		height: 46px;	}	.rkoinfo {		left: 172px;	}	.rkoico {		margin-top: -10px;	}	.rkowrap h2 {		font-size: 18px;	}	.wrrkoblocr {		width: 81%;	}	.opisanieterifov .rkoico {		margin-top: 0px;	}	.rkoicobkmb {		margin-top: 12px!important;	}	.mbico3rko {		margin-top: 21px!important;	}	.rkoprice {		margin-left: 0%;	}	.opisanieterifov .tblcontrko {		height: 646px;	}}@media (max-width: 392px) {    .homepage.private .b-product_nav_item {        width: 42% !important;    }    .homepage.private.credits .b-product_nav_item {        width: 45% !important;    }    .homepage.private .b-product_nav_list {        padding: 0 5px;    }    .homepage.private .b-product_nav_item {        margin: 0 5px;        padding: 5px 0;    }    .homepage.private .b-product_nav_list {        padding: 0px 15px;    }}@media all and (max-width: 390px) {    ul.b-mainmenu_list {        -ms-flex-wrap: wrap;        flex-wrap: wrap;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }    .b-mainmenu_list .sub_nav-item {        padding: 0 10px;    }    .tkbclubkategories .tkbclub-form .icomoon {        font-size: 35px;        width: 35px;    }    #full-map .map-menu-header .wrapper {        padding-left: 0;    }    .map-menu-header .city-chooser {        left: 0;        margin-left: 12px;    }    #full-map .map-menu-header .city-selector {        margin-left: -22px;    }}@media all and (max-width: 387px) {	.dokumenty .rkofiles {		width: 69%;	}}@media all and (max-width: 386px) {    .b-list.type_2.col-2 {        padding-right: 1%;    }}@media all and (max-width: 385px) {    .b-widget_cont.col-3 {        width: 100%;    }    .imgLogoBlock {        width: 40px;    }}@media all and (max-width: 383px) {    .FlexLokoBlock {        margin-right: -10px;    }}@media all and (max-width: 382px) {	.rkofiles2 {		width: 68%;	}	.b-mainpromo_cont .l-mainpromo_title {		text-align: center;		font-size: 27px;	}	.tkbexpressbanner {		width: 100%;	}	.slick_slider .b-mainpromo_cont {		width: 89%;	}}@media all and (max-width: 381px) {    .l-calculate_txt {        font-size: 5vw;    }}@media all and (max-width: 380px) {	.rkowrap h2 {		font-size: 16px;	}	.rkoicoh {		margin-top: 1px;	}    .homepage.business.cards .in-block-params .col-3 {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column;        flex-flow: column;        -webkit-box-align: start;        -ms-flex-align: start;        align-items: start;    }    .homepage.business.cards .in-params-value {        padding: 5px 0;    }}@media all and (max-width: 379px) {    .hold_block-sum, .hold_block-profit {        width: 46%;    }    #deposit-calc .res .res__money-col #final-sum-then {        width: 77%;    }    .res_annualrate_percent {        width: 75%;        float: right;    }    .res_footblock-info {        margin-top: 75px;    }    .b-list_accordion .b-list.type_2 .b-list_item {        padding: 0 0 30px 45px;    }    .b-list_accordion .b-list.type_2 .cont_icon {        margin-left: 10px;    }    .b-list_accordion .b-list.type_2 .hint_btn {        margin-left: 0;    }}@media all and (max-width: 376px) {    .sum .num,    .mp .num,    .last .num {        font-size: 30px!important;    }    .homepage.main .credit-picker .calcs .col.mp,    .homepage.main .credit-picker .calcs .col.mi {        min-height: 51px;    }}@media all and (max-width: 375px) {    .b-logo img {        margin-top: 0px;    }    .head-r {        top: 14px;    }	.b-callback_menu.opened .b-callback_dropdown {		top: 126%;	}	.b-callback_dropdown .l-callback_item:first-child:before {		left: 56px;	}    .b-callback_top {        line-height: 43px;    }    .top-search.fr {        top: -65px;    }    .private_banking .b_menu {        height: 130px;    }    .b-blur_4 .b-blur_cont.cols .col-4 {        width: 49%;    }    .l-blur_lnk .text_4 {        font-size: 5vw;    }    .b-product_promo__actions {        left: 9%;    }    .b-footmenu_col.col-4:nth-child(odd) {        padding-left: 0%;    }    .b-footmenu_col.col-4:nth-child(even) {        padding-right: 0%;    }    .b-product_promo_cont > img {        margin-top: 25%!important;    }    .b-product_promo_cont > p > img {        margin-top: 5%!important;    }    table.noborders {        width: 290px;    }    #calc_types {        padding: 5px 0;    }    #calc_types label {        width: 49%;    }    #calc_types label .icomoon {        font-size: 9vw;    }    #calc_types label .text_4 {        font-size: 5vw;    }    .b-widget {        padding: 0;    }    .b-teaser_title .b-product_btn_list {        margin-left: 0px;    }    .b-product_btn_item {        margin-left: 10px;    }    .b-footer_phones {        margin-top: 10px;    }    .main-factors2 .col-3 {        width: 50%;    }    .main-factors .col-3.tkb-blue {        margin: 0 auto;        float: none;    }}@media all and (max-width: 373px) {    .b-callback_menu.opened .b-callback_dropdown {        right: -52px;    }    .imgLogoBlock {        width: 39px;        margin-left: -10px;    }}@media all and (max-width: 372px) {    .homepage.main .credit-picker__bonus .fieldcell {        width: 100%;    }    .homepage.main .credit-picker__bonus {        padding-left: 15px;    }    .homepage.main .credit-picker .b-form .fieldrow {        margin-top: 0px!important;    }    .homepage.main .credit-picker__values .col-sm-5 {        width: 100%;        margin: 0 auto;        text-align: center;    }    .mg-calc .calcs .col {        width: 37%;    }    .b-list_accordion .b-list.type_2 .hint_btn {        margin-left: 10px;    }}@media all and (max-width: 371px) {    .sum .num,    .mp .num,    .last .num {        font-size: 8vw!important;    }    .namekategories {        display: inline-block;        padding: 0 5px;        font-size: 13px!important;    }}@media all and (max-width: 368px) {    .b-cities_menu .col-4 {        width: 100%!important;        text-align: center;    }    #full-map.list .top-nav {        padding: 0px 8px;    }    .lang-ru .b-mainmenu_list .sub_nav-lnk {        font-size: 10px;    }}@media all and (max-width: 366px) {    /*gadget-pay*/    .gadgetpay .b-mainpromo_cont--gadget .l-mainpromo_title {        font-size: 6vw;    }    .wmh-smartphone .col-7 li span {        width: 82%;    }}@media all and (max-width: 365px) {    .LokoPartners {        padding: 7px 10px 6px 25px;    }}@media all and (max-width: 361px) {    .ico-rouble,    .ico-usd,    .ico-euro {        margin-left: 260px;    }    .hold_block-percent-value {        font-size: 16vw;    }    .hold_block--value,    .hold_block-delay--value {        font-size: 8vw;    }    .deposit-picker .picker_container .col50 {        margin-bottom: 0px;    }    .picker_container .b-form_checkbox .txt {        margin-left: 21px;    }    .l-calculate_txt {        font-size: 4.9vw;    }    #full-map .map-menu-header {        height: 140px;    }    .map-menu-header .city-chooser {        top: 74px;    }    #full-map .type-switcher {        top: -130px;    }    #full-map .map-menu-header .wrapper {        margin: 0 auto;    }    .map-menu-header .city-chooser {        left: 17px;    }    #full-map.list .map-menu-header .wrapper {        margin: 0 0 0 15px;    }    #map_selector.b-main_nav_switcher .ui-button {        width: auto;    }    #full-map #map_selector {        width: 88px;    }    .b-switcher .ui-toggle-switch {        margin-left: 0;    }    .map-menu-header .city-chooser {        margin-left: 0;    }    #full-map .map-menu-header .city-selector {        margin-top: 71px;        margin-left: -51px;    }    section.b-content > div:not(.map-menu-header) .b-switcher {        padding-left: 40px;    }    .homepage.private.savings .b-product_nav_item {        width: 55% !important;    }}@media all and (max-width: 360px) {	.rkofiles2 {		width: 66%;	}    .imgLogoBlock {        margin-left: -24px;    }}@media all and (max-width: 355px) {    .b-mainpromo_cont .l-mainpromo_title {        font-size: 30px;    }    .ico-rouble,    .ico-usd,    .ico-euro {        margin-left: 260px;    }    .in-params-label {        width: 66px;    }	.opisanieterifov .tblcontrko {		height: 675px;	}	.rkoprice {		margin-left: 22%;	}}@media all and (max-width: 352px) {    .dokumenty .rkofiles {        width: 67%;    }}@media all and (max-width: 350px) {    .FlexLokoBlock {        margin-right: -10px;    }    .operation.kino .b-product_promo {        height: 250px;    }    .operation.kino .b-teaser_txt,    .kniga .b-teaser_txt {        font-size: 20px;    }    .b-widget_wrap .b-nav_box .btn {        font-size: 14px;    }    .in-params-value span {        font-size: 29px;    }    .homepage.private.cards ,    .product-151961 .in-params-value span {        font-size: 19px;    }    .mg-calc .type-selector,    .b-form label.b-mortrage_slider_l,    .mg-calc .active.type {        font-size: 12px;    }    .mg-calc .type-selector .estate {        width: 36%;    }    /*gadget-pay*/    .slide-area {        height: 310px!important;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 17%;    }}@media all and (max-width: 349px) {	.wrrkoblocr {		width: 78%;		padding: 14px;	}	.rkopl110, .rkowrap ul.rkopl110 {		padding-left: 10px;	}	.rkowrap h2 {		font-size: 15px;	}	.wrrkoblocr {		overflow: hidden;	}}@media all and (max-width: 348px) {    #full-map #map_selector {        width: auto!important;    }    #full-map .map-menu-header {        height: 180px!important;    }    #full-map .type-switcher,    #full-map.list .type-switcher {        top: -51px;        left: 10px;        right: unset;    }}@media all and (max-width: 346px) {    #deposit-calc .res .res__money-col #final-sum-then,    .calc .result-info li.res,    .res_annualrate_percent span {        font-size: 34px;    }    .l-calculate_txt {        font-size: 4vw;    }	.wrrkoblocr {		width: 78%;	}}@media all and (max-width: 344px) {    .mg-calc .calcs .col {        width: 35%;    }}@media all and (max-width: 343px) {    .LokoPartners {        padding: 7px 5px 6px 25px;    }}@media all and (max-width: 341px) {	.rkofiles2 {		width: 63%;	}}@media all and (max-width: 340px) {    .b-product_promo__actions {        left: 4%;    }    #dialogForm {        padding: 0 20px 0 20px;    }    .dialogForm .form-wrapper {        padding: 0!important;    }    .homepage.private.credits .b-product_nav_item a:before {        width: 1px;    }}@media all and (max-width: 338px) {    .lokoLogo {        width: 36px;    }    .LokoPartners {        padding: 7px 5px 6px 16px;    }}@media all and (max-width: 337px) {    .lokoLogo {        right: -12px;    }    .LokoPartners {        padding: 7px 10px 6px 10px;    }}@media all and (max-width: 334px) {    .card-picker .card-picker__header label,    .credit-picker .credit-picker__header label {        font-family: 'corpid_e1s_scd_bold';        padding-bottom: 12px;        padding-top: 5px;    }    .head-r {        right: 77px;    }}@media all and (max-width: 332px) {	.dokumenty .rkofiles {		width: 65%;	}}    @media (max-width: 332px) {        .homepage.private .b-product_nav_item {            width: 40% !important;        }        .homepage.private.cards .b-product_nav_item {            width: 44% !important;        }        .homepage.private.credits .b-product_nav_item {            width: 48% !important;            margin: 0 0 0 5px;        }        .homepage.private.credits .b-product_nav_list {            padding: 0px 11px;        }    }@media all and (max-width: 331px) {    .in-params-value span {        font-size: 25px;    }    .homepage.private.cards .in-params-value span {        font-size: 19px;    }    .b-main_nav_switcher,    .deposit-picker .picker_container .col50	{        width: 100%;    }    .deposit-picker .checkers .col50:first-child {        margin-right: 0px;    }    .deposit-picker .picker_container .b-form_checkbox .txt {        margin-left: 24px;    }}@media all and (max-width: 330px) {    /*gadget-pay*/    .noborders #tab-1 div p>span {        margin-left: 0px;    }}@media all and (max-width: 327px) {    .picker_container input[type="radio"].percent ~ label.fill {        min-width: 28%;    }    .deposit-picker .col50:nth-child(2) .b-main_nav_switcher.two-radio input[type="radio"] ~ label.fill {        min-width: 46.5%;    }}@media all and (max-width: 328px) {    .LokoPartners {        font-size: 12px;    }    .top-search .search-form {        width: 308px;        right: -11px;    }    .change_rate_btn {        width: 96%;    }    .head .wrapper {        max-width: 97%!important;        width: 97%!important;        min-width: 96%!important;    }    .b-mainpromo .mg-calc .body > .wrapper {        max-width: 95%!important;        width: 95%!important;        min-width: 95%!important;    }}@media all and (max-width: 325px) {    .b-callback_menu.opened .b-callback_dropdown {        right: -73px;    }    .lokoLogo {        width: 38px;    }}@media all and (max-width: 324px) {    .currency-rates-widget .pseudo {        width: 135px;    }    .b-widget_cont .currency-rates-widget .b-date_wrap {        width: 53%;    }}@media all and (max-width: 323px) {    .picker_container input[type="radio"].percent ~ label.fill,    .deposit-picker .col50:nth-child(2) .b-main_nav_switcher.two-radio input[type="radio"] ~ label.fill {        min-width: 80%;    }    .picker_container input[type="text"] {        font-size: 21px;    }    .map-menu-header .city-chooser {        width: 92%;    }}@media all and (max-width: 321px) {    .LokoPartners {        padding: 7px 5px 6px 10px;    }}@media all and (max-width: 320px) {    body {        min-width: 320px;        position: relative;    }    .b-product_promo__actions {        left: 2%;    }    .top-search .search-form {        width: 310px;        right: -13px;    }    .widget-list-ajax {        width: 300px;        margin: 0 auto;    }    .b-toogle_range .b-widget-row.cols {        width: 300px;    }    .b-product_promo_cont h3:nth-child(1) {        font-size: 24px!important;        line-height: 1.2em;    }    .b-widget-row .b-widget_cont.col-3 {        width: 100%;    }    .b-widget_type-2 .b-title_box {        width: 285px;    }    .online_widget_bcg {        width: 281px;    }    .b-footer_lang {        margin-left: 0px;        margin-top: 15px;    }    .b-social_item-l-social_lnk {        margin: 0px 3px;    }    .b-mortrage_field.calc .slider_calculate_inner .slider,    .b-mortrage_field.calc .slider_calculate_inner input {        width: 215px;    }    .b-mortrage_field.calc .slider_calculate_inner .slider_calculate-widget {        width: 201px;    }    .b-mortrage_recomend_info {        padding: 10px;    }    p {        font-size: 16px;        line-height: 24px;    }    .b-colback_cols .num {        width: 50px;        height: 50px;        font-size: 34px;        line-height: 34px;    }    .b-callback_bottom .b-callback_bottom_wrap {        padding: 18px 15px 0px;    }    .b-colback_cols .txt {        max-width: 160px;    }    .add_num span:nth-child(2) {        margin-top: -126px!important;        margin-left: 116px!important;    }    .add_num span:nth-child(3) {        margin-top: -53px!important;        margin-left: 116px!important;    }    .add_num span:nth-child(1) {        padding-left: 52px!important;    }    .b-form .b-form_checkbox .txt {        font-size: 14px;        line-height: 24px;    }    .ui-selectmenu-menu .ui-menu {        min-width: 100%;        max-width: 100%;    }    .ui-selectmenu-open {        width: 93%;    }    #region-menu {        width: 280px!important;    }    .b-form #field_REGION {        max-width: 300px;    }    .res .res__type-title, .res .res__type-number {        padding: 10px;        height: auto;    }    .res.b-form .res__layout .field__row:nth-child(2) .field__cell .field__cell:nth-child(1) {        width: 120px!important;    }    .res.b-form .res__layout .field__row .field__cell .field__label {        width: 100px!important;    }    .field .field__footer .btn.blue,    .field .field__footer span,    .field .field__footer a {        float: left;    }    .field .field__footer span {        clear: both;    }    .field .field__footer span,    .field .field__footer a {        margin-top: 10px;    }    .faq-question {        padding: 10px 15px;    }    .faq-answer {        padding: 0px 15px;    }    .l-calculate_txt {        line-height: 18px;    }    .credits.consumer.ok .b-product_promo p {        margin-top: 33px;    }    .picker_container input[type="radio"] ~ label.fill {        min-width: 137px;    }    .picker_container .slider_calculate_inner .slider_calculate-widget.green {        margin-left: 0;    }    .picker_container .slider_calculate_inner input {        margin: 5px 0px 0 0;    }    .b-form .res__col .fieldrow.interest-payment {        margin-bottom: 20px!important;    }    .fb-form .b-main_nav_switcher .ui-button {        padding: 0px 15px;    }    #full-map .b-map_search .btn {        padding: 0px 16px;    }    #full-map .search-bar input,    #full-map.list .b-map_search input {        width: 215px;    }    .slider_calculate_inner input {        width: 165px;        margin-right: -8px;    }    label[for='incInCredit'] .ui-button-text > span:nth-child(2) {        padding-left: 10px;        max-width: 250px;    }    .b-year_slider.slick-slider {        width: 300px;    }    .l-news_vb {        display: block;        margin-left: 8px;    }    .b-blur_4 {        padding: 0px;    }    .b-bank_data li p {        font-size: 36px;    }    .lang-en .sub_nav-lnk .lnk_brd {        font-size: 16px;    }    .lang-en .b-mainmenu_list {        margin: 10px 0px;        font-size: 14px;    }    .lang-en .l-mainmenu_lnk {        line-height: 22px;    }    .lang-en .l-news_title span {        font-size: 15px;    }    .lang-en .b-bank_data li p {        font-size: 46px;    }    .b-widget_cont .b-nav_box .dm-btn + .btn {        width: 100px;    }    .deposit-picker .hold_block-percent {        width: 96%;    }    .b-product_switcher .city-chooser {        margin-top: 58px;    }    #news_filter.b-main_filter .b-main_nav_switcher {        left: 14%;    }}