@charset "utf-8";
@font-face {
  font-family: 'MuseoSansCyrl';
  src: url('../fonts/MuseoSansCyrl_Light.woff') format('woff');
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'MuseoSansCyrl';
  src: url('../fonts/MuseoSansCyrl_Medium.woff') format('woff');
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'MuseoSansCyrl';
  src: url('../fonts/MuseoSansCyrl_Bold.woff') format('woff');
  font-style: normal;
  font-weight: 700;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:after,
.container:after,
.adr_sec:after,
.art_img_sec:after,
.promo_disc_sec .promo_disc_hold:after,
.promo_disc_sec .left_block:after,
.promo_disc_sec .right_block:after {
  content: ' ';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  font-size: 0;
}
html,
body {
  width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}
html {
  font: 300 18px/1.23 'MuseoSansCyrl', Arial, Helvetica, sans-serif;
  color: #080808;
  overflow-y: scroll !important;
}
body {
  text-align: left;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  max-height: 9001em;
}
fieldset,
form,
figure,
legend {
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
img {
  border: 0;
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
b,
strong {
  font-weight: bold;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: #080808;
  height: 1px;
  opacity: 0.15;
  border: none;
  margin: 10px 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: 'MuseoSansCyrl', Arial, Helvetica, sans-serif;
  font-size: 13px;
}
dfn,
address {
  font-style: normal;
}
/* Input */
input,
textarea,
select,
button {
  font: 300 16px 'MuseoSansCyrl', Arial, Helvetica, sans-serif;
  color: #080808;
  outline: none;
  line-height: normal;
  background: none;
  -webkit-appearance: none;
}
input,
textarea,
select {
  margin: 0;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  outline: none;
  border-radius: 0;
  padding: 1px 1px 9px;
}
input:focus {
  border-color: #080808;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: none;
  cursor: pointer;
}
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner {
  padding: 0;
  border: 0 none;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
  cursor: pointer;
}
::-webkit-input-placeholder {
  color: #ccc;
  opacity: 1;
}
::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
:-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #ccc;
  opacity: 1;
}
.darkblue_sec .container .h1 {
  text-align: left;
}
.darkblue_txt p.heading_blue {
  text-align: left;
}
textarea {
  resize: vertical;
  height: 83px;
  min-height: 83px;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #f5f5f5;
  padding: 5px 10px;
}
textarea:focus {
  border-bottom-color: #080808;
}
.textarea_big {
  height: 140px;
  min-height: 140px;
}
[hidden],
template {
  display: none;
}
.input {
  margin-bottom: 32px;
  padding: 0 0 0 3px;
  position: relative;
}
.input label {
  display: block;
  margin-bottom: 9px;
  font-size: 13px;
  font-weight: 300;
  color: #858585;
  line-height: 1.2;
}
.label {
  display: block;
  margin-bottom: 9px;
  font-size: 13px;
  font-weight: 300;
  color: #858585;
  line-height: 1.2;
}
.input input,
.input textarea,
.input select {
  width: 100%;
}
.input input[type="button"],
.input input[type="reset"],
.input input[type="submit"],
.input input[type="checkbox"],
.input input[type="radio"] {
  width: auto;
}
/* END Input */
/* Table */
table {
  width: 100%;
  border-collapse: collapse;
}
td,
th {
  vertical-align: middle;
  text-align: left;
  border: none;
  font-size: 15px;
}
th {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  color: #858585;
  letter-spacing: 0.1em;
  padding: 6px 5px 8px;
}
td {
  border-bottom: 1px solid #e0e0e0;
  padding: 13px 5px 10px;
}
th:first-child,
td:first-child {
  padding-left: 0;
}
th:last-child,
td:last-child {
  padding-right: 0;
}
tr:last-child td {
  border: none;
}
tr {
  position: relative;
}
tr:hover td {
  color: #ff2e2e;
  border-color: #080808;
}
.table-responsive {
  width: 100%;
}
.table-responsive table {
  margin-bottom: 0 !important;
}
.td-label {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  color: #858585;
  letter-spacing: 0.1em;
  margin-bottom: 3px;
  display: none;
}
.nonActive td {
  color: #c2c2c2 !important;
  border-color: #e0e0e0 !important;
}
.nonActive .td-label {
  color: #c2c2c2 !important;
}
/* END Table */
p,
article {
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
p,
ul,
ol,
table,
form,
.table-responsive {
  margin: 0 0 22px;
}
ul,
ol {
  padding: 0 0 0 18px;
}
li {
  margin: 0 0 9px;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: bold;
  line-height: 1.2;
  font-size: 36px;
  color: #1f1f1f;
  margin: 0 0 51px;
}
h1,
.h1 {
  text-align: left;
}
h2,
.h2 {
  font-size: 52px; /* changed from style.css */
  text-align: center;
  line-height: 68px;
}
h3,
.h3 {
  font-size: 21px;
}
h4,
.h4 {
  font-size: 21px;
}
h5,
.h5 {
  font-size: 21px;
}
h6,
.h6 {
  font-size: 21px;
}
h3,
h4,
h5,
h6,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 8px;
}
a {
  cursor: pointer;
  color: #4D87E2;
  text-decoration: none;
  outline: none;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
a:hover {
  text-decoration: none;
  color: #ff2e2e;
}
.nowrap {
  white-space: nowrap;
}
.nofloat {
  height: 100%;
  overflow: hidden;
}
.inline {
  display: inline-block;
  vertical-align: top;
}
.outtaHere {
  display: none;
  position: absolute;
  left: -10000px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.flex,
.header .header_hold,
.header .header_l,
.header .header_r,
.main_menu ul,
.reg_list,
.reg_list2,
.footer_hold,
.footer_left,
.footer_right,
.footer_nav ul,
.nav_content,
.main_menu2 > ul .menu_item,
.user_status .user_status_titl,
.partn_top .partn_top_hold,
.partn_top .user_amount_hold,
.copy_code_hold,
.action,
.form .btn_hold,
.ref_stat,
.promo_disc_sec .promo_disc_top,
.promo_disc_item_hold,
.prom_color_hold,
.lend_faq_sec .lend_faq_hold,
.features_sec .features_hold,
.lend_advantage_sec .lend_advantage_hold,
.lend_how_work .lend_how_work_hold,
.lend_how_work .item_num,
.lend_for_sec .lend_for_hold,
.ver_sec .ver_sec_hold,
.ver_sec .ver_titl,
.soon,
.tech_sec .tech_item_hold,
.tech_bot,
.tech_bot ul,
.offer_pr_sec .offer_pr_hold,
.offer_pr_sec .price_hold,
.offer_pr_sec .offer_pr_label,
.hosted_blk,
.tabs_wrapp {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.half {
  width: 48%;
  flex-shrink: 0;
}
.wrapper,
.footer {
  width: 100%;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.container {
  /* width: 990px;
  padding: 0 15px; */
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.content:after {
  content: ' ';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  font-size: 0;
}
.video {
  width: 100%;
  margin: 0 auto 17px;
  overflow: hidden;
  text-align: center;
  position: relative;
  padding-bottom: 56%;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.phone_num {
  cursor: default;
  color: #333;
  text-decoration: none;
}
.btn {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;
  max-width: 100%;
  min-width: 100px;
  position: relative;
  z-index: 1;
  line-height: 1.2;
  height: 30px;
  min-height: 30px;
  color: #4D87E2;
  font-size: 15px;
  font-weight: 300;
  padding: 5px 22px;
  border: 1px solid #4D87E2;
  border-radius: 5px;
  background: none;
}
.btn:hover {
  text-decoration: none;
  color: #4D87E2;
}
.btn:active {
  position: relative;
  top: 1px;
}
.btn .btn_in {
  position: relative;
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  z-index: 2;
}
.btn2 {
  height: 35px;
  min-height: 35px;
  padding: 5px 20px;
}
/* ripple_effect */
.ink {
  display: block;
  position: absolute;
  border-radius: 100%;
  transform: scale(0);
  background: #4D87E2;
  opacity: 0.2;
  z-index: 1;
}
/*animation effect*/
.ink.animate {
  animation: ripple 0.65s linear;
  -webkit-animation: ripple 0.5s linear;
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
/* end ripple_effect */
.info_tip {
  text-align: left;
  font-size: 13px;
  font-weight: 300;
  color: #080808;
  line-height: 16px;
  position: absolute;
  padding: 13px;
  top: calc(100% - 1px);
  left: 20px;
  min-width: 177px;
  background: #fff;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  z-index: -1;
}
.btn.noActive {
  color: #c2c2c2 !important;
  border-color: #c2c2c2 !important;
  overflow: visible;
}
.btn.noActive .ink {
  display: none !important;
}
.btn:hover .info_tip {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  z-index: 100;
}
.btn_blue {
  color: #fff !important;
  background: #4D87E2 !important;
  border-radius: 5px;
  height: 37.33px;
  min-height: 35px;
  font-size: 13px;
  font-weight: 300;
  line-height: 15px;
  transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
}
.btn_blue:hover {
  opacity: 0.75;
}
.btn_blue .ink {
  background: #fff;
}
.btn_big {
  min-width: 260px;
}
.btn_medium {
  min-width: 150px;
}
.btn_red {
  color: #fff !important;
  background: #ff2e2e !important;
  height: 35px;
  min-height: 35px;
  border: none;
}
.btn_red .ink {
  background: #fff;
}
.btn_sm {
  height: 35px;
  min-height: 35px;
  font-size: 15px;
  font-weight: 300;
  min-width: 180px;
}
.btn_del {
  font-size: 15px;
  font-weight: 300;
  color: #858585;
  display: inline-block;
  padding: 2px 0 0 27px;
  position: relative;
  min-height: 20px;
  background: url("../img/cart_ico.svg") no-repeat 0 50%;
  background-size: auto 20px;
  top: -1px;
}
.btn_orange {
  color: #fff !important;
  background: #ffc72e !important;
  height: 30px;
  min-height: 30px;
  min-width: 100px;
  border: none;
}
.btn_orange .ink {
  background: #fff;
}
.btn_white {
  color: #4D87E2 !important;
  background: #fff !important;
  font-weight: 500;
  border: none;
}
.btn_white .ink {
  background: #4D87E2;
}
.btn_big2 {
  font-size: 21px;
  height: 60px;
  min-height: 60px;
  min-width: 350px;
  max-width: 100%;
}
.btn_green {
  color: #fff !important;
  background: #25cc87 !important;
  height: 35px;
  min-height: 35px;
  min-width: 220px;
  border: none;
}
.btn_green .ink {
  background: #fff;
}
.btn3:hover {
  color: #fff;
  background: #2580CC;
}
.btn3:hover .ink {
  background: #fff;
}

.tooltip {
  display: none;
  position: absolute;
  font-size: 13px;
  text-align: left;
  line-height: 18px;
  max-width: 500px;
  padding: 10px 15px;
  color: #080808;
  background-color: #FFF;
  border-radius: 5px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  z-index: 10!important;
  cursor: auto;
}
.tooltip_row {
  margin: 0;
  hyphens: none;
  -webkit-hyphens: none;
}

.tooltip_header {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
  }

.tooltip_row--header {
  font-weight: 500;
}


.q {
  display: inline-block;
  position: relative;
  margin-left: 4px;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #F2F3F5;
  cursor: pointer;
  margin-top: -3px;
}
.q-mobile {
  display: inline-block;
  margin-left: 6px;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #F2F3F5;
  cursor: pointer;
}
.q_icon {
  position: absolute;
  left: calc(50% - 1.5px);
  top: calc(50% - 3.5px);
}
.q-label {
  display: inline-block;
} /* wrapper */
.q-label_block { /* wrapper */
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.q-label_badge {
  vertical-align: middle;
}
.q-label_text + .q-label_badge { margin-left: 6px; }
.q-label_badge + .q-label_text { margin-left: 6px; }
.q-label .q-label_text + .q-label_badge { margin-left: 3px; }
.q-label .q-label_badge + .q-label_text { margin-left: 3px; }
ul.list_prices_lic .list_item:last-child .q-label_text + .q-label_badge {
  margin-left: 0;
  left: 3px;
}
.list_item_hidden {
  display: none;
}
.q-tooltip {
  position: relative;
}

.q-tooltip_tooltip {
  min-width: 350px;
  top: 23px;
  left: -50%;
}

.q-tooltip_tooltip__left {
  right: -10px;
  left: unset;
}

.q-tooltip_tooltip--wide {
  min-width: 460px;
  padding: 20px 25px;
}

.q-tooltip .q-tooltip_tooltip { display: none; }
.q-tooltip:not(.tooltip_inactive):hover .q-tooltip_tooltip { display: block; }

.q-mobile-tooltip_tooltip {
  display: none;
  position: absolute;
  font-size: 13px;
  text-align: left;
  line-height: 18px;
  right: -7px;
  padding: 10px 15px;
  color: #080808;
  background-color: #FFF;
  border-radius: 5px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  z-index: 10!important;
  cursor: auto;
}

@media screen and (min-width: 990px){
  .q-mobile-tooltip {
    display: none;
  }
}

@media screen and (max-width: 990px){
  .q-tooltip {
    display: none;
  }
  .q-mobile-tooltip {
    display: inline-block;
  }
}

/* H E A D E R */
.slideout-menu {
  display: none !important;
}
#menu_label,
#slide_panel_mobile_menu,
.mobile_menu {
  display: none;
}
.header {
  position: relative;
  min-height: 74px;
  padding: 20px 0;
  background: #f5f5f5;
  margin-bottom: 87px;
}
.header .header_hold,
.header .header_l,
.header .header_r {
  align-items: center;
}
.header .header_r {
  padding-top: 2px;
}
.header .btn_blue {
    font-size: 15px;
    line-height: 18px;
    width: 180px;
}
.header .arrow-down {
  width: 12px;
  height: 7px;
  background-image: url(../img/arr_down.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.logo {
  font-size: 20px;
  font-weight: 700;
  white-space: nowrap;
  text-decoration: none;
  color: #080808;
}
.logo:hover {
  text-decoration: none;
  color: #080808;
}
.logo .logo_copyright {
  font-weight: 300;
  font-size: 13px;
  vertical-align: top;
  position: relative;
  top: .8px;
}
.logo .logo_gr_txt {
  color: #858585;
}
a.logo:hover {
  color: #4D87E2;
}
a.logo:hover .logo_gr_txt {
  color: #4D87E2;
}
.logo_icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.logo_icon + .logo {
  margin-left: 9px;
}
.header__logo {
  width: auto;
  height: 25px;
}
/* M A I N _ M E N U */
.main_menu {
  padding: 0;
  margin: 0 0 0 27px;
}
.main_menu ul {
  margin: 0 0 0 10px;
  padding: 0;
  list-style: none;
}
.main_menu ul li {
  margin: 0 0 0 30px;
  padding: 0;
  position: relative;
  text-align: center;
}
.main_menu ul li .menu_item {
  font-size: 15px;
  line-height: 1;
  color: #858585;
  text-decoration: none;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.main_menu ul a.menu_item:hover,
.main_menu ul .active .menu_item {
  color: #ff2e2e;
}
.main_menu > ul > li.opn_m:before {
  content: "";
  display: inline-block;
  width: 11px;
  height: 6px;
  position: absolute;
  background-size: contain;
  background-image: url(../img/arr-down-thin.svg);
  top: 50%;
  right: 0;
  pointer-events: none;
  margin-top: -3px;
  background-repeat: no-repeat;
}
.main_menu > ul > li.opn_m:hover:before {
  background-image: url(../img/arr_down-red.svg);
  background-size: contain;
}
.main_menu > ul > li.opn_m:hover a.menu_item {
  color: #ff2e2e !important;
}
.main_menu > ul > li.opn_m > .menu_item {
  padding-right: 15px;
}
.main_menu > ul > li ul {
  margin: 0;
  padding: 5px 0;
  list-style: none;
  position: absolute;
  top: 100%;
  left: -10px;
  right: auto;
  min-width: calc(100% + 20px);
  background: #fff;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  z-index: -1;
}
.main_menu > ul > li ul li {
  margin: 0;
  padding: 5px 10px;
}
.main_menu > ul > li ul .m_it {
  display: block;
  color: #080808;
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  font-weight: 300;
}
.main_menu > ul > li ul a.m_it:hover,
.main_menu > ul > li ul .active > .m_it {
  color: #ff2e2e;
  text-decoration: none;
}
.main_menu > ul > li:hover ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  z-index: 100;
}
.main_menu_sm .menu_item,
.main_menu_sm .m_it {
  color: #080808 !important;
}
.main_menu_sm a.menu_item:hover,
.main_menu_sm .active .menu_item,
.main_menu_sm a.m_it:hover,
.main_menu_sm .active > .m_it {
  color: #ff2e2e !important;
  text-decoration: none;
}
/* end M A I N _ M E N U */
.close_btn {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: pointer;
}
.close_btn:before,
.close_btn:after {
  content: '';
  display: block;
  position: absolute;
  background: #ff2e2e;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.close_btn:before {
  height: 2px;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -1px;
}
.close_btn:after {
  width: 2px;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -1px;
}
.lang_ch_hold {
  position: relative;
  color: #080808;
  font-size: 15px;
}
.lang_ch_hold .lang_ch_txt,
.lang_ch_hold .lang_ch_txt2 {
  padding: 0 27px 0 10px;
  position: relative;
  cursor: pointer;
}
.lang_ch_hold .lang_ch_txt:before,
.lang_ch_hold .lang_ch_txt2:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 4px 0 4px;
  border-color: #080808 transparent transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 10px;
  opacity: 0.54;
}
.lang_ch_hold .lang_ch_txt:hover .lang_ch_lg {
  color: #ff2e2e;
}
.lang_ch_hold .lang_ch_txt2:hover:before {
  color: #ff2e2e;
  border-color: #ff2e2e transparent !important;
}
.lang_ch_hold ul {
  margin: 0;
  padding: 5px 0;
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  background: #fff;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  z-index: -1;
}
.lang_ch_hold ul li {
  margin: 0;
  padding: 5px 10px;
}
.lang_ch_hold ul li a {
  display: block;
  color: #080808;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lang_ch_hold ul li a:hover {
  color: #ff2e2e;
  text-decoration: none;
}
.lang_ch_hold ul #li_close,
.lang_ch_hold ul #li_close2 {
  display: none;
}
.lang_ch_hold .lang_ch_sm {
  display: none;
}
.lang_ch_hold:hover ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  z-index: 100;
}
.reg_list,
.reg_list2 {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 15px;
  justify-content: flex-end;
  align-items: center;
}
.reg_list li,
.reg_list2 li {
  margin: 0;
  padding: 0;
}
.header .reg_list,
.header .reg_list2 {
  margin-left: 15px;
}
.header .reg_list li,
.header .reg_list2 li {
  flex-shrink: 0;
  margin-left: 21px;
}
/* end H E A D E R */
/* F O O T E R */
.footer {
  font-size: 15px;
}
.footer.footer__purple a:hover {
  color: #ff2e2e;
}
.footer_hold.footer_hold2 {display: none;}
.footer_hold {
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: normal;
  line-height: 26px;
  padding: 28px 0 50px;
  position: relative;
}
.footer_left {
  justify-content: flex-start;
}
.footer_left > .footer__extension-link {
  margin-left: 50px;
}
.footer_right {
  margin: 0 0 0 auto;
  align-items: center;
}
.footer_nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  justify-content: flex-start;
  align-items: center;
}
.footer_nav ul li {
  margin: 0 30px 0 0;
  padding: 0;
}
.footer_nav ul li:first-child {
  margin-right: 70px;
}
.footer_nav ul li a {
  text-decoration: none;
  color: #4d4d4d;
}
.footer_nav ul li a:hover {
  color: #4D87E2;
  text-decoration: none;
}
.footer_nav ul li .f_mail {
  color: #4D87E2;
}
.footer_nav ul li .f_mail:hover {
  color: #ff2e2e;
}
.footer_left .f_mail {
  margin-left: 30px;
}
.dotten {
  display: inline-block;
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  text-align: right;
}
.dotten span {
  width: 7px;
  height: 7px;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  background: #777;
  margin-left: 4px;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.dotten:hover span {
  background: #4D87E2;
}
/* end F O O T E R */
.map {
  overflow: hidden;
  border-radius: 10px;
  height: 414px;
  margin: 21px 0;
}
.adr_sec {
  margin-bottom: 58px;
}
.adr_sec .adr {
  margin-right: 15px;
}
.art_img_sec {
  margin-bottom: 98px;
}
.art_img_sec .img {
  float: left;
  margin: 0 64px 15px 0;
  padding-left: 40px;
  text-align: right;
  width: 35.4%;
}
.art_img_sec .nofloat {
  padding-top: 2px;
}
.inf_blk,
.inf_blk2,
.inf_blk3 {
  display: block;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.16);
  margin: 0 0 15px;
  padding: 37px 48px 48px;
  border-radius: 10px;
  overflow: hidden;
  font-size: 15px;
  line-height: 1.2;
}
.inf_blk ul,
.inf_blk2 ul,
.inf_blk3 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.inf_blk ul li,
.inf_blk2 ul li,
.inf_blk3 ul li {
  margin: 0 0 7px;
  padding: 0;
}
.inf_blk .h3,
.inf_blk2 .h3,
.inf_blk3 .h3,
.inf_blk .txt2,
.inf_blk2 .txt2,
.inf_blk3 .txt2 {
  color: #080808;
}
.inf_blk .txt,
.inf_blk2 .txt,
.inf_blk3 .txt {
  color: #858585;
}
.inf_blk .img_blk,
.inf_blk2 .img_blk,
.inf_blk3 .img_blk {
  background: #e0e0e0;
  height: 264px;
  overflow: hidden;
  margin: 26px 0 0;
}
.inf_blk .img_blk img,
.inf_blk2 .img_blk img,
.inf_blk3 .img_blk img {
  height: 100%;
  max-width: none;
  min-width: 100%;
}
.inf_blk .inf_blk_list,
.inf_blk2 .inf_blk_list,
.inf_blk3 .inf_blk_list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 16px;
  line-height: 1.19;
}
.inf_blk .inf_blk_list li,
.inf_blk2 .inf_blk_list li,
.inf_blk3 .inf_blk_list li {
  margin: 0;
  padding: 20px 0;
  border-top: 1px solid #e0e0e0;
}
.inf_blk .inf_blk_list li:first-child,
.inf_blk2 .inf_blk_list li:first-child,
.inf_blk3 .inf_blk_list li:first-child {
  border: none;
}
.inf_blk2 {
  border-radius: 5px;
  padding: 37px 32px 43px;
}
.inf_blk3 {
  border-radius: 5px;
  padding: 0 28px;
}
a.inf_blk:hover .h3,
a.inf_blk2:hover .h3,
a.inf_blk3:hover .h3,
a.inf_blk:hover .txt,
a.inf_blk2:hover .txt,
a.inf_blk3:hover .txt,
a.inf_blk:hover .txt2,
a.inf_blk2:hover .txt2,
a.inf_blk3:hover .txt2 {
  color: #4D87E2;
}
.small {
  font-size: 13px;
  line-height: 1.15;
}
.info_sec,
.info_sec2 {
  margin: 0 auto 70px;
  width: 680px;
  max-width: 100%;
}
.info_sec h1,
.info_sec2 h1,
.info_sec h2,
.info_sec2 h2 {
  margin-bottom: 41px;
}
.info_sec .small,
.info_sec2 .small {
  display: block;
  color: #858585;
  padding: 32px 0 0;
}
.info_sec2 {
  width: 585px;
  max-width: 100%;
}
.arr_big {
  display: inline-block;
  height: 18px;
  overflow: hidden;
  margin-right: 6px;
  position: relative;
  top: 1px;
}
.arr_big img {
  height: 100%;
  width: auto;
}
.arr_sm {
  display: inline-block;
  height: 13px;
  overflow: hidden;
  margin: 2px 12px 0 12px;
}
.arr_sm img {
  height: 100%;
  width: auto;
}
.nav_content {
  align-items: center;
  justify-content: flex-start;
  margin: 0 0 27px;
  padding-top: 36px;
}
.nav_content .n_c_t {
  flex-shrink: 0;
  color: #080808;
  font-weight: 700;
  font-size: 21px;
}
.nav_content a.n_c_t {
  color: #858585;
  font-weight: 300;
}
.nav_content a.n_c_t:hover {
  color: #ff2e2e;
}
/* add 27.02.18 */
.body_partner .container {
  width: 1210px;
}
.footer {
  overflow: visible;
}
.footer .lang_ch_hold {
  color: #FFF;
  font-size: 15px;
  font-weight: 300;
}
.footer .lang_ch_hold ul {
  top: auto;
  bottom: 100%;
}
.footer .lang_ch_hold .lang_ch_txt:before {
  right: 0;
  border-color: #4D4D4D transparent transparent transparent;
}
.footer .lang_ch_hold .lang_ch_txt {
  margin: 0 -1px 0 27px;
  padding-right: 16px;
}
.footer .copy {
  font-size: 13px;
  font-weight: 300;
  color: #858585;
  margin: 0 10px 0 0;
}
.main_menu2 {
  margin: 0;
  padding: 0;
}
.main_menu2 > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.main_menu2 > ul > li {
  margin: 0 17px;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.main_menu2 > ul .menu_item {
  justify-content: center;
  align-items: center;
  height: 70px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  color: #858585;
  line-height: 1;
  padding: 0;
}
.main_menu2 > ul .menu_item:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  background: #4D87E2;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.main_menu2 > ul .menu_item:hover:after,
.main_menu2 > ul .active .menu_item:after {
  height: 4px;
}
.main_menu2 > ul .menu_item:hover {
  color: #ff2e2e;
}
.main_menu2 > ul .active .menu_item {
  color: #080808 !important;
}
.main_menu2 > ul .active .menu_item {
  font-weight: 500;
}
.header2 {
  padding: 0;
  min-height: 50px;
  border-bottom: 1px solid #e0e0e0;
  margin: 0 !important;
}
.header2 .header_l {
  min-width: 190px;
  padding-bottom: 1px;
}
.header2 .header_r {
  min-width: 194px;
  justify-content: flex-end;
  padding-bottom: 3px;
}
.lang_ch_hold .lang_ch_txt2:before {
  right: 0;
}
.lang_ch_hold .lang_ch_txt2 {
  padding-right: 18px;
  color: #858585;
  cursor: pointer;
}
.lang_ch_hold .lang_ch_txt2 a {
  text-decoration: none;
  color: #858585;
}
.lang_ch_hold .lang_ch_txt2 .lang_ch_lg {
  display: block;
  max-width: 160px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lang_ch_hold2 ul {
  left: auto;
  right: -30px;
  padding-top: 10px;
  top: calc(100% + 9px);
}
.lang_ch_hold2 ul:before {
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  height: 10px;
}
.lang_ch_hold2 ul li {
  padding: 6px 16px 6px 12px;
}
.lang_ch_hold2 ul li a {
  white-space: nowrap;
  color: #858585;
}
.lang_ch_hold2 ul .lang_ch_hold_last {
  border-top: 1px solid #e0e0e0;
  padding-top: 12px;
  padding-bottom: 8px;
  margin-top: 6px;
}
#lang_ch_hold:hover .lang_ch_txt:before {
  border-style: solid;
  border-width: 0 4px 7px 4px;
  border-color: transparent transparent #ff2e2e transparent;
  margin-top: -4px;
}
.round_blue,
.round_gold,
.round_green {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin: 0 7px 0 0;
  position: relative;
  top: -1px;
}
.round_blue {
  background: #4D87E2;
}
.round_gold {
  background: #ffc400;
}
.round_green {
  background: #25cc87;
}
.user_status {
  margin: 0;
  padding: 4px 0 0;
  list-style: none;
  line-height: 1.2;
  font-size: 13px;
}
.user_status li {
  margin: 0;
  padding: 0;
  letter-spacing: 0.01em;
}
.user_status li .more {
  display: inline-block;
  padding-top: 1px;
}
.user_status .user_status_titl {
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  color: #060606;
  letter-spacing: 0.9px;
  margin-bottom: 7px;
}
.partn_top {
  background: #f5f5f5;
  padding: 30px 0 23px;
  margin-bottom: 40px;
  font-size: 13px;
  font-weight: 300;
  color: #080808;
  line-height: 18px;
}
.partn_top .partn_top_hold {
  margin: 0;
  padding: 0;
  list-style: none;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
}
.partn_top .partn_top_hold > li {
  margin: 0;
  padding: 0 10px 0 42px;
  border-left: 1px solid #c2c2c2;
}
.partn_top .partn_top_hold > li:first-child {
  border: none;
  padding-left: 0;
  width: 37.1%;
  letter-spacing: 0.01em;
}
.partn_top .partn_top_hold > li:nth-child(2) {
  flex-shrink: 0;
  width: 285px;
}
.partn_top .partn_top_titl {
  font-size: 12px;
  font-weight: 500;
  color: #858585;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  line-height: 1;
  padding-top: 1px;
  margin-bottom: 7px;
}
.partn_top .user_amount_hold {
  align-items: center;
  justify-content: flex-start;
}
.partn_top .user_amount_hold .user_amount {
  flex-shrink: 0;
  font-size: 46px;
  font-weight: 500;
  color: #080808;
  letter-spacing: -1.3px;
  line-height: 1;
  margin: 0 19px 11px 0;
}
.partn_top .user_amount_hold .btn {
  margin-bottom: 14px;
}
.partn_top .user_st {
  margin: 0;
  padding: 3px 0 0;
  list-style: none;
  font-size: 16px;
  font-weight: 700;
}
.partn_top .user_st li {
  margin: 0 0 8px;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.top_btn_hold {
  margin-bottom: 19px;
}
.copy_code_hold {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
.copy_code_hold .copy_code_num {
  margin: 0 10px 0 0;
}
.copy_code_hold .copy_btn {
  display: block;
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: relative;
  top: -1px;
}
.copy_code_hold .copy_btn svg {
  width: 100%;
  max-height: 100%;
  height: auto;
  fill: #858585;
  fill-rule: evenodd;
}
.copy_code_hold .copy_btn:active svg {
  fill: #4D87E2;
}
.nonActive .copy_code_hold .copy_btn {
  pointer-events: none;
}
.nonActive .copy_code_hold .copy_btn svg {
  fill: #e0e0e0;
}
/* C H E C K T O G G L E */
.check_toggle_hold {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
  font-size: 15px;
}
.check_toggle_hold input[type="checkbox"] {
  display: none;
  position: absolute;
  left: -10000px;
}
.check_toggle_hold .check_toggle {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  width: 40px;
  height: 20px;
  border-radius: 100px;
  border: 1px solid #e0e0e0;
  background: #f5f5f5;
  margin-right: 20px;
}
.check_toggle_hold .check_toggle:after {
  content: '';
  display: block;
  position: absolute;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius: 50%;
  left: 2px;
  top: 50%;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  background: #c2c2c2;
}
.check_toggle_hold input[type="checkbox"]:checked + .check_toggle {
  border-color: #cae1f3;
  background: #e4f0f9;
}
.check_toggle_hold input[type="checkbox"]:checked + .check_toggle:after {
  background: #4D87E2;
  margin-left: 20px;
}
/* end C H E C K T O G G L E */
.del_btn {
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.del_btn img {
  height: 100%;
  width: auto;
}
.action {
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
  padding-top: 1px;
}
.table .max_txt {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 239px;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #080808;
  opacity: 0.24;
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #ccc;
}
.mfp-preloader a:hover {
  color: #fff;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 17px;
  height: 17px;
  line-height: 0;
  font-size: 0;
  position: absolute;
  right: 19px !important;
  top: 23px !important;
  text-decoration: none;
  opacity: 1 !important;
  padding: 0 0 18px 10px;
  background: url("../img/close_ico.svg") no-repeat center !important;
  background-size: 17px 17px !important;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.white-popup {
  position: relative;
  background: #f5f5f5;
  width: auto;
  max-width: 400px;
  margin: 20px auto;
  border-radius: 10px;
  padding: 42px 48px 41px;
  line-height: 1.2;
  font-size: 13px;
  font-weight: 300;
}
.white-popup .pop_title {
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 17px;
}
.white-popup .user_status {
  padding: 0;
}
.white-popup .user_status li {
  margin: 0 0 22px;
}
.white-popup .user_status .user_status_titl {
  margin-bottom: 7px;
}
.white-popup .sl_calc_hold .sl_calc_handle_num {
  background: #f5f5f5 !important;
}
.white-popup_small {
  max-width: 300px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 35px;
}
.white-popup_small .mfp-close {
  display: none;
}
.white-popup_large {
  max-width: 550px;
  padding: 50px;
}
.white-popup_large .pop_title {
  font-size: 32px;
  margin-bottom: 30px;
}
/* end Magnific Popup CSS */
.del_ref_pop {
  font-size: 21px;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  padding-top: 8px;
}
.del_ref_pop .img {
  height: 75px;
  margin: 0 auto 25px;
}
.del_ref_pop .img img {
  height: 100%;
  width: auto;
}
.del_ref_pop p {
  margin-bottom: 30px;
}
.del_ref_pop .btn {
  margin-bottom: 10px;
}
.esc_ref_pop {
  font-size: 15px !important;
  font-weight: 300 !important;
  color: #858585 !important;
  position: static !important;
  display: inline-block !important;
  width: auto !important;
  height: auto !important;
  background: none !important;
  padding: 0 !important;
  cursor: pointer;
}
.esc_ref_pop:hover {
  color: #ff2e2e !important;
}
/* Slider_calc */
.sl_calc_hold {
  margin: 38px auto 0;
  width: 100%;
  font-size: 16px;
  font-weight: 300;
  color: #858585;
  line-height: 1;
  text-align: center;
  position: relative;
}
.sl_calc_hold .sl_calc {
  height: 1px;
  background: #e0e0e0;
  position: relative;
}
.sl_calc_hold .sl_calc_line,
.sl_calc_hold .ui-slider-range {
  height: 2px;
  background: #4D87E2;
  position: absolute;
  left: 0;
  bottom: 0;
}
.sl_calc_hold .sl_calc_handle {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #4D87E2;
  position: absolute;
  right: -6px;
  top: -6px;
  cursor: pointer;
  outline: none;
}
.sl_calc_hold .sl_calc_handle_num {
  color: #080808;
  white-space: nowrap;
  position: absolute;
  top: -20px;
  left: 50%;
  padding: 0 10px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: #fff;
}
.sl_calc_hold .sl_calc_amount1,
.sl_calc_hold .sl_calc_amount2 {
  position: absolute;
  top: -25px;
}
.sl_calc_hold .sl_calc_amount1 {
  left: 0;
}
.sl_calc_hold .sl_calc_amount2 {
  right: 0;
}
/* end Slider_calc */
.form {
  margin-bottom: 0;
}
.form .pop_title {
  margin-bottom: 18px;
}
.form .pop_title2 {
  margin-bottom: 32px;
}
.form .btn_hold {
  align-items: center;
  padding: 15px 0 0 3px;
}
.form .btn_hold .btn,
.form .btn_hold .btn_del,
.form .btn_hold .esc_ref_pop {
  margin-bottom: 16px;
}
.form .btn_hold .btn:first-child {
  margin-right: 10px;
}
.form .form_txt {
  margin-bottom: 19px;
  line-height: 1.3;
}
.form .pop_title + .form_txt {
  margin-top: -6px;
}
.form_step {
}
.form_step_head {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.form_step_num {
  display: flex;
  flex: 0 0 auto;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border: 2px solid #4F84E2;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  color: #4F84E2;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.form_step_title {
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #080808;
}
.form_step_text {
  margin: 0;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.4;
  color: #333;
}
.form_step_text_small {
  margin: 0;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  color: #858585;
}
.form_step .btn_hold {
  display: block;
  margin-top: 20px;
}
.form_step .btn_blue {
  background: #4F84E2 !important;
  padding-left: 27px;
  padding-right: 27px;
}
.form_step + .form_step {
  margin-top: 30px;
}
/* custom select */
.jcf-select {
  display: block;
  vertical-align: top;
  margin: 0;
  min-width: 1px;
  text-align: left;
  cursor: default;
  position: relative;
  border-radius: 0;
  font: 300 16px 'MuseoSansCyrl', Arial, Helvetica, sans-serif;
  color: #080808;
  outline: none;
  line-height: 1;
  width: 100%;
  max-width: 100%;
}
.jcf-select select {
  z-index: 1;
  left: 0;
  top: 0;
}
.jcf-select .jcf-select-text {
  cursor: default;
  display: block;
  text-align: left;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 1px 10px 0 1px;
  border-bottom: 1px solid #e0e0e0 !important;
  height: 28px;
  background: url("../img/arr_down.svg") no-repeat 100% 6px;
  background-size: auto 7px;
}
.jcf-select.jcf-drop-active .jcf-select-text {
  background: url("../img/arr_up.svg") no-repeat 100% 6px;
  background-size: auto 7px;
}
.jcf-select .jcf-select-text .jcf-option-placeholder {
  color: #858585;
}
.jcf-select .jcf-select-opener {
  display: none;
}
body > .jcf-select-drop {
  position: absolute;
  margin: -1px 0 0;
  z-index: 2000;
}
body > .jcf-select-drop.jcf-drop-flipped {
  margin: 1px 0 0;
}
.jcf-select .jcf-select-drop {
  position: absolute;
  margin-top: 0;
  z-index: -1;
  top: 100%;
  left: -1px;
  right: -1px;
}
.jcf-select .jcf-drop-flipped {
  bottom: 100%;
  top: auto;
}
.jcf-select.jcf-compact-multiple {
  max-width: 220px;
}
.jcf-select.jcf-compact-multiple .jcf-select-opener:before {
  display: inline-block;
  padding-top: 2px;
  content: '...';
}
.jcf-select-drop .jcf-select-drop-content {
  border: none;
  padding: 1px 0 0;
}
.jcf-select-drop.jcf-compact-multiple .jcf-hover {
  background: none;
}
.jcf-select-drop.jcf-compact-multiple .jcf-selected {
  background: #e6e6e6;
  color: #000;
}
.jcf-select-drop.jcf-compact-multiple .jcf-selected:before {
  display: inline-block;
  content: '';
  height: 4px;
  width: 8px;
  margin: -7px 5px 0 -3px;
  border: 3px solid #777;
  border-width: 0 0 3px 3px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* multiple select styles */
.jcf-list-box {
  overflow: hidden;
  display: inline-block;
  border: 1px solid #b8c3c9;
  min-width: 200px;
  margin: 0 15px;
}
/* select options styles */
.jcf-list {
  display: block;
  position: relative;
  line-height: 14px;
  font-size: 12px;
  min-width: 100%;
  background: none;
  border-radius: 0;
  overflow: hidden;
}
.jcf-list .jcf-list-content {
  vertical-align: top;
  display: inline-block;
  overflow: auto;
  width: 100%;
}
.jcf-list ul {
  list-style: none;
  margin: 0;
  padding: 9px 0 10px;
}
.jcf-list ul li {
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.jcf-list .jcf-overflow {
  overflow: auto;
}
.jcf-list .jcf-option {
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
  display: block;
  color: #080808;
  text-decoration: none;
  text-overflow: ellipsis;
  padding: 9px 14px 9px 17px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  text-align: left;
  height: auto;
  min-height: 1px;
}
.jcf-list .jcf-disabled {
  background: #fff !important;
  color: #aaa !important;
}
.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected {
  background: none;
  color: #4D87E2;
  cursor: pointer;
}
.jcf-list .jcf-optgroup-caption {
  white-space: nowrap;
  font-weight: bold;
  display: block;
  padding: 5px 9px;
  cursor: default;
  color: #000;
}
.jcf-list .jcf-optgroup .jcf-option {
  padding-left: 30px;
}
/* scrollbars */
.jcf-select-drop .jcf-scrollable-wrapper {
  box-sizing: content-box;
  position: relative;
}
.jcf-select-drop .jcf-scrollbar-vertical {
  position: absolute;
  cursor: default;
  bottom: 0;
  right: 0;
  top: 0;
  background: none;
  width: 10px;
  padding: 0 0 0 2px;
}
.jcf-select-drop .jcf-scrollbar-vertical .jcf-scrollbar-dec,
.jcf-select-drop .jcf-scrollbar-vertical .jcf-scrollbar-inc,
.jcf-select-drop .jcf-scrollbar-horizontal .jcf-scrollbar-handle,
.jcf-select-drop .jcf-scrollbar-horizontal .jcf-scrollbar-slider,
.jcf-select-drop .jcf-scrollbar-horizontal .jcf-scrollbar-dec,
.jcf-select-drop .jcf-scrollbar-horizontal .jcf-scrollbar-inc,
.jcf-select-drop .jcf-scrollbar-horizontal {
  display: none;
}
.jcf-select-drop .jcf-scrollbar-vertical .jcf-scrollbar-handle {
  height: 1px;
  width: 6px;
  border-radius: 10px;
  background: #ccc;
}
.jcf-select-drop .jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle {
  visibility: hidden;
}
/* end scrollbars */
/* end custom select */
.jcf-select-drop .jcf-select-drop-content {
  padding: 66px 0 0;
  background: #fff;
  margin: -65px -14px 0 -15px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  overflow: hidden;
}
.jcf-list-content .jcf-option-placeholder {
  display: none;
}
.cust_select {
  position: relative;
}
.jcf-drop-active {
  z-index: 100;
}
.cust_select_active label {
  position: relative;
  z-index: 102;
}
.copy_code_hold2 {
  border-bottom: 1px solid #e0e0e0;
  justify-content: space-between;
  flex-wrap: nowrap;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  padding: 2px 0 9px;
}
.copy_code_hold2 .copy_btn {
  flex-shrink: 0;
}
.form .btn_hold2 {
  padding-top: 27px;
}
.form .btn_hold2 .btn_del {
  right: -7px;
}
.info_pop {
  position: absolute;
  top: -1px;
  left: -21px;
  width: 18px;
  height: 18px;
  border: 1px solid #858585;
  border-radius: 50%;
  font-size: 10px;
  font-weight: 500;
  line-height: 18px;
  vertical-align: middle;
  color: #858585;
  text-align: center;
  cursor: help;
  z-index: 1;
}
.info_pop .info_pop_text {
  position: absolute;
  top: calc(100% + 11px);
  left: -45px;
  right: auto;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
  color: #080808;
  text-align: left;
  padding: 17px 19px 16px;
  width: 302px;
  max-width: 95vw;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
}
.info_pop:hover {
  border-color: #ff2e2e;
  color: #ff2e2e;
  z-index: 50;
}
.info_pop:hover .info_pop_text {
  opacity: 1;
  visibility: visible;
}
.ref_stat {
  margin: 0 0 27px 2px;
  padding: 5px 0 0;
  list-style: none;
  border-bottom: 2px solid #080808;
  text-align: left;
}
.ref_stat li {
  margin: 0 0 10px;
  padding: 0 10px 0 0;
  width: 33.33%;
  overflow: hidden;
}
.ref_stat .ref_stat_num {
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  color: #080808;
}
/* add 4.04.18 */
.header3 {
  border: none;
  margin-bottom: 24px !important;
}
.main_menu2 > ul > li.opn_m:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 4px 0 4px;
  border-color: #858585 transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 0;
  pointer-events: none;
  margin-top: -3px;
  transition-duration: 0.3s;
}
.main_menu2 > ul > li.opn_m > .menu_item {
  padding-right: 15px;
}
.main_menu2 > ul > li ul {
  margin: 0;
  padding: 5px 0;
  list-style: none;
  position: absolute;
  top: 100%;
  left: -10px;
  right: auto;
  min-width: calc(100% + 20px);
  background: #fff;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 10px);
  -ms-transform: translate(0, 10px);
  transform: translate(0, 10px);
  z-index: -1;
}
.main_menu2 > ul > li ul li {
  margin: 0;
  padding: 5px 10px;
}
.main_menu2 > ul > li ul .m_it {
  display: block;
  color: #080808;
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  font-weight: 300;
}
.main_menu2 > ul > li ul .m_it:hover,
.main_menu2 > ul > li ul .active > .m_it {
  color: #ff2e2e;
  text-decoration: none;
}
.main_menu2 > ul > li:hover ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  z-index: 100;
}
.promo_disc_sec {
  padding: 32px 0 34px;
}
.promo_disc_sec .h1,
.promo_disc_sec .promo_disc_head .big {
  font-size: 42px;
  line-height: 1.24;
  text-align: left;
  font-weight: 700;
  margin: 0;
}
.promo_disc_sec .h3 {
  margin-bottom: 14px;
  padding-left: 5px;
  line-height: 1;
}
.promo_disc_sec .promo_disc_head {
  margin-bottom: 43px;
}
.promo_disc_sec .title {
  font-size: 16px;
  line-height: 1;
  font-weight: 300;
  margin-bottom: 24px;
}
.promo_disc_sec p {
  margin-bottom: 18px;
}
.promo_disc_sec .promo_disc_hold {
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 61px;
}
.promo_disc_sec .dfn {
  font-size: 21px;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 0 14px;
  padding-top: 1px;
}
.promo_disc_sec .left_block {
  float: left;
  width: 30%;
}
.promo_disc_sec .left_block.pad {
  padding-left: 5px;
}
.promo_disc_sec .right_block {
  float: right;
  width: 64.9%;
}
.promo_disc_sec .promo_disc_top {
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 31px;
}
.promo_disc_sec .promo_disc_top .download {
  font-size: 15px;
  line-height: 1;
  text-decoration: none;
  padding-top: 5px;
}
.promo_disc_sec .promo_disc_top .download small {
  position: relative;
  top: -2px;
  font-size: 96%;
}
.promo_disc_sec .promo_disc_top .h3 {
  margin: 0 14px 0 0;
  padding: 0;
}
.promo_disc_sec .promo_img {
  display: inline-block;
  -webkit-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
  border-radius: 5px;
}
.promo_disc_sec .promo_img img {
  width: 100%;
}
.promo_disc_sec .promo_logo {
  overflow: hidden;
  color: #080808;
  font-size: 56px;
  line-height: 1.2;
  font-weight: 700;
}
.promo_disc_sec2 {
  background-color: #f5f5f5;
  padding-top: 86px;
}
.promo_disc_sec2 .promo_disc_top {
  margin-bottom: 67px;
}
.promo_disc_sec3 {
  padding-top: 77px;
  padding-bottom: 70px;
}
.promo_disc_sec3 .promo_disc_top {
  margin-bottom: 51px;
}
.promo_disc_sec4 {
  padding-top: 71px;
  padding-bottom: 20px;
}
.promo_disc_sec4 .promo_disc_top {
  margin-bottom: 23px;
}
.promo_disc_item_hold {
  justify-content: flex-start;
  margin: 0 -58px 6px 0;
}
.promo_disc_item_hold .promo_disc_item {
  flex-shrink: 0;
  width: calc(25% - 59px);
  margin: 0 58px 33px 0;
  font-size: 13px;
  line-height: 1.39;
}
.promo_disc_item_hold .promo_img {
  display: block;
  margin-bottom: 18px;
}
.promo_disc_item_hold .promo_img img {
  width: 100%;
  height: auto;
}
.bn_wrapp {
  font-size: 0;
  line-height: 0;
  margin: 0 -50px 0 0;
}
.bn_hold {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  line-height: 1.39;
  margin: 0 50px 49px 0;
  max-width: calc(100% - 50px) !important;
}
.bn_hold .bn_titl {
  margin-bottom: 13px;
}
.bn_hold .bn_blk {
  background: #f5f5f5;
  border-radius: 5px;
  overflow: hidden;
  padding: 20px 20px 30px;
}
.bn_hold .bn_img {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 25px;
  overflow: hidden;
  position: relative;
}
.bn_hold .bn_img img {
  width: 100%;
  height: auto;
}
.bn_hold .bn_img .p {
  font-size: 71px;
  font-weight: 100;
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
}
.bn_hold .bn_txt {
  line-height: 1.2;
  max-width: 100%;
  overflow: hidden;
  overflow-x: auto;
}
.grey_bg {
  background-color: #f5f5f5 !important;
}
.prom_color_hold {
  justify-content: flex-start;
  margin: 0 -3px 0 0;
}
.prom_color_hold .prom_color_blk {
  flex-shrink: 0;
  margin: 0 3px 15px 0;
  width: calc(25% - 4px);
  font-size: 16px;
  line-height: 1;
}
.prom_color_hold .prom_color {
  padding-bottom: 44.8%;
  margin-bottom: 14px;
}
.header_blue {
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  width: 100%;
  background: none;
  color: #fff;
  height: 74px;
  min-height: 74px;
  overflow: hidden;
}
.header__bg {
  background: #fff;
  width: 100%;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.90;
}
.header_blue a {
  color: #fff;
}
.header_blue a:hover {
  color: #C2C2C2;
}
.header_blue .reg_list2 li {
  white-space: nowrap;
}
.header_blue .logo {
  color: #fff;
}
.header_blue .logo_gr_txt {
  color: #FFC72E;
}
.header_blue .header_r {
  padding-top: 1px;
  padding-right: 0 !important;
}
.header_blue .reg_list2 li {
  margin-left: 38px;
}
.scroll-animate {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.header_blue.anim {
  background: rgba(0, 0, 0, 0.7);
}
.blue_sec {
  background: #4D87E2;
  color: #fff;
  margin: 0;
  padding: 50px 0 34px;
  text-align: center;
}
.blue_sec .h1 {
  color: #fff;
  margin-bottom: 14px;
  font-size: 46px;
}
.blue_sec .h2 {
  color: #fff;
  margin-bottom: 18px;
  font-size: 42px;
}
.blue_sec .blue_top_txt {
  margin: 0 auto;
  max-width: 775px;
}
.blue_top_sec {
  padding: 145px 0 340px;
  min-height: 730px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: -374px;
}
.blue_top_sec:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.6;
}
.blue_top_sec p {
  opacity: 0.85;
}
.lend_offer_sec {
  position: relative;
  padding-bottom: 10px;
}
.lend_offer_sec:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 45%;
  background: #f4f9fd;
}
.lend_offer_sec .lend_offer_blk {
  background: #4D87E2;
  border-radius: 20px;
  -webkit-box-shadow: 0 10px 35px 0 rgba(35, 128, 204, 0.15);
  box-shadow: 0 10px 35px 0 rgba(35, 128, 204, 0.15);
  text-align: center;
  color: #fff;
  font-size: 15px;
  padding: 65px 15px 59px;
  position: relative;
  z-index: 1;
}
.lend_offer_sec .lend_offer_blk a {
  color: #fff;
}
.lend_offer_sec .lend_offer_blk a:hover {
  color: #cae1f3;
}
.lend_offer_sec .lend_offer_blk p {
  max-width: 610px;
  font-size: 18px;
  margin: 0 auto 35px;
}
.lend_offer_sec .titl {
  font-size: 36px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 8px;
  line-height: 1.2;
}
.lend_offer_sec .btn_hold {
  margin: 0 0 18px;
  padding: 0;
}
.lend_faq_sec {
  background: #fff;
  padding: 32px 0 74px;
}
.lend_faq_sec .h2 {
  margin-bottom: 79px;
}
.lend_faq_sec .lend_faq_hold {
  align-items: stretch;
  padding: 0 8.3%;
}
.lend_faq_sec .lend_faq_blk {
  margin-bottom: 39px;
  font-size: 15px;
  line-height: 1.34;
  color: #4d4d4d;
  width: 43.3%;
}
.lend_faq_sec .lend_faq_blk .h3 {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 15px;
  color: #060606;
}
.lend_faq_sec .q-label__faq,
.lend_faq_sec p {
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 0;
  color: #080808;
  hyphens: none;
}
.lend_faq_sec2 {
  padding-bottom: 33px;
}
.lend_faq_sec2 .h2 {
  margin-bottom: 60px;
}
.lend_faq_sec2 .lend_faq_hold {
  justify-content: space-between;
  padding: 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
}
.lend_faq_sec2 .lend_faq_blk {
  line-height: 1.23;
  margin-bottom: 80px;
  width: calc(33.33% - 32px);

}
.lend_faq_sec2 .lend_faq_blk .h3 {
  font-size: 26px;
  margin-bottom: 15px;
}
.trust__caption {
  font-size: 26px;
  line-height: 23px;
  color: #333333;
  font-weight: 300;
  padding-top: 65px;
  margin-bottom: 80px;
  display: block;
  text-align: center;
}
.trust__caption span.bold {
  font-weight: 700;
  display: inline;
}
.list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list li {
  margin: 0;
  padding: 0 0 0 10px;
  position: relative;
}
.list li:before {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #4d4d4d;
  position: absolute;
  left: 0;
  top: 7px;
}
.features_sec {
  padding: 40px 0 92px;
  text-align: center;
}
.features_sec .h2 {
  margin-bottom: 69px;
}
.features_sec .features_hold {
  flex-wrap: nowrap;
  text-align: left;
  margin-bottom: 23px;
}
.features_sec .features_blk_wrapp {
  flex-shrink: 0;
  width: 490px;
  max-width: 100%;
  padding: 3px 0 0;
}
.features_sec .features_blk {
  margin: 0 0 42px;
  position: relative;
  font-size: 15px;
  color: #1F1F1F;
  padding: 0 0 0 64px;
}
.features_sec .features_blk .titl {
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 12px;
  padding-top: 2px;
}
.features_sec .features_blk_ico {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #f5f5f5;
  position: absolute;
  left: 0;
  top: 0;
}
.features_sec .features_blk_ico img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.features_sec .features_sec_img {
  width: calc(100% - 534px);
  margin: 0 0 15px -4px;
}
.features_sec .features_sec_img img {
  width: 100%;
}
.features_sec .btn {
  font-size: 18px;
}
.lend_advantage_sec {
  padding: 80px 0;
  background-color: #fff;
}
.lend_advantage_sec .h2 {
  margin-bottom: 69px;
}
.lend_advantage_sec .lend_advantage_hold {
  justify-content: space-between;
}
.lend_advantage_sec .item {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 0 22px;
  max-width: 405px;
  font-size: 15px;
  line-height: 1.35;
  color: #4d4d4d;
}
.lend_advantage_sec .title {
  color: #080808;
  font-size: 21px;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 10px;
}
.lend_advantage_sec .desc {
  height: 64px;
}
.lend_advantage_sec .img {
  flex: 0 0 auto;
  width: 80px;
  height: 80px;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  margin: 0 25px auto 0;
  background-color: #FFF;
}
.lend_advantage_sec .img img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 59%;
  max-height: 59%;
  width: auto;
  height: auto;
}
.lend_advantage_sec .img.im_t img {
  margin-top: -6px;
}
.lend_how_work {
  background: #f4f9fd;
  padding: 116px 0 57px;
  text-align: center;
}
.lend_how_work .lend_how_work_hold {
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  padding: 7px 0 0;
  margin: 0 -15px;
}
.lend_how_work .lend_how_work_hold:before {
  content: '';
  display: block;
  position: absolute;
  top: 48px;
  left: 198px;
  right: 200px;
  height: 4px;
  background: url("../img/dot.png") repeat-x 0 0 / auto 4px;
}
.lend_how_work .item {
  flex-shrink: 0;
  margin: 0 0 20px;
  padding: 0 3%;
  width: 33.33%;
  font-size: 15px;
  line-height: 1.35;
  color: #4d4d4d;
  position: relative;
  z-index: 2;
}
.lend_how_work .title {
  color: #080808;
  font-size: 21px;
  line-height: 1.15;
  font-weight: bold;
  margin-bottom: 9px;
}
.lend_how_work .item_num {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background: #ffc72e;
  color: #fff;
  margin: 0 auto 18px;
  align-items: center;
  justify-content: center;
  font-size: 46px;
  font-weight: 500;
  line-height: 1;
  position: relative;
  z-index: 1;
}
.lend_how_work .item_num:before {
  content: '';
  display: block;
  position: absolute;
  z-index: -1;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  border-radius: 50%;
  border: 15px solid #f4f9fd;
}
.lend_for_sec {
  padding: 40px 0;
  background: #4D87E2;
  position: relative;
  text-align: center;
}
.lend_for_sec:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 405px;
  background: #f4f9fd;
}
.lend_for_sec .lend_for_hold {
  align-items: stretch;
  justify-content: flex-start;
  margin: 0 -30px 0 0;
  padding: 19px 0 0;
  position: relative;
  z-index: 1;
}
.lend_for_sec .item {
  width: calc(33.33% - 30px);
  margin: 0 30px 30px 0;
  font-size: 15px;
  line-height: 1.35;
  color: #4d4d4d;
  position: relative;
  z-index: 2;
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 10px 35px 0 rgba(37, 128, 204, 0.15);
  box-shadow: 0 10px 35px 0 rgba(37, 128, 204, 0.15);
  padding: 50px 4% 44px;
  overflow: hidden;
  text-align: left;
}
.lend_for_sec .img {
  height: 93px;
  margin-bottom: 44px;
  text-align: center;
}
.lend_for_sec .img img {
  max-height: 100%;
}
.lend_for_sec .title {
  font-size: 21px;
  font-weight: bold;
  line-height: 1.25;
  color: #060606;
  margin-bottom: 23px;
  padding-right: 20px;
}
/* slide_prev */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  margin-bottom: 20px;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
  overflow: hidden;
  outline: none;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-arrow {
  display: block;
  width: 8px;
  height: 13px;
  color: #fff;
  border: none !important;
  padding: 0;
  margin: 0;
  z-index: 100;
  overflow: hidden;
  text-indent: -9999px;
}
.slick-next {
  right: 15px;
  background: url("../img/icon/arrow-left.svg") no-repeat 100% 50%;
  background-size: contain;
}
.slick-prev {
  left: 15px;
  background: url("../img/icon/arrow-right.svg") no-repeat 0 50%;
  background-size: contain;
}
.slide_sec_top .slick-arrow {
  opacity: 0.7;
}
.slide_sec_top .slick-next {
  background: url("../img/icon/arr_slider_white_r.svg") no-repeat 100% 50%;
}
.slide_sec_top .slick-prev {
  background: url("../img/icon/arr_slider_white_l.svg") no-repeat 0 50%;
}
.slide_sec_top .slider_img {
  -webkit-box-shadow: 0 10px 50px 0 rgba(8, 8, 8, 0.1);
  box-shadow: 0 10px 50px 0 rgba(8, 8, 8, 0.1);
}
.slick-disabled {
  opacity: 0.3;
  cursor: default;
}
.slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  text-align: center;
}
.slick-dots li {
  display: inline-block;
  vertical-align: top;
  margin: 0 5px;
  padding: 0;
}
.slick-dots li button {
  border: 1px solid #4D87E2;
  background: #fff;
  border-radius: 50%;
  margin: 0;
  padding: 0;
  width: 15px;
  height: 15px;
  overflow: hidden;
  text-indent: -9999px;
}
.slick-dots .slick-active button,
.slick-dots li button:hover {
  background-color: #4D87E2;
  border-color: #fff;
}
.slide_nav .slide_nav_blk {
  overflow: hidden;
  cursor: pointer;
  font-size: 16px;
  line-height: 1;
  color: #858585;
  font-weight: 300;
  padding: 0 10px 3px;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  text-align: center;
}
.slide_nav .slide_nav_blk.slick-cloned {
  display: none;
}
.slide_nav .slide_nav_blk:hover {
  opacity: 1;
}
.slide_nav .slide_nav_blk::after {
  content: "";
  display: block;
  height: 16px;
  border-bottom: 2px solid transparent;
}
.slide_nav .slide_nav_blk.slick-current::after {
    border-bottom-color: #4A85E5;
}
.slide_nav_underline {
  position: relative;
  display: flex;
  margin-bottom: 47px;
}
.arrows {
  display: flex;
  width: 43px;
  height: 13px;
  justify-content: space-between;
  position: absolute;
  right: 0;
  top: 2px;
}
.slide_nav_line {
  position: absolute;
  top: 31px;
  left: 0px;
  right: 0px;
  background: #DADBDD;
  height: 1px;
  margin: 0;
  opacity: 1 !important;
  z-index: 1;
}
.slide_nav_underline .slide_nav {
    margin-top: 0;
}
.slide_nav_underline {
    margin-top: -35px;
}
.slide_nav .slide_nav_blk img {
  width: 100%;
  min-height: 100%;
}
.slide_nav .slide_nav_blk.slick-current {
  cursor: default;
  color: #080808;
}
/* end slide_prev */
.galery_slide {
  position: relative;
  z-index: 2;
  visibility: hidden;
  cursor: pointer;
  max-width: 960px;
  box-shadow: 0px 5px 25px #27427127;
}
.galery_slide:before {
  content: '';
  display: block;
  position: absolute;
  width: 800px;
  margin-left: -400px;
  top: 30px;
  left: 50%;
  bottom: 70px;
  border-radius: 10px;
  background: #fff;
}
.galery_slide.slick-initialized {
  visibility: visible;
}
.slide_nav {
  margin: -25px -15px 0;
  position: relative;
  z-index: 3;
}

.slider_block {
  text-align: center;
}
.slider_img {
  width: 100%;
  max-width: 100%;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0px 5px 25px #27427127;
}
.slider_img img {
  width: 100%;
}
.slide_sec {
  margin: -30px 0 0;
  position: relative;
  padding: 0;
}
.slide_sec .slide_nav {
  padding: 0 15px;
}
.slide_sec .slide_nav_underline .slide_nav .slide_nav_blk:nth-child(3) {
  padding-left: 0;
}
.slide_sec_blue:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 171px;
  max-height: 40%;
  background: #4D87E2;
}
.slide_sec_blue2 {
  padding-bottom: 52px;
}
.slide_sec_blue2 .slick-next {
  right: 15px;
  background: url("../img/icon/arr_slider_white_r.svg") no-repeat 100% 50%;
  background-size: 100% auto;
}
.slide_sec_blue2 .slick-prev {
  left: 15px;
  background: url("../img/icon/arr_slider_white_l.svg") no-repeat 0 50%;
  background-size: 100% auto;
}
.slide_sec_blue2 .slide_nav {
  margin-top: -17px;

}
.slide_sec_blue2 .slide_nav .slide_nav_blk {
  padding: 0 18px;
}
.slide_sec_blue2:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 355px;
  max-height: 80%;
  background: #4D87E2;
}
.header_lightblue,
.header_darkblue,
.header_white {
  background: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 73px;
  padding: 17px 0;
  z-index: 200;
}
.header_darkblue {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
.header_white {
  border-bottom-color: transparent;
}
.header_lightblue .lang_ch_hold .lang_ch_txt,
.header_lightblue .lang_ch_hold .lang_ch_txt2,
.header_white .lang_ch_hold .lang_ch_txt,
.header_white .lang_ch_hold .lang_ch_txt2 {
  margin: 0 19px;
}
.header_darkblue .lang_ch_hold .lang_ch_txt,
.header_darkblue .lang_ch_hold .lang_ch_txt2 {
  margin: 0 -1px 0 36px;
}
.header_lightblue .header_l .main_menu,
.header_darkblue .header_l .main_menu,
.header_white .header_l .main_menu {
  border-left: 1px solid rgba(37, 128, 204, 0.15);
  padding: 5px 0;
  margin: 0 0 0 18px;
}
.header_darkblue .header_l .main_menu {
  border-left-color: rgba(8, 8, 8, 0.24);
}
.header_white .header_l .main_menu {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.header_lightblue .header_l .main_menu > ul,
.header_darkblue .header_l .main_menu > ul,
.header_white .header_l .main_menu > ul {
  margin: 0;
}
.header_lightblue .header_l .main_menu > ul > li,
.header_darkblue .header_l .main_menu > ul > li,
.header_white .header_l .main_menu > ul > li {
  margin: 0 0 0 15px;
}
.header_darkblue .header_l .main_menu > ul > .active .menu_item {
  color: #ff2e2e !important;
}
.header_darkblue .main_menu > ul > li.opn_m > .menu_item {
  padding-right: 21px;
}
.header_darkblue .main_menu_sm .menu_item {
  color:#323639;
}
.main_menu > ul > li.opn_m:before {
  margin-top: -2px;
}
.header_darkblue .logo {
  color: #323639;
}
.header_darkblue .lang_ch_hold {
  color: #fff;
}
.header_darkblue .lang_ch_hold .lang_ch_txt:before,
.header_darkblue .lang_ch_hold .lang_ch_txt2:before,
.header_darkblue .main_menu > ul > li.opn_m:before {
  border-color: #fff transparent transparent transparent;
  opacity: 1;
}
.header_darkblue .reg_list a,
.header_darkblue .reg_list2 a {
  color: #fff;
}
.header_darkblue .reg_list a:hover,
.header_darkblue .reg_list2 a:hover {
  color: #ff2e2e;
}
.header_darkblue .mobile_menu .reg_list a,
.header_darkblue .mobile_menu .reg_list2 a {
  color: #4D87E2;
}
.header_lightblue.scroll-animate {
  background: rgba(245, 251, 255, 0.9);
}
.header_white.scroll-animate {
  background: rgba(255, 255, 255, 0.9);
}
.header_white.scroll-animate.anim {
  border-bottom-color: rgba(0,0,0,0.06);
}
.header_darkblue.scroll-animate {
  background: rgba(255, 255, 255, 0.08) 0% 0% no-repeat padding-box;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

.header_darkblue.scroll-animate.anim {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.lightblue_sec,
.darkblue_sec,
.white_sec {
  color: #080808;
  margin: 0;
  text-align: center;
}
.lightblue_sec {
  background: #f5fbff;
}
.white_sec {
  background: #fff;
}
.darkblue_sec {
  color: #333333;
}
.darkblue_sec .h1,
.lightblue_sec .h1,
.white_sec .h1 {
  margin-bottom: 17px;
  font-size: 42px;
}
.lightblue_sec .h1 {
  color: #0f6bc6;
}
.white_sec .h1 {
  color: #080808;
}
.darkblue_sec .h1 {
  color:#080808;
}
.darkblue_sec .h2,
.lightblue_sec .h2,
.white_sec .h2 {
  margin-bottom: 18px;
  font-size: 56px;
  line-height: 68px;
}
.lightblue_sec .h2 {
  color: #0f6bc6;
}
.white_sec .h2 {
  color: #080808;
}
.darkblue_sec .h2 {
  color: #fff;
}
.lightblue_sec .lightblue_txt,
.darkblue_sec .darkblue_txt,
.white_sec .white_txt {
  margin: 0 auto;
  max-width: 930px;
}
.darkblue_top_sec,
.lightblue_top_sec {
  padding: 140px 0 0;
  position: relative;
  z-index: 1;
}
.lightblue_top_sec {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.darkblue_top_sec {
  margin-bottom: 80px;
}
.darkblue_top_sec .darkblue_txt h1 {
  line-height: 72px;
  font-size: 60px;
}
.darkblue_top_sec .container {
  display: flex;
  justify-content: space-between;
}
.lightblue_top_sec p {
  opacity: 0.85;
}
.darkblue_sec .container .h1 {
  margin-bottom: 28px;
}
.darkblue_sec .darkblue_txt p {
  opacity: 1;
  line-height: 30px;
  font-size: 21px;
  text-align: left;
  white-space: normal;
  hyphens: none;
  -webkit-hyphens: none;
  margin: 0;
}
.container .darkblue_txt {
  margin: 0;
}
.container .image_right {
  min-width: 348px;
  max-height: 311px;
  background-image: url("/pages/enterprise/img/illustrations/key.svg");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  left: 30px;
  top: -2px;
}
.darkblue_txt p.heading_blue {
  color: #4F84E2;
  display: inline;
  margin: 0;
  line-height: 72px;
  font-size: 64px;
  opacity: 1;
}
.security {
  display: flex;
  min-height: 319px;
  margin-bottom: 88px;
  align-items: flex-end;
}
.security .security_wrapper {
  max-width: 650px;
  padding-left: 90px;
  margin: auto 0;
}
.security .security__image_left {
  width: 282px;
  max-height: 300px;
  background-image: url("/pages/enterprise/img/illustrations/security.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 300px;
}
.security h2.security__heading {
  font-size: 42px;
  line-height: 50px;
  letter-spacing: 0;
  color: #080808;
  margin: 0;
  margin-bottom: 18px;
  text-align: left;
}
.security .security__text {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 7px;
  hyphens: none;
  -webkit-hyphens: none;
}
span.bold {
  display: inline;
  font-weight: 500;
}
.security .security__link {
  font-size: 21px;
  line-height: 20px;
}
.func_sec .func_sec_header_wrapper .link_manual_download {
  font-size: 21px;
}
.advantages {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
  max-width: 100%;
  max-height: 505px;
  height: 505px;
  margin-bottom: 77px;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
}
.advantages::-webkit-scrollbar {
  width: 0 !important;
  -webkit-appearance: none;
  background-color: transparent;
  display: none;
}
.advantages::-webkit-scrollbar-track {
  width: 0 !important;
  background-color: transparent;
  -webkit-appearance: none;
}
.advantages::-webkit-scrollbar-thumb {
  width: 0 !important;
  background-color: transparent;}
.advantages__item {
  background: #4F84E21A 0% 0% no-repeat padding-box;
  border-radius: 20px;
  width: 304px;
  height: 240px;
  padding: 30px;
  color: #080808;
}
.advantages__item-heading {
  font-size: 26px;
  line-height: 30px;
  max-width: 215px;
  padding-bottom: 15px;
  font-weight: 700;
}
.advantages__item-heading_blue {
  color: #4F84E2;
  display: inline-block;
}
.advantages__item-text {
  opacity: 0.8;
  max-width: 245px;
  font-size: 18px;
  line-height: 24px;
}

.advantages2 {
  background-color: rgba(79, 132, 226, 0.1);
  border-radius: 20px;
  max-width: 960px;
  padding: 50px 55px;
}
.advantages2__header {
  font-size: 42px;
  font-weight: 700;
  line-height: 50px;
  border-bottom: 1px solid rgba(0,0,0,0.15);
  padding-bottom: 35px;
  margin-bottom: 35px;
}
.advantages2__items {
  display: flex;
  flex-direction: row;
}
.advantages2__item:nth-child(1) {
  max-width: 250px;
}
.advantages2__item:nth-child(2) {
  max-width: 260px;
}
.advantages2__item:nth-child(3) {
  max-width: 260px;
}
.advantages2__item+.advantages2__item {
  margin-left: 40px;
}
.advantages2__item-header {
  font-size: 21px;
  font-weight: 700;
  margin-bottom: 10px;
}
.advantages2__item-list {
  display: flex;
  flex-direction: column;
  list-style: none;
}
.advantages2__item-row {
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 24px;
}
.advantages2__item-row::before {
  content: "\2022";
  display: inline-block;
  margin-left: -18px;
  color: rgba(79, 132, 226, 1);
  font-size: 24px;
  width: 13px;
}
@media screen and (max-width: 800px) {
  .advantages2__items {
    flex-direction: column;
  }
  .advantages2__item {
    max-width: 450px!important;
  }
  .advantages2__item+.advantages2__item {
    margin-left: 0;
    border-top: 1px solid rgba(0,0,0,0.15);
    padding-top:25px;
  }
  .advantages2__header {
    font-size: 33px;
    line-height: 40px;
    border: none;
    padding: 0;
    margin-bottom: 40px;
  }
}

.white_top_sec {
  padding: 151px 0 50px;
  position: relative;
}
.white_top_sec p {
  opacity: 0.75;
  margin: 0;
}
.slide_sec_lightblue.slide_sec {
  padding: 0 0 28px;
}
.slide_sec_lightblue .slide_nav {
  margin-top: -19px;
}
.slide_sec_lightblue .slick-arrow {
  margin-top: -124px;
}
.lend_advantage_sec.lend_advantage_sec2 .item {
  padding: 0 25px;
}
.ver_sec {
  text-align: left;
  padding: 70px 0 40px;
  font-size: 15px;
}
.ver_sec .ver_sec_top {
  text-align: center;
  margin-bottom: 55px;
}
.ver_sec .ver_sec_top .h2 {
  margin: 0 0 11px;
}
.ver_sec .ver_api {
  display: inline-block;
  position: relative;
  padding-right: 25px;
}
.ver_sec .ver_api .arr_r_small {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  width: 16px;
  height: 10px;
  margin-top: -7px;
  line-height: 1;
}
.ver_sec .ver_api .arr_r_small svg {
  width: 100%;
  stroke: #4D87E2;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.ver_sec .ver_api:hover .arr_r_small svg {
  stroke: #ff2e2e;
}
.ver_sec .ver_sec_hold {
  margin: 0 -20px 0 0;
}
.ver_sec .ver_item {
  margin: 0 20px 20px 0;
}
.ver_sec .ver_titl {
  justify-content: flex-start;
  align-items: center;
  font-size: 21px;
  line-height: 1;
  font-weight: bold;
  color: #1f1f1f;
  margin-bottom: 9px;
}
.ver_sec .ver_txt {
  line-height: 18px;
  margin-bottom: 27px;
}
.ver_sec .ver_img {
  overflow: hidden;
  max-width: 100%;
  margin: 0 0 0 -5px;
}
.ver_sec .ver_img img {
  width: 100%;
}
.ver_sec .im1 {
  width: 397px;
}
.ver_sec .im2 {
  width: 179px;
}
.ver_sec .im3 {
  width: 284px;
}
.ver_sec .ver_titl + .ver_img {
  margin-top: 54px;
}
.ver_sec .hide_text {
  color: #c2c2c2 !important;
}
.soon {
  font-size: 13px;
  color: #fff;
  line-height: 1;
  font-weight: 500;
  border-radius: 100px;
  text-align: center;
  background: #4A85E5;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  height: 23px;
  padding: 0 5px;
  min-width: 68px;
  opacity: 0.35;
  margin: 0 9px;
}
.tech_sec {
  padding: 60px 0 27px;
  font-size: 18px;
  color: #858585;
  text-align: center;
  position: relative;
  z-index: 1;
}
.tech_sec:after {
  content: '';
  display: block;
  z-index: -1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 185px;
}
.tech_sec .h2 {
  margin-bottom: 10px;
}
.tech_sec p {
  margin-bottom: 41px;
}
.tech_sec .tech_wrapp {
  margin: 0 auto;
  max-width: 630px;
}
.tech_sec .tech_item_hold {
  border: 3px solid #4A85E5;
  border-radius: 15px;
  padding: 48px 6% 24px;
  margin-bottom: 30px;
  background: #fff;
}
.tech_sec .tech_item {
  font-size: 15px;
  line-height: 1.34;
  padding: 0 10px;
  width: 25%;
  margin: 0 0 15px;
}
.tech_sec .tech_item .img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin: 0 auto 17px;
}
.tech_sec .tech_item .img img {
  max-height: 100%;
}
.tech_bot {
  font-size: 21px;
  line-height: 1;
  align-items: center;
  justify-content: center;
  color: #333333;
}
.tech_bot ul {
  margin: 0;
  padding: 0;
  list-style: none;
  align-items: center;
  justify-content: center;
}
.tech_bot__left {
  justify-content: left;
}
.tech_bot ul li {
  margin: 0 9px;
  padding: 0;
}
.tech_bot_square-img {
  width: 26px;
  height: 26px;
}
.tech_bot_square-img:first-child {
  margin-left: 0;
}
.tech_bot img {
  max-height: 100%;
  object-fit: contain;
}
.offer_pr_sec {
  padding: 20px 0 45px;
  background: rgba(79, 132, 226, 0.1); /* changed from style.css */
  text-align: center;
  position: relative;
  z-index: 1;
}
.offer_pr_sec:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 329px;
  background: #fff; /* changed from style.css */
}
.offer_pr_sec .offer_pr_top {
  margin-bottom: 40px;
  font-size: 15px;
  line-height: 1;
}
.offer_pr_sec .offer_pr_top .h2 {
  margin-bottom: 8px;
}
.offer_pr_sec .offer_pr_hold {
  margin: 0 0 58px;
  align-items: stretch;
  flex-wrap: nowrap;
  border-radius: 15px;
  background: #fff;
  -webkit-box-shadow: 0 10px 35px 0 rgba(37, 128, 204, 0.15);
  box-shadow: 0 10px 35px 0 rgba(37, 128, 204, 0.15);
  overflow: hidden;
}
.offer_pr_sec .green_txt {
  color: #25cc87 !important;
}
.offer_pr_sec .offer_pr_item {
  border-left: 1px solid #cae1f3;
  width: 25%;
  margin: 0;
  flex-shrink: 0;
  position: relative;
  font-size: 15px;
  text-align: center;
  overflow: hidden;
  padding: 55px 26px 36px;
  color: #000;
}
.offer_pr_sec .offer_pr_item:first-child {
  border: none;
}
.offer_pr_sec .offer_pr_item .btn {
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
  min-width: 100%;
  height: 38px;
  min-height: 38px;
}
.offer_pr_sec .item_top {
  margin-bottom: 20px;
  line-height: 1;
}
.offer_pr_sec .item_top .titl {
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 8px;
  color: #080808;
}
.offer_pr_sec .item_top .textrow {
    margin-top: 5px;
}
.offer_pr_sec .price_hold {
  line-height: 1;
  align-items: center;
  justify-content: center;
  margin-bottom: 31px;
  height: 62px;
}
.offer_pr_sec .price_hold .price_num {
  font-size: 42px;
  font-weight: bold;
  letter-spacing: -1px;
  margin-bottom: 5px;
  flex-shrink: 0;
  width: 100%;
  color: #080808;
}
.offer_pr_sec .price_hold .green_txt {
  font-size: 32px;
  font-weight: bold;
  line-height: 1;
}
.offer_pr_sec .item_bot .txt {
  margin-bottom: 29px;
}
.offer_pr_sec .offer_pr_txt {
  font-size: 18px;
  line-height: 1.5;
  margin: 0 auto;
  max-width: 760px;
  color: #333333;
}
.offer_pr_sec .offer_pr_txt a:hover {
  text-decoration: none;
  opacity: 0.8;
}
.offer_pr_sec .offer_pr_label {
  align-items: center;
  justify-content: center;
  height: 22px;
  min-width: 100px;
  max-width: 100%;
  text-align: center;
  border-radius: 100px;
  background: #f5fbff;
  font-size: 9px;
  font-weight: bold;
  color: #4D87E2;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 3px;
  position: absolute;
  top: 20px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.offer_pr_sec .offer_pr_label .offer_pr_label_txt {
  display: inline-block;
  opacity: 0.7;
}

.offer_pr_summary_text-with-price {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}

.pr_summary_instead_total {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.offer_pr_summary_block {
  padding-bottom: 15px;
  position: relative;
}

.offer_pr_summary_block+.offer_pr_summary_block {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  padding-top: 15px;
}

.offer_pr_summary_block__header {
  position: relative;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}
.offer_pr_summary_block__header--ch {
  font-size: 14px;
}
.offer_pr_summary_block__header .q {
  margin-top: 1px;
  background-color: rgba(0,0,0,0.08);
}
.offer_pr_summary_block__header .q-label_badge {
  font-weight: 300;
}

.offer_pr_summary_block__header_1 {
  margin-bottom: 7px;
}

.offer_pr_summary_block__header_2 {
  margin-bottom: 15px;
}

.offer_pr_summary_block__header_3 {
  margin-bottom: 10px;
}

.offer_pr_summary_block__header_height-fix {
  height: 18px;
}

.offer_pr_summary_block__header_height-fix-2 {
  height: 31px;
}

.offer_pr_summary_block__header_height-fix-3 {
  height: 38px;
}

@media screen and (max-width: 680px) {
  .offer_pr_summary_block__header_height-fix {
    height: unset;
  }

  .offer_pr_summary_block__header_height-fix-2 {
    height: unset;
  }

  .offer_pr_summary_block__header_height-fix-3 {
    height: unset;
  }

}

._center-fix {
  display: flex;
  align-items: center;
}

.offer_pr_summary_instead_sum {

}

.offer_pr_summary_radio-list {
  font-size: 13px;
  display: flex;
  flex-direction: column;
}
.offer_pr_summary_radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  height: 15px;
  width: 100%;
}
.offer_pr_summary_radio__left {
  display: flex;
}
.offer_pr_summary_radio input{
  display: none;
}
.offer_pr_summary_radio__item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  border: 1px solid #4F84E2;
  border-radius: 10px;
}
.offer_pr_summary_radio__item:before {
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 10px;
  position: relative;
  background: #4F84E2;
}
.offer_pr_summary_radio [type=radio]:checked+.offer_pr_summary_radio__left .offer_pr_summary_radio__item:before {
  content: " ";
}
.offer_pr_summary_radio__text {
  margin-left: 7px;
}
.offer_pr_summary_radio+.offer_pr_summary_radio {
  margin-top: 5px;
}

.footer_blue {
  background: #4A85E5;
  color: #fff;
}
.footer_blue a {
  color: #fff;
  text-decoration: underline rgba(255,255,255,0.25);
}
.footer_blue a:hover {
  text-decoration: underline rgba(255,255,255,0.25);
  opacity: 0.8;
}
.footer_blue .dotten span {
  background: #fff;
}
.footer_blue .dotten:hover span {
  background: #cae1f3;
}
.footer.footer__purple {
  background-color: #4F84E21A;
  color: #4D4D4D;
}
.footer.footer__purple .lang_ch_hold {
  color: #4D4D4D;
}
.footer.footer__purple a {
  color: #4D4D4D;
}
.footer_flags {
  display: flex;
}
.footer_flags img+img {
  margin-left: 12px;
}
.footer_flags img {
  width: 24px;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .footer_flags img {
    width: 24px;
    height: 16px;
  }
}
.hosted_blk {
  align-items: center;
  justify-content: flex-start;
  margin: 0 53px 0 0;
}
.hosted_blk img {
  width: 41px;
  margin-right: 11px;
}
/* T A B S */
.tabs1 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  border-left: 2px solid #f5f5f5;
}
.tabs_top_hold.tabs_top_hold_bottom {
  display: none;
}
.tabs1 li {
  margin: 0 0 10px;
  padding: 5px 0;
  position: relative;
}
.tabs1 .tab:before {
  content: '';
  width: 2px;
  height: 100%;
  background: #fff;
  position: absolute;
  left: -2px;
  top: 0;
  pointer-events: none;
  background: transparent;
}
.tabs1 .tab.active:before {
  background: #4A85E5;
}
.tabs1 a {
  text-decoration: none;
  display: block;
  font-size: 18px;
  line-height: 1.34;
  font-weight: 300;
  padding: 0 0 0 14px;
  color: #989898;
}
.tabs1 a:hover {
  color: #ff2e2e;
}
.tabs1 .active {
  font-weight: 500;
  color: #080808 !important;
}
.tabs1 .active {
  cursor: default;
}
.tabs_wrapp {
  align-items: stretch;
  flex-wrap: nowrap;
  margin-bottom: 96px;
}
.tabs_wrapp:last-child {
  margin-bottom: 0;
}
.tabs_wrapp .tabs_top_hold {
  flex-shrink: 0;
  width: 330px;
  padding-top: 4px;
}
.tabs_wrapp .tabs_bot_hold {
  flex-shrink: 1;
  padding: 0;
  margin: 0 0 0 30px;
  position: relative;
}
.tabs_wrapp .tab_img {
  display: inline-block;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12);
  overflow: hidden;
  border-radius: 4px;
  opacity: 0;
  -webkit-transition-duration: 1000ms;
  transition-duration: 1000ms;
}
.tabs_wrapp .tab_blk.sact .tab_img {
  opacity: 1;
}
.tabs_sec {}
.tabs_sec .tabs_title {
  font-size: 26px;
  font-weight: bold;
  color: #1f1f1f;
  line-height: 30px;
  margin-bottom: 25px;
}
/* end T A B S */
.sec_sep {
  margin: 0 auto;
  width: 960px;
  height: 1px;
  background: #000;
  opacity: 0.12;
}
.wrapper .content>.sec_sep {
  display: none;
}
.func_sec {
  background: #fff;
  padding-bottom: 75.5px;
}
.func_sec .func_sec_header_wrapper {
  text-align: center;
  margin-bottom: 95px;
}
.func_sec .func_sec_header_wrapper .h2 {
  margin-bottom: 17px;
}
.func_sec .func_sec_header_wrapper .link_manual_download {
  padding-left: 30px;
  position: relative;
  display: inline-block;
  height: 25px;
  line-height: 25px;
}
.func_sec .func_sec_header_wrapper .link_manual_download:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  width: 20px;
  height: 27px;
  background: url("../img/icon/file-text.svg") no-repeat 100%;
}
.func_sec .func_sec_header_wrapper .link_manual_download:hover::before{
  background: url("../img/icon/file-text-red.svg") no-repeat 100%;
}
.features_list {
  font-size: 13px;
  position: relative;
  list-style: none;
  margin-left: 0;
  text-align: left;
  padding: 0;
  padding-left: 12px;
}
.features_list li {
  margin: 0 0 5px 0;
  position: relative;
}
.features_list li:before{
  font-size: 22px;
  content: '\2022';
  color: #4D87E2;
  position: absolute;
  left: -12px;
  top:-7px;
}
.feature_disabled {
  opacity: 0.4;
}
.feature_disabled:before{
  color: #a9a9a9!important;
}
.price_hold {
  margin-bottom: 10px!important;
}
.offer_pr_item {
  padding-bottom: 20px!important;
}
.get_demo {
  margin-top: 16px;
}
.logos-wrapper1 {
  display: block;
}
.logos-wrapper2 {
  display: none;
}
.trust_logos {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-left: 30px;
  margin-right: 30px;
  align-items: center;
}

.trust_logos + .trust_logos {
  margin-top: 46px;
}

.trust_logos2 {
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
  justify-content: space-between;
}
.trust_logos2 + .trust_logos2 {
  margin-top: 68px;
}

.trust_logos > img{
  object-fit: contain;
}
.trust_logo_renaissance {
  max-width: 138px;
  max-height: 46px;
  transform: translate(10px, 2px);
}
.trust_logo_ubisoft {
  max-width: 73px;
  max-height: 66px;
  transform: translateX(-4px);
}
.trust_logo_lanit {
  max-width: 55px;
  max-height: 63px;
  transform: translate(20px, 1px);
}
.trust_logo_skolkovo {
  max-width: 103px;
  max-height: 70px;
  transform: translateX(9px);
}
.trust_logo_accountor {
  max-width: 140px;
  max-height: 24px;
}
.trust_logo_hh {
  max-width: 61px;
  max-height: 61px;
  transform: translateX(2px);
}
.trust_logo_minhab {
  width: 100px;
  max-width: 100px;
  max-height: 50px;
  transform: translate(-11px, -1px);
}
.trust_logo_sinergy {
  max-width: 126px;
  max-height: 36px;
  transform: translate(2px, 2px)
}
.trust_logo_baltleasing {
  max-width: 130px;
  max-height: 34px;
  transform: translate(4px, 2px);
}
.trust_logo_nimax {
  max-width: 95px;
  max-height: 40px;
  transform: translate(-13px, 9px);
}
.trust_logo_alphadigital {
  max-width: 100px;
  max-height: 43px;
  transform: translate(-16px, -2px);
}
.trust_logo_pravoru {
  max-width: 172px;
  max-height: 28px;
}
.trust_logo_tdk {
  max-width: 107px;
  max-height: 23px;
  transform: translateX(20px);
}
.trust_logo_selectel {
  max-width: 125px;
  max-height: 26px;
}
.trust_logo_sbersolutions {
  max-width: 118px;
  max-height: 39px;
}
.trust_logo_nts {
  max-width: 144px;
  max-height: 45px;
  transform: translateX(-14px);
}
.trust_logo_x5 {
  max-width: 116px;
  max-height: 51px;
  transform: translate(-2px, -1px);
}
.trust_logo_bukvoed {
  max-width: 123px;
  max-height: 36px;
  transform: translateX(-1px);
}
.trust_logo_pikgroup {
  max-width: 59px;
  max-height: 61px;
  transform: translateX(-2px);
}
.trust_logo_enel {
  max-width: 97px;
  max-height: 35px;
  transform: translate(10px, 2px);
}
.trust_logo_vsk {
  max-width: 143px;
  max-height: 39px;
  transform: translate(33px, 2px);
}
.trust_logo_rgs {
  max-width: 137px;
  max-height: 64px;
  transform: translateX(19px);
}
.trust_logo_transneft {
  max-width: 145px;
  max-height: 38px;
}
.trust_logo_russtandart {
  max-width: 130px;
  max-height: 47px;
  transform: translate(-8px, 10px);
}
.trust_logo_softline {
  max-width: 140px;
  max-height: 28px;
  transform: translate(-20px, 5px);
}
.trust_logo_vtb {
  max-width: 100px;
  max-height: 36px;
  transform: translate(-20px, 9px);
}
.trust_logo_restore {
  max-width: 130px;
  max-height: 30px;
  transform: translate(-16px, 10px);
}
.trust_logo_ubisoft2 {
  max-width: 154px;
  max-height: 50px;
}
.trust_logo_softline2 {
  max-width: 140px;
  max-height: 28px;
  transform: translateY(5px);
}
.trust_logo_tdk2 {
  max-width: 127px;
  max-height: 27px;
  transform: translateX(8px);
}
.trust_logo_dmf {
  max-width: 160px;
  max-height: 44px;
  transform: translateX(10px);
}
.trust_logo_turbinekreuzberg {
  max-width: 148px;
  max-height: 34px;
  transform: translateX(3px);
}
.trust_logo_lobis {
  max-width: 106px;
  max-height: 34px;
  transform: translate(24px, 1px);
}
.trust_logo_springlane {
  max-width: 192px;
  max-height: 36px;
  transform: translate(18px, 1px);
}
.trust_logo_accountor2 {
  max-width: 166px;
  max-height: 28px;
  transform: translateX(-17px);
}
.trust_logo_enel2 {
  max-width: 115px;
  max-height: 42px;
  transform: translateX(-12px);
}
.trust_logo_beiselen {
  max-width: 161px;
  max-height: 46px;
  transform: translate(-4px, -1px);
}
.trust_logo_limbic {
  max-width: 110px;
  max-height: 62px;
  transform: translate(18px, -2px);
}
.trust_logo_blackbull {
  max-width: 177px;
  max-height: 38px;
  transform: translate(30px, -2px);
}
.trust_logo_doctorly {
  max-width: 171px;
  max-height: 42px;
  transform: translate(14px, -4px);
}
.trust_logo_diprotec {
  max-width: 148px;
  max-height: 41px;
  transform: translate(4px, -12px);
}
.trust_logo_fbo {
  max-width: 110px;
  max-height: 46px;
  transform: translate(14px, -12px);
}
.trust_logo_conblu {
  max-width: 166px;
  max-height: 61px;
  transform: translate(14px, -12px);
}
.trust_logo_ftapi {
  max-width: 142px;
  max-height: 35px;
  transform: translateY(-12px);
}

.organisations {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.organisations-logo {
  width: 192px;
  height: 115px;
}

.lend_faq_sec2-trust {
  padding-bottom: 55px;
}
.extension .container {
  padding-top: 30px;
}
.section__support {
  display: flex;
  justify-content: center;
  font-size: 26px;
  background-color: rgba(79, 132, 226, 0.1);
  font-weight: 700;
  height: 80px;
  padding: 0 25px;
  z-index: 100;
}
.section__support_text {
  display: inline-block;
}
.reviews {
  display: flex;
  justify-content: center;
  align-items: center;
}
.capterra {
  width: 350px;
  height: 35px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
.capterra:hover {
  opacity: 0.75;
}
.capterra__img {
  width: 150px;
  height: 100%;
  background-image: url(../img/temp/capterra.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translateY(-1px);
}
.capterra__stars {
  display: flex;
  justify-content: space-between;
  width: 110px;
}
.capterra__star {
  height: 18px;
  width: 18px;
  background-image: url(../img/icon/star.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.capterra__half-star {
  background-image: url(../img/icon/half-star.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.capterra__rate {
  font-size: 25px;
  line-height: 24px;
  font-weight: 700;
  color: #080808;
}
.capterra_outof {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}
.source-forge {
  margin-left: 40px;
  margin-top: 0;
}
.source-forge:hover {
  opacity: 0.75;
}
.source-forge-img {
  width: 60px;
}

@media screen and (max-width: 960px) {
  .reviews {
    flex-direction: column;
  }
  .source-forge {
    margin-left: 0;
    margin-top: 20px;
  }
}

.mobile-app {
  max-width: 960px;
  height: 460px;
  margin-top: 188px;
  padding: 0 100px 0 485px;
  position: relative;
  background-color: #F7F8FA;
  border-radius: 20px;
}
.mobile-app-content {
  display: flex;
  flex-direction: column;
}
.mobile-app__title {
  margin-top: 60px;
  font-size: 56px;
  line-height: 65px;
  font-weight: 700;
}
.mobile-app__text {
  margin-top: 25px;
  font-size: 21px;
  line-height: 30px;
}
.mobile-app-button {
  margin-top: 37px;
  display: flex;
}
.available-for-button {
  height: 50px;
  padding: 0 30px;
  border: 1px solid #4F84E240;
  border-radius: 100px;
  display: flex;
  align-items: center;
}

.available-for-button:hover {
  opacity: .75;
}

.available-for__text {
  margin-right: 20px;
  font-size: 16px;
  color: #1F1F1F;
  white-space: nowrap;
}
.available-for-icons {
  display: flex;
  align-items: flex-end;
}
.img-app-apple {
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(../img/mobile_app/apple.svg);
}
.img-app-google {
  width: 30px;
  height: 30px;
  margin-left: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(../img/mobile_app/google.svg);
}
.img-app-rustore {
  width: 30px;
  height: 30px;
  margin-left: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(../img/mobile_app/rustore.svg);
}
.mobile-app__screenshot {
  width: 338px;
  height: 651px;
  position: absolute;
  left: 90px;
  top: -110px;
}
.browser-ext {
  width: 100%;
  height: 894px;
  margin-top: 144px;
  margin-bottom: 170px;
  padding: 90px 80px 0 80px;
  position: relative;
  background-color: #EDF2FC;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.browser-ext-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.browser-ext__title {
  font-size: 52px;
  line-height: 56px;
  font-weight: 700;
}
.browser-ext__text {
  margin-top: 25px;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}
.browser-ext-button {
  margin-top: 37px;
  display: flex;
}
.img-browser {
  height: 30px;
  width: 30px;
  background-size: contain;
}
.img-browser+.img-browser {
  margin-left: 16px;
}
.img-browser--chrome {
  background-image: url(../img/browsers/chrome.png);
}
.img-browser--mozilla {
  background-image: url(../img/browsers/mozilla.png);
}
.img-browser--edge {
  background-image: url(../img/browsers/edge.png);
}
.img-browser--safari {
  background-image: url(../img/browsers/safari.png);
}
.browser-ext__screenshot--main {
  width: 320px;
  height: 549px;
  position: absolute;
  right: 100px;
  top: -65px;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  box-shadow: 0px 1px 2px #00000014;
}
.browser-ext-screenshots {
  margin-top: 40px;
  display: flex;
  justify-content: center;
  width: 1100px;
}
.browser-ext__screenshot {
  width: 260px;
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.03);
  border-radius: 9px;
  border: 1px solid #EFEFEF;
}
.browser-ext__screenshot:nth-child(1) {
  background-image: url(../img/ext/en/EN_Folder.png);
  height: 450px;
}
.browser-ext__screenshot:nth-child(2) {
  background-image: url(../img/ext/en/EN_Password.png);
  height: 316px;
}
.browser-ext__screenshot:nth-child(3) {
  background-image: url(../img/ext/en/EN_Create.png);
  height: 440px;
}
.browser-ext__screenshot:nth-child(4) {
  background-image: url(../img/ext/en/EN_Search.png);
  height: 370px;
}
.browser-ext__screenshot+.browser-ext__screenshot {
  margin-left: 8px;
}
@media screen and (max-width: 960px) {
  .browser-ext__screenshot {
  border-radius: 5px;
  border-width: 0.5px;
 } 
  .browser-ext__screenshot:nth-child(1) {
    height: 220px;
    width: 130px;
  }
  .browser-ext__screenshot:nth-child(2) {
    height: 150px;
    width: 130px;
  }
  .browser-ext__screenshot:nth-child(3) {
    height: 222px;
    width: 130px;
  }
  .browser-ext__screenshot:nth-child(4) {
    height: 210px;
    width: 148px;
  }

  .mobile-app {
    width: 100%;
    height: 622px;
    margin-top: 25px;
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
  }
  .mobile-app-content {
    align-items: center;
  }
  .mobile-app__title {
    margin-top: 51px;
    font-size: 33px;
    line-height: 40px;
    text-align: center;
  }
  .mobile-app__text {
    margin-top: 20px;
    font-size: 19px;
    line-height: 25px;
    text-align: center;
  }
  .mobile-app-button{
    margin-top: 25px;
    justify-content: center;
  }
  .available-for-button {

  }
  .mobile-app__screenshot {
    width: 226px;
    height: 437px;
    position: static;
    margin-top: 40px;
  }
  .browser-ext {
    width: 100%;
    height: 610px;
    margin-top: 25px;
    margin-bottom: 40px;
    padding: 0 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .browser-ext--zh {
    overflow: hidden;
    height: 550px;
  }
  .browser-ext-content {
    align-items: center;
  }
  .browser-ext__title {
    margin-top: 40px;
    font-size: 33px;
    line-height: 40px;
    text-align: center;
  }
  .browser-ext__text {
    margin-top: 20px;
    font-size: 19px;
    line-height: 25px;
    text-align: center;
  }
  .browser-ext__text--ch {
    margin-top: 15px;
    font-size: 18px;
  }
  .browser-ext-button--ch {
    margin-top: 28px;
  }
  .available-for-button--ch {
    padding: 0 42px;
  }
  .browser-ext__screenshot--main--ch {
    width: 250px;
    position: static;
    margin-top: 34px;
  }
}

/* R E S P O N S I V E */
@media screen and (max-width: 1250px) {
  .lang_ch_hold2 ul {
    right: -10px;
  }
}
@media screen and (max-width: 1210px) {
  .body_partner .container {
    width: 100%;
  }
  .td-label {
    display: block;
  }
  .table thead {
    display: none;
  }
  .table tr {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: flex-start;
    border-bottom: 1px solid #e0e0e0;
    margin: 0 -10px 15px;
  }
  .table td {
    border: none;
    padding: 0 10px !important;
    margin-bottom: 15px;
    overflow: hidden;
  }
  .table .mob_view-1 {
    width: 100%;
  }
  .table .mob_view-2 {
    width: 50%;
  }
  .table .mob_view-3 {
    width: 33.33%;
  }
  .table .last_td {
    position: absolute;
    top: 0;
    right: 10px;
  }
  .top_btn_hold {
    margin-bottom: 21px;
  }
  .table .max_txt {
    max-width: 100%;
  }
}
/* end 1210px */
@media screen and (max-width: 990px) {
  .container {
    width: 100%;
    padding: 0 25px;
  }
  .lend_faq_sec2 .lend_faq_blk .h3 {
    font-size: 19px;
    line-height: 23px;
  }
  .lend_faq_sec2 .lend_faq_hold {
    padding-right: 0;

  }
  .tabs_sec .tabs_title {
    font-size: 23px;
    margin-bottom: 17px;
  }
  .tabs1 a {
    font-size: 15px;
  }
  .lend_faq_sec .h2 {
    font-size: 42px;
    line-height: 51px;
  }
  .func_sec h2 {
    font-size: 42px;
  }
  .table-responsive {
    overflow-y: hidden;
    overflow-x: auto;
  }
  .darkblue_top_sec .darkblue_txt h1 {
    line-height: 54px;
    font-size: 48px;
    text-align: left;
  }
  .darkblue_txt p.heading_blue {
    line-height: 54px;
    font-size: 48px;
    text-align: left;
  }
  .darkblue_sec .darkblue_txt>p {
    line-height: 26px;
    font-size: 18px;
  }
  .container .image_right {
    max-width: 261px;
    max-height: 233px;
    min-width: 240px;
    left: 10px;
  }
  .security h2.security__heading {
    font-size: 42px;
    line-height: 51px;
    margin-bottom: 22px !important;
  }
  .security .security__text {
    margin-bottom: 33px;
    max-width: 420px;
  }
  .security .security_wrapper {
    padding-left: 60px;
  }
  .security .security__image_left {
    height: 240px;
  }
  .security {
    min-height: 265px;
    margin-bottom: 66px;
  }
  .advantages {
    overflow-x: scroll !important;
    flex-wrap: nowrap !important;
    max-height: 245px;
    min-width: calc(100% + 50px);
    margin-left: -25px;
    padding-left: 25px;
    margin-bottom: 58px;
  }
  .advantages__item {
    padding: 20px;
    flex-shrink: 0;
    max-width: 245px;
    max-height: 224px;
    margin-right: 16px;
  }
  .lend_advantage_sec {
    padding-bottom: 60px;
  }
  .func_sec {
    padding-bottom: 40px;
  }
  /* S L I D E  M O B I L E  M E N U */
  .main_menu {
    display: none !important;
  }
  .mobile_menu {
    display: block;
    position: fixed;
    max-height: 95vh;
    background: #fff;
    top: 10px;
    left: 10px;
    right: 10px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.16);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 10px);
    -ms-transform: translate(0, 10px);
    transform: translate(0, 10px);
    z-index: -1;
  }
  .mobile_menu .mobile_menu_hold {
    margin: 45px 0;
    overflow: hidden;
    overflow-y: auto;
  }
  .mobile_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
  }
  .mobile_menu ul li {
    margin: 0;
    padding: 0;
    position: relative;
  }
  .mobile_menu ul li .mob_menu_item {
    display: block;
    font-size: 17px;
    line-height: 1;
    padding: 12px 15px;
  }
  .mobile_menu ul li .mob_menu_item,
  .mobile_menu ul li .mob_menu_item a {
    text-decoration: none;
    color: #4D87E2;
    display: block;
    padding: 0.625rem 10px;
    text-align: center;
    font-size: 1.5625rem;
    font-weight: 500;
  }
  .mobile_menu ul li .mob_menu_item:hover,
  .mobile_menu ul li.active > .mob_menu_item,
  .mobile_menu ul li.active > .mob_menu_item a {
    color: #ff2e2e;
  }
  .mobile_menu ul li ul {
    padding-left: 20px;
    margin-bottom: 0;
  }
  .mobile_menu .close_btn {
    position: absolute;
    top: 15px;
    right: 14px;
  }
  .mobile_menu .opn_m:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 4px 0 4px;
    border-color: #858585 transparent transparent transparent;
    position: absolute;
    top: 20px;
    right: 10px;
    pointer-events: none;
    z-index: 6;
  }
  .mobile_menu .opn_m.opn:before {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .mobile_menu .arr_open {
    display: block;
    position: absolute;
    top: 10px;
    right: 0;
    width: 22px;
    height: 26px;
    z-index: 5;
  }
  .mobile_menu .in_fall {
    margin: 0 0 10px;
    padding: 0;
    list-style: none;
    display: none;
  }
  .mobile_menu .in_fall li {
    margin: 0;
    padding: 0;
  }
  .mobile_menu .in_fall .in_fall_it {
    display: block;
    text-align: center;
    text-decoration: none;
    font-size: 17px;
    padding: 4px 10px;
  }
  .mobile_menu .in_fall .in_fall_it:hover,
  .mobile_menu .in_fall .active > .in_fall_it {
    color: #ff2e2e;
    text-decoration: none;
  }
  .mobile_menu .opn > .in_fall {
    display: block;
  }
  .mobile_menu .opn_m > .mob_menu_item {
    padding-right: 20px;
  }
  .mobile_menu.open {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 250;
  }
  /* SLIDE MENU TOGGLE */
  #menu_label {
    display: block;
    cursor: pointer;
    position: fixed;
    top: 24px;
    right: 10px;
    z-index: 99;
  }
  #menu_label.open {
    display: none;
  }
  /* ICON */
  #nav-toggle {
    width: 33px;
    height: 28px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    right: 5px;
  }
  #nav-toggle span:before,
  #nav-toggle span:after {
    content: '';
  }
  #nav-toggle span,
  #nav-toggle span:before,
  #nav-toggle span:after {
    height: 3px;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    background: #4D87E2;
    border-radius: 3px;
    cursor: pointer;
  }
  #nav-toggle span {
    transition-duration: 0.1s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    left: 3.77px;
    right: 5px;
    top: 13px;
  }
  #nav-toggle span:before {
    transition: top 0.1s 0.14s ease, opacity 0.1s ease;
    top: -7px;
  }
  #nav-toggle span:after {
    transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    bottom: -7px;
  }
  .slideout-open #nav-toggle span {
    transform: rotate(45deg);
    transition-delay: 0.14s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    background: #ff2e2e;
  }
  .slideout-open #nav-toggle span:before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease, opacity 0.1s 0.14s ease;
  }
  .slideout-open #nav-toggle span:after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    background: #ff2e2e;
  }
  .mobile_menu .reg_list,
  .mobile_menu .lang_ch_hold {
    display: none;
  }
  /* end S L I D E  M O B I L E  M E N U */
  .header {
    padding: 10px 0;
    margin-bottom: 40px;
  }
  .header .header_hold {
    height: 56px;
    min-height: 56px;
  }
  .header .header_r {
    padding-right: 50px;
  }
  h1,
  h2,
  .h1,
  .h2 {
    margin-bottom: 30px !important;
    text-align: center;
  }
  .offer_pr_sec .offer_pr_top h2.h2 {
    margin-bottom: 34px !important;
    font-size: 42px;
    line-height: 51px;
  }
  .art_img_sec {
    margin-bottom: 40px;
  }
  .footer .dotten {
    position: absolute;
    top: 15px;
    left: 50%;
    margin: 0 0 0 -17px;
  }
  .footer_nav {
    width: 100%;
  }
  .footer_nav ul {
    flex-direction: column;
    align-items: center;
  }
  .footer_nav ul li {
    margin: 0 0 10px !important;
  }
  .nav_content {
    padding-top: 15px;
  }
  .info_sec .small,
  .info_sec2 .small {
    padding-top: 10px;
  }
  .lang_ch_hold {
    position: static;
  }
  .lang_ch_hold .lang_ch_lg {
    display: none !important;
  }
  .lang_ch_hold .lang_ch_sm {
    display: inline;
  }
  .lang_ch_hold ul {
    top: 0;
    left: 10px;
    right: 10px;
    min-width: 1px;
    background: #fff;
    font-size: 1.5625rem;
    font-weight: 500;
    padding: 45px 0;
    overflow: hidden;
    overflow-y: auto;
  }
  .lang_ch_hold ul li a {
    text-align: center;
    padding: 0.625rem 10px;
    color: #4D87E2;
  }
  .lang_ch_hold ul li a:hover {
    color: #ff2e2e;
  }
  .lang_ch_hold ul #li_close,
  .lang_ch_hold ul #li_close2 {
    display: block;
    position: absolute;
    top: 10px;
    right: 5px;
  }
  .lang_ch_hold:hover ul {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 10px);
    -ms-transform: translate(0, 10px);
    transform: translate(0, 10px);
    z-index: -1;
  }
  .lang_ch_hold.open ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 300;
  }
  .lang_ch_hold2.open ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    z-index: 300;
  }
  .header .reg_list,
  .lang_ch_hold .lang_ch_txt:before,
  .lang_ch_hold .lang_ch_txt2:before {
    display: none;
  }
  .lang_ch_hold .lang_ch_txt,
  .lang_ch_hold .lang_ch_txt2 {
    padding: 0 4px;
  }
  .mobile_menu .reg_list {
    padding: 0 5px;
    margin: 0 0 10px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: flex-end;
  }
  .mobile_menu .reg_list li {
    margin: 10px;
  }
  .footer .copy {
    margin: 0 0 15px;
  }
  .footer .lang_ch_hold ul {
    bottom: 12px;
    left: -5px;
    right: -5px;
  }
  .main_menu2 {
    display: none;
  }
  .header2 .header_l,
  .header2 .header_r {
    min-width: 1px;
  }
  .partn_top .partn_top_hold > li {
    padding-left: 15px;
    width: 33.33% !important;
    flex-shrink: 0;
  }
  .partn_top {
    padding: 15px 0;
    margin-bottom: 20px;
  }
  .lang_ch_hold2 ul .lang_ch_hold_last {
    border: none;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
  }
  .promo_disc_sec .promo_logo {
    font-size: 50px;
  }
  .promo_disc_item_hold {
    margin: 0 -15px 0 0;
  }
  .promo_disc_item_hold .promo_disc_item {
    width: calc(25% - 15px);
    margin: 0 15px 20px 0;
  }
  .promo_disc_item_hold .promo_img {
    margin-bottom: 10px;
  }
  .lend_for_sec .lend_for_hold {
    margin: 0 -15px 0 0;
  }
  .lend_for_sec .item {
    width: calc(33.33% - 15px);
    margin: 0 15px 15px 0;
    padding: 30px;
    overflow: hidden;
    text-align: left;
  }
  .lang_ch_txt2 .lang_ch_sm {
    display: block;
    overflow: hidden;
  }
  .header_lightblue,
  .header_darkblue,
  .header_white {
    padding: 0;
    height: auto;
    min-height: 1px;
  }
  .header_lightblue .header_hold,
  .header_darkblue .header_hold,
  .header_white .header_hold {
    height: 60px;
    min-height: 1px;
  }
  .header_lightblue #menu_label,
  .header_darkblue #menu_label,
  .header_white #menu_label {
    top: 17px;
  }
  .header_lightblue .lang_ch_hold,
  .header_darkblue .lang_ch_hold,
  .header_white .lang_ch_hold {
    order: 10;
  }
  .header_lightblue .header_r {
    padding-right: 21px;
  }
  .header_lightblue .lang_ch_hold > ul,
  .header_darkblue .lang_ch_hold > ul,
  .header_white .lang_ch_hold > ul {
    position: fixed;
    top: 10px;
  }
  .lightblue_top_sec,
  .darkblue_top_sec,
  .white_top_sec {
    padding-top: 100px;
  }
  .func_sec .func_sec_header_wrapper {
    margin-bottom: 40px;
  }
  .func_sec .func_sec_header_wrapper .h2 {
    margin-bottom: 10px !important;
  }
  .ver_sec {
    padding-top: 80px;
  }
  .ver_sec .ver_sec_hold {
    justify-content: space-between;
  }
  .ver_sec .ver_item {
    width: calc(33.33% - 20px);
    flex-shrink: 0;
  }
  .ver_sec .ver_img {
    height: 200px;
    width: 100% !important;
  }
  .ver_sec .ver_img img {
    max-height: 100% !important;
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
  }
  .lend_faq_sec2 {
    padding-bottom: 0;
  }
  .offer_pr_sec .offer_pr_hold {
    margin-bottom: 20px;
  }
  .header_darkblue #nav-toggle span,
  .header_darkblue #nav-toggle span:before,
  .header_darkblue #nav-toggle span:after {
    background: #858585;
  }
  .trust__caption {
    font-size: 20px;
    padding-top: 49px;
    margin-bottom: 60px;
  }
  .trust_logo_softline2,
  .trust_logo_tdk2,
  .trust_logo_dmf,
  .trust_logo_lobis,
  .trust_logo_springlane,
  .trust_logo_accountor2,
  .trust_logo_beiselen,
  .trust_logo_limbic,
  .trust_logo_blackbull,
  .trust_logo_diprotec,
  .trust_logo_fbo,
  .trust_logo_conblu,
  .trust_logo_turbinekreuzberg,
  .trust_logo_enel2,
  .trust_logo_doctorly {
    position: relative;
  }
  .trust_logo_softline2 {

  }
  .trust_logo_tdk2 {
    max-width: 112px;
    transform: translate(8px, 6px);
  }
  .trust_logo_dmf {
    transform: translate(33px, 6px);
  }
  .trust_logo_lobis {
    max-width: 85px;
  }
  .trust_logo_springlane {
    max-width: 185px;
  }
  .trust_logo_accountor2 {
    max-width: 150px;
    transform: translate(-2px, 2px);
  }
  .trust_logo_beiselen {
    max-width: 145px;
    transform: translate(-12px, -7px);
  }
  .trust_logo_limbic {
    max-width: 105px;
    max-height: 62px;
    transform: translate(23px, 3px);
  }
  .trust_logo_blackbull {
    transform: translate(50px, -2px);
  }
  .trust_logo_diprotec {
    max-width: 136px;

    transform: translate(0px, -12px);
  }
  .trust_logo_fbo {
    max-width: 99px;
    transform: translate(22px, -10px);
  }
  .trust_logo_conblu {
    max-width: 160px;
    transform: translate(30px, -9px);
  }
  .trust_logo_turbinekreuzberg {
    max-width: 134px;
    transform: translate(27px, 3px);
  }
  .trust_logo_enel2 {
    max-width: 91px;
    max-height: 42px;

    transform: translate(4px, -1px);
  }
  .trust_logo_doctorly {
    max-width: 157px;
    max-height: 42px;
    transform: translate(37px, -4px);
  }
  .trust_logo_ftapi {
    max-width: 134px;
    transform: translate(25px, -15px);
  }
  .advantages__item-heading {
    font-size: 23px;
    line-height: 25px;
  }
  .security .security__text, .security .security__link, .func_sec .func_sec_header_wrapper .link_manual_download {
    font-size: 20px;
  }
}
/* end 990px */
@media screen and (max-width: 900px) {
  .lend_advantage_sec .lend_advantage_col {
    max-width: calc(50% - 20px);
  }
  .lend_faq_sec2 .lend_faq_hold {
    padding: 0;
    flex-direction: column;
  }
  .lend_faq_sec .lend_faq_blk {
    width: 100% !important;
    padding: 0;
    margin-bottom: 65px !important;
  }
  .offer_pr_sec .offer_pr_hold {
    flex-wrap: wrap;
  }
  .offer_pr_sec .offer_pr_item {
    width: 50%;
  }
  .offer_pr_sec .offer_pr_item:nth-child(3) {
    border: none;
  }
  .offer_pr_sec .offer_pr_item {
    border-bottom: 1px solid #cae1f3 !important;
  }
  .lend_faq_sec {
    padding-top: 65px;
  }
  .lend_faq_blk:nth-child(3) {
    padding-left: 25px;
  }
  .lend_faq_blk:nth-child(2) {
    padding-left: 9px;
  }
  .lend_faq_sec .q-label__faq,
  .lend_faq_sec p {
    padding-right: 30px;
    white-space: inherit;
  }
  .lend_faq_blk:nth-child(2), .lend_faq_blk:nth-child(3) {
    padding-left: 0;
  }
  .lend_faq_sec2 .lend_faq_blk .h3 {
    font-size: 23px;
    line-height: 22px;
}
}
/* end 900px */
@media screen and (min-width: 800px) {
  .slide_nav .slick-track {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    align-items: flex-start;
  }
  .slide_nav .slide_nav_blk {
    float: none !important;
  }
}
@media screen and (max-width: 830px) {
  .galery_slide:before {
    width: auto;
    margin: 0;
    left: 15px;
    right: 15px;
  }
}
@media screen and (max-width: 800px) {
  .lend_faq_sec2 .lend_faq_blk {
    width: 33%;
  }
  .lend_faq_sec .q-label__faq,
  .lend_faq_sec p {
    white-space: inherit;
  }
  .lend_faq_sec2 .lend_faq_blk .h3 {
    font-size: 23px;
    line-height: 29px;
  }
  .slick-track {
    transform: translate3d(0px, 0px, 0px);
  }
  .slide_sec .slide_nav_underline .slide_nav .slide_nav_blk:nth-child(2) {
    padding-left: 0;
  }
  .slide_sec .slide_nav_underline .slide_nav .slide_nav_blk:nth-child(3) {
    padding-left: 10px;
  }
  .partn_top {
    padding: 0;
  }
  .partn_top .partn_top_hold {
    flex-direction: column;
  }
  .partn_top .partn_top_hold > li {
    padding: 15px 0 !important;
    width: 100% !important;
    border: none;
    border-top: 1px solid #c2c2c2;
  }
  .promo_disc_sec .h1,
  .promo_disc_sec .promo_disc_head .big {
    font-size: 30px;
    margin-bottom: 5px !important;
  }
  .header3 {
    margin-bottom: 10px !important;
  }
  .promo_disc_sec .h3 {
    margin-bottom: 14px;
    padding-left: 0;
  }
  .promo_disc_sec .left_block.pad {
    padding-left: 0;
  }
  .promo_disc_sec .promo_disc_head {
    margin-bottom: 30px;
  }
  .promo_disc_sec .left_block,
  .promo_disc_sec .right_block {
    float: none;
    width: 100%;
  }
  .promo_disc_sec .left_block {
    margin-bottom: 20px;
  }
  .promo_disc_sec .title {
    margin-bottom: 15px;
  }
  .promo_disc_sec .promo_disc_hold {
    margin-bottom: 25px;
  }
  .promo_disc_sec {
    padding: 15px 0;
  }
  .promo_disc_sec .promo_disc_top {
    padding-top: 20px;
  }
  .promo_disc_sec2 .promo_disc_top {
    margin-bottom: 35px;
  }
  .promo_disc_sec3 .promo_disc_top {
    margin-bottom: 30px;
  }
  .promo_disc_sec .promo_logo {
    line-height: 1;
  }
  .promo_disc_item_hold .promo_disc_item {
    width: calc(33.33% - 15px);
  }
  .bn_hold {
    margin-bottom: 20px;
  }
  .header_blue {
    height: auto;
    min-height: 1px;
  }
  .header_blue .logo {
    font-size: 16px;
  }
  .header_blue .header_l {
    margin-right: 10px;
  }
  .header_blue .reg_list2 {
    margin: 0;
  }
  .header_blue .reg_list2 li {
    margin-left: 15px;
  }
  .header_blue .header_hold {
    min-height: 1px;
    height: 30px;
  }
  .blue_sec {
    padding-top: 15px;
  }
  .blue_sec .h1 {
    font-size: 35px;
  }
  .blue_top_sec {
    padding-top: 85px;
  }
  .slide_sec_blue:before {
    height: 27.9%;
  }
  .slide_sec {
    padding: 0 0 20px;
  }
  .lend_advantage_sec {
    padding: 40px 0;
  }
  .lend_advantage_sec .desc {
      height: auto;
  }
  .lend_how_work {
    padding: 60px 0 30px;
  }
  .lend_how_work .lend_how_work_hold:before {
    left: 80px;
    right: 80px;
  }
  .lend_for_sec .lend_for_hold {
    margin: 0;
    flex-direction: column;
    align-items: center;
  }
  .lend_for_sec .item {
    width: 410px;
    max-width: 100%;
    margin: 0 0 30px;
    padding: 30px;
    text-align: center;
  }
  .lend_for_sec .title {
    padding-right: 0;
  }
  .lend_faq_sec {
    padding: 50px 0 20px;
    background: #fff;
  }
  .lend_faq_sec .lend_faq_hold {
    padding: 0;
    padding-bottom: 35px;
  }
  .lend_faq_sec .lend_faq_blk {
    width: calc(50% - 15px);
  }
  .features_sec {
    padding-bottom: 50px;
  }
  .features_sec .features_hold {
    margin: 0;
  }
  .features_sec .features_blk_wrapp {
    width: 60%;
  }
  .features_sec .features_sec_img {
    width: 35%;
  }
  .func_sec {
    padding: 30px 0 30px;
  }
  .tabs_sec {
    padding: 20px 15px 0 10px;
  }
  .tabs_sec .tabs_title {
    font-size: 23px;
    margin-bottom: 17px;
  }
  .tabs1 a {
    font-size: 15px;
  }
  .tabs1 li {
    margin: 0 0 3px;
  }
  .tabs_wrapp {
    margin-bottom: 60px;
  }
  .sec_sep {
    width: calc(100% - 60px);
  }
  .ver_sec .ver_sec_hold {
    margin: 0;
    padding: 0 10px;
  }
  .tech_sec {
    padding: 40px 0 20px;
  }
  .lend_faq_sec2 .lend_faq_blk {
    width: calc(50% - 15px);
    margin: 0 15px 20px 0;
  }
  .offer_pr_sec .offer_pr_txt {
    font-size: 15px;
  }
  .blue_top_sec,
  .lightblue_top_sec,
  .white_top_sec {
    padding-bottom: 40% !important;
    min-height: 1px !important;
    margin-bottom: -60%;
  }
  .q-tooltip_tooltip {
    min-width: 180px;
    transform: translateX(-50%);
  }
}
/* end 800px */
@media screen and (max-width: 768px) {
  .advantages {
    overflow-x: scroll !important;
    flex-wrap: nowrap !important;
    max-height: 245px;
    margin-bottom: 10px;
  }
  .advantages__item {
    padding: 20px;
    flex-shrink: 0;
    max-width: 245px;
    max-height: 224px;
    margin-right: 16px;
  }
  .wrapper .content>.sec_sep {
    display: block;
  }
  .security .security__text {
    margin-bottom: 16px;
  }
  .advantages__item-heading {
    font-size: 22px;
    line-height: 28px;
  }
  .tech_bot {
    align-content: space-around;
    font-size: 19px;
    margin: 0 auto;
    height: 70px;
    max-width: unset;
  }
  .tech_bot ul{
    padding: 0;
  }
  .lend_advantage_sec .container {
    border-bottom: none;
    padding-bottom: 0;
  }
  .capterra {
    width: 270px;
  }
  .capterra__rate {
    font-size: 19px;
  }
  .capterra_outof {
    font-size: 14px;
  }
  .capterra__stars {
    width: 100px;
  }
  .capterra__img {
    width: 110px;
  }
  .capterra__star {
    height: 16px;
    width: 16px;
  }
}
/* end 768 */
@media screen and (max-width: 740px) {
  .footer_flags {
    display: none;
  }
}
@media screen and (max-width: 730px) {
  .security .security__image_left {
    min-height: 223px !important;
  }
  .security_wrapper {
    padding-left: 30px !important;
  }
  .security__heading {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 720px) {
  .darkblue_top_sec .darkblue_txt h1, .darkblue_txt p.heading_blue {
    line-height: 47px;
    font-size: 43px;
  }
  .darkblue_top_sec .darkblue_txt h1 {
    min-width: 387px;
  }
}
@media screen and (max-width: 696px) {
  .lend_faq_sec .lend_faq_hold {
    flex-direction: column;
  }
  .lend_faq_sec .lend_faq_blk {
    width: 100% !important;
    padding: 0;
    margin-bottom: 57px !important;
  }
  .lend_faq_sec .lend_faq_blk:last-child {
    margin-bottom: 23px !important;
  }
  .lend_faq_sec .q-label__faq,
  .lend_faq_sec p {
    white-space: inherit;
  }
  .security {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 50px;
    flex-direction: column;
  }
  .security .security_wrapper {
    width: 100%;
    padding-left: 0 !important;
    margin-left: 0;
  }
  .security .security__image_left {
    margin-bottom: 30px;
    min-height: 247px !important;
    align-self: center;
    width: 226px;
  }
  .security .security__text {
    max-width: 577px;
  }
  .lend_faq_sec2 .h2 {
    margin-bottom: 50px !important;
  }
}
/* end 696 */
@media screen and (max-width: 667px) {
  html {
    font-size: 16px;
  }
  .darkblue_top_sec .darkblue_txt h1, .darkblue_txt p.heading_blue {
    font-size: 41px;
    line-height: 46px;
  }
  .darkblue_sec .darkblue_txt>p {
    font-size: 19px;
  }
  .lend_faq_sec {
    padding: 60px 0 0;
  }
  .lend_faq_sec .q-label__faq,
  .lend_faq_sec p {
    white-space: normal;
  }
  .tabs_sec {
    padding-top: 5px;
    padding-left: 0;
    padding-right: 15px;
    padding-bottom: 0;
  }
  .tabs_wrapp {
    margin-bottom: 35px;
  }
  .tabs_top_hold .tabs1 {
    display: none;
  }
  .tabs_top_hold.tabs_top_hold_bottom {
    display: block;
  }
  .tabs_top_hold.tabs_top_hold_bottom .tabs1 {
    display: block;
  }
  .half {
    width: 48%;
  }
  .adr_sec,
  .info_sec,
  .info_sec2 {
    margin-bottom: 30px;
  }
  .art_img_sec .img {
    float: none;
    margin: 0 auto 20px;
    padding-left: 0;
    text-align: center;
    width: 290px;
    max-width: 100%;
  }
  .map {
    height: 300px;
  }
  .partn_top .user_amount_hold .user_amount {
    font-size: 36px;
  }
  .partn_top .user_st {
    font-size: 14px;
    margin-bottom: -8px;
  }
  .btn_big {
    width: 100%;
  }
  .header2 .header_r {
    padding: 0 40px 0 0;
  }
  .lang_ch_hold .lang_ch_txt2 {
    padding: 0;
  }
  .header2 .header_l {
    padding-right: 15px;
  }
  .info_tip {
    left: -15px;
    padding: 5px;
    min-width: 1px;
    width: 128px;
  }
  .table .mob_view-2 {
    width: 100%;
  }
  .table .mob_view-3 {
    width: 50%;
  }
  .white-popup {
    padding-left: 30px;
    padding-right: 30px;
  }
  .info_pop .info_pop_text {
    left: -5px;
    width: 290px;
    max-width: 290px;
  }
  .promo_disc_item_hold .promo_disc_item {
    width: calc(50% - 15px);
  }
  .lend_how_work .lend_how_work_hold {
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 0;
    margin: 0;
  }
  .lend_how_work .lend_how_work_hold:before {
    display: none;
  }
  .lend_how_work .item {
    padding: 0;
    width: 100%;
    margin-bottom: 40px;
  }
  .blue_sec .h1 {
    font-size: 30px;
  }
  .lend_how_work {
    padding: 40px 0 10px;
  }
  .slide_sec_blue2:before {
    height: 50%;
    max-height: 50%;
  }
  .slide_nav,
  .slide_sec_blue2 .slide_nav {
    margin-top: -40px;
  }
  .lend_advantage_sec .lend_advantage_col {
      max-width: 100%;
      width: 100%;
  }
  .lend_faq_sec .lend_faq_blk {
    width: 100%;
  }
  .lend_offer_sec .titl {
    font-size: 30px;
  }
  .lend_offer_sec .lend_offer_blk p {
    width: 100%;
    font-size: 15px;
    margin: 0 auto 25px;
  }
  .lend_offer_sec .lend_offer_blk {
    padding: 40px 30px;
  }
  .lend_faq_sec2-trust .trust_logos {
      margin-left: 0;
      margin-right: 0;
  }
  .lend_faq_sec2-trust .trust_logos > * {
      max-width: calc(100% / 5 - 5px);
      max-height: 40px;
      transform: none;
  }
  .trust_logos + .trust_logos {
      margin-top: 20px;
  }
  .lend_faq_sec2-trust .trust_logos2 > * {
      max-width: calc(100% / 4 - 10px);
  }
  .btn_big2 {
    width: 100%;
    min-width: 1px;
  }
  .features_sec .features_hold {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 20px;
  }
  .features_sec .features_sec_img {
    width: 230px;
    margin: 0 auto 15px;
  }
  .features_sec .features_blk_wrapp {
    width: 100%;
  }
  .features_sec .features_blk {
    margin-bottom: 20px;
  }
  .tabs_wrapp {
    flex-direction: column;
  }
  .tabs_wrapp .tabs_top_hold {
    width: 100%;
  }
  .tabs_wrapp .tabs_bot_hold {
    flex-shrink: 0;
    order: 0 !important;
    text-align: center;
    margin: 0 0 20px !important;
  }
  .tabs_wrapp .tab_img img {
    max-height: 100%;
  }
  .ver_sec {
    padding-top: 80px;
  }
  .ver_sec .ver_sec_hold {
    justify-content: flex-start;
    flex-direction: column;
    margin: 0;
  }
  .ver_sec .ver_item {
    width: 100%;
    margin: 0 0 40px;
    text-align: center;
  }
  .ver_sec .ver_titl {
    text-align: center;
    justify-content: center;
  }
  .ver_sec .ver_img {
    height: 250px;
  }
  .tech_sec .tech_item {
    width: 50%;
    margin-bottom: 30px;
  }
  .tech_sec .tech_item_hold {
    padding: 30px 15px 0;
    margin-bottom: 15px;
  }
  .advantages2 {
    padding: 35px 30px;
  }
}
/* end 667px */
@media screen and (max-width: 620px) {
  .container .image_right {
    width: 334px;
    height: 240px;
  }
  .security__image_left {
    display: none;
  }
  .darkblue_top_sec .container {
    flex-direction: column-reverse;
  }
  .organisations-logo {
    width: calc(100% / 3);
    height: auto;
  }
}
@media screen and (max-width: 530px) {
  .btn_blue {font-size: 15px;}
  .offer_pr_sec .offer_pr_item {
    width: 100%;
  }
  .offer_pr_sec .offer_pr_item {
    border-bottom-width: 2px !important;
  }
  .offer_pr_sec .offer_pr_item:last-child {
    border-bottom: none !important;
  }
  h1, h2, .h1, .h2 {
    text-align: left;
  }
  .offer_pr_top h2,
  .lend_faq_sec2-trust h2,
  .mobile-app-v2 h2 {
    text-align: center;
  }
  .func_sec .func_sec_header_wrapper {
    text-align: left;
    margin-bottom: 15px;
  }
  .func_sec .func_sec_header_wrapper .link_manual_download:before {
    top: 1px;
    width: 16px;
    height: 21px;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .func_sec .func_sec_header_wrapper .link_manual_download {
    padding-left: 24px;
  }
}
/* end 530px */
@media screen and (max-width: 480px) {
  .container {
    align-items: center;
  }
  .lend_faq_sec2 .lend_faq_blk .h3 {
    font-size: 23px;
  }
  .footer_hold {display: none;}
  .footer_hold.footer_hold2 {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    padding: 0 0 20px 0;
    min-height: 190px;
  }
  .footer .lang_ch_hold {
    margin: 0;
  }
  .lang_ch_hold .lang_ch_txt:before {
    display: inline-block;
  }
  .footer_hold.footer_hold2 .lang_ch_lg {
    display: inline !important;
  }
  .footer_hold.footer_hold2 .lang_ch_sm {
    display: none !important;
  }
  .footer-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .footer-wrapper .footer_center {
    margin: 0;
  }
  .func_sec_header_wrapper h2 {
    line-height: 36px;
    margin-top: 15px;
  }
  .func_sec_header_wrapper a {
    font-size: 18.5px;
  }
  .slide_nav_underline {
    margin-bottom: 30px;
  }
  .security {
    min-height: 330px;
  }
  .security .security__text {
    max-width: 420px;

  }
  .security .security_wrapper {
    margin-left: 0;
    padding-left: 0 !important;
  }
  .security .security__image_left {
    min-height: 223px !important;
  }
  .advantages {
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
  a.security__link {
    display: none;
  }
  .darkblue_txt p.heading_blue, .darkblue_txt h1 {
    font-size: 33px !important;
    line-height: 1.2 !important;
    margin-bottom: 20px !important;
  }
  .darkblue_sec .darkblue_txt p {
    line-height: 26px;
    font-size: 19px;
    width: 90%;
  }
  .darkblue_sec .container .h1 {
    margin-top: 10px;
  }
  .container .image_right {
    position: static;
    margin-bottom: 10px;
  }
  .darkblue_top_sec .container {
    flex-direction: column-reverse;
  }
  .slide_nav_line {
    left: 20px;
    right: 20px;
  }
  .header_blue {
    padding: 10px 0 5px;
  }
  .header_blue .header_hold {
    height: 60px;
    flex-wrap: nowrap;
  }
  .header_blue .reg_list2 {
    margin: 0;
    width: 100%;
    text-align: right;
  }
  .header_blue .reg_list2 li {
    margin: 0 0 10px;
    width: 100%;
  }
  .blue_top_sec {
    padding-top: 105px;
  }
  .blue_sec .h1,
  h1,
  .h1,
  h2,
  .h2 {
    font-size: 33px !important;
    line-height: 40px!important;
  }
  h3,
  .h3,
  h4,
  .h4,
  h5,
  .h5,
  h6,
  .h6 {
    font-size: 18px !important;
  }
  .lend_advantage_sec .title,
  .lend_how_work .title {
    font-size: 18px;
  }
  .lend_advantage_sec .item,
  .lend_how_work .item {
    font-size: 14px;
  }
  .lend_faq_sec .lend_faq_hold {
    padding-bottom: 25px ;
  }
  .lend_faq_sec2 .lend_faq_blk {
    margin: 0 15px 40px 0;
  }
  .lend_faq_sec2 .lend_faq_blk:last-child {
    margin: 0 15px 19px 0;
  }
  .lend_advantage_sec .item {
    margin: 0 0 30px;
    padding: 0;
    width: 100%;
  }
  .lend_advantage_sec .img {
    margin-bottom: 10px;
  }
  .lend_advantage_sec .lend_advantage_hold {
    margin: 0;
  }
  .lend_for_sec .title {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .lend_for_sec .img {
    margin-bottom: 20px;
  }
  .lend_for_sec {
    padding: 30px 0 20px;
  }
  .lend_for_sec .lend_for_hold {
    padding: 0;
  }
  .blue_sec {
    padding-bottom: 15px;
  }
  .lend_offer_sec .lend_offer_blk {
    padding: 30px 15px;
  }
  .features_sec .features_blk .titl {
    font-size: 18px;
  }
  .features_sec .features_blk {
    font-size: 14px;
    padding: 0 0 0 50px;
  }
  .features_sec .features_blk_ico {
    width: 40px;
    height: 40px;
  }
  .header_lightblue .header_hold,
  .header_darkblue .header_hold,
  .header_white .header_hold {
    height: 117px;
    padding: 17px 0 10px;
  }
  .header_lightblue #menu_label,
  .header_darkblue #menu_label,
  .header_white #menu_label {
    top: 19px;
    right: 15px;
  }
  .header_lightblue .header_r,
  .header_darkblue .header_r,
  .header_white .header_r {
    width: 100% !important;
    padding: 5px 0 0 0;
  }
  .header_lightblue .btn,
  .header_darkblue .btn,
  .header_white .btn {
    width: 100%;
  }
  .header_lightblue .lang_ch_hold,
  .header_darkblue .lang_ch_hold,
  .header_white .lang_ch_hold {
    position: absolute;
    top: 7px;
    right: 50px;
  }
  .header_lightblue .lang_ch_hold .lang_ch_txt,
  .header_darkblue .lang_ch_hold .lang_ch_txt,
  .header_white .lang_ch_hold .lang_ch_txt {
    margin: 0;
  }
  .lightblue_top_sec,
  .darkblue_top_sec,
  .white_top_sec {
    padding-top: 128px;
  }
  .ver_sec {
    padding: 40px 0 20px;
  }
  .ver_sec .ver_sec_top {
      margin-bottom: 0;
  }
  .tech_sec {
    padding-top: 20px;
  }
  .footer_left, 
  .footer_right {
    flex-direction: column;
    align-self: end;
  }
  .footer_left .f_mail {
    margin-left: 0;
  }
  .hosted_blk {
    margin: 0 0 10px 0;
  }
  .footer .lang_ch_hold {
    margin: 0 0 0 0;
  }
}
/* end 480px */
@media screen and (max-width: 420px) {
  .logos-wrapper1 {
    display: none;
  }
  .logos-wrapper2 {
    display: block;
  }
  .trust_logo_softline2,
  .trust_logo_tdk2,
  .trust_logo_dmf,
  .trust_logo_lobis,
  .trust_logo_springlane,
  .trust_logo_accountor2,
  .trust_logo_beiselen,
  .trust_logo_limbic,
  .trust_logo_blackbull,
  .trust_logo_diprotec,
  .trust_logo_fbo,
  .trust_logo_conblu,
  .trust_logo_turbinekreuzberg,
  .trust_logo_enel2,
  .trust_logo_doctorly {
    position: relative;
  }
  .trust_logo_softline2 {
    max-width: 86px !important;
    top: -5px;
  }
  .trust_logo_tdk2 {
    max-width: 70.54px !important;
    top: -4px;
    left: -2px;
  }
  .trust_logo_dmf {
    max-width: 91px !important;
    top: -4px;
  }
  .trust_logo_lobis {
    max-width: 60px !important;
    margin-left: 11.5px !important;
  }
  .trust_logo_springlane {
    max-width: 106px !important;
    top: 1px;
    left: 6px;
  }
  .trust_logo_accountor2 {
    max-width: 92.26px !important;
    top: 1px;
  }
  .trust_logo_beiselen {
    max-width: 90px !important;
    left: -4px;
    top: 3px;
  }
  .trust_logo_limbic {
    max-width: 61px !important;
    top: 3px;
  }
  .trust_logo_blackbull {
    max-width: 99px !important;
    left: 3px;
    top: 3px;
  }
  .trust_logo_diprotec {
    max-width: 82px !important;
    top: -1px;
  }
  .trust_logo_fbo {
    max-width: 61.33px !important;
    left: 1px;
    top: -1px;
  }
  .trust_logo_conblu {
    max-width: 92.26px !important;
    top: 0px;
  }
  .trust_logo_turbinekreuzberg {
    max-width: 82.37px !important;
    top: 4px;
  }
  .trust_logo_enel2 {
    max-width: 64.11px !important;
    left: 2px;
    top: 4px;
  }
  .trust_logo_doctorly {
    max-width: 95.55px !important;
    top: 3px;
    left: 3px;
  }
  .logos-wrapper2 .trust_logos + .trust_logos {
    margin-top: 26px;
  }
  .organisations-logo {
    width: calc(100% / 3);
    height: auto;
  }
  .capterra {
    width: 220px;
  }
  .capterra__star {
    height: 12px;
    width: 12px;
  }
  .capterra__stars {
    margin: 0 9px;
  }
  .capterra__rate {
    font-size: 16px;
  }
  .capterra_outof {
    font-size: 12px;
  }
  .lend_faq_sec2 .lend_faq_blk {
    width: 300px;
    margin: 0 15px 57px 0 !important;
    padding-left: 0 !important;
  }
  .lend_faq_sec .h2 {
    margin-bottom: 30px !important;
    text-align: center;
  }
  .lend_faq_blk {
    padding-right: 15px;
    width: 300px !important;
  }
  .lend_faq_blk .h3 {
    font-size: 23px !important;
  }
  .tabs_title {
    font-size: 22px;
    line-height: 29px;
  }
  .security .security__image_left {
    margin-bottom: 30px;
  }
  .container .image_right {

  }
  .darkblue_top_sec .container {
    flex-direction: column-reverse;
  }
  .darkblue_top_sec .darkblue_txt h1 {
    min-width: unset;
  }
  .form .btn_hold {
    flex-direction: column;
    padding-left: 0;
  }
  .form .btn_hold .btn:first-child {
    margin-right: 0;
  }
  .promo_disc_item_hold {
    margin: 0;
  }
  .promo_disc_item_hold .promo_disc_item {
    width: 100%;
    margin: 0 0 20px;
  }
  .func_sec .func_sec_header_wrapper {

  }
  .ver_sec .ver_img {
    height: 200px;
  }
  .trust__caption {
    font-size: 15px;
    padding-top: 25px;
    margin-bottom: 38px;
  }
  .offer_pr_top h2.h2 {
    text-align: center;
    line-height: 32px;
  }
  .security {
    justify-content: center;
  }
  .security .security__image_left {
    width: 200px;
  }
  .security .security__text {
    max-width: 329px;
    font-size: 20px;
    line-height: 26px;
  }
  .lend_faq_sec2 .lend_faq_blk .h3 {
    margin-bottom: 25px;
  }
  .lend_faq_sec{ padding: 42px 0 20px; }
  .security h2.security__heading {
    margin-bottom: 15px !important;
  }
  .footer__extension-link {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
/* end 420px */
@media screen and (max-width: 385px) {
  .darkblue_sec .darkblue_txt p {width: 100%;}
}
@media (pointer: coarse) {
  .btn .ink {
    display: none !important;
  }
  tr:hover td {
    color: #080808;
    border-color: #e0e0e0;
  }
  .tabs1 a:hover {
    color: #858585;
  }
}

.footer_center {
  display: flex;
  flex-direction: column;
  margin-left: 50px;
}

.user-manual-mobile__section {
  margin-top: -20px;
}
.user-manual-mobile {
  display: none;
  margin-top: 30px;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 100%;
  background-color: rgba(79, 132, 226, 0.1);
  border-radius: 10px;
  padding-left: 30px;
}

.user-manual-mobile__link {
  position: relative;
}

.user-manual-mobile__link:before {
  content: "";
  display: block;
  position: absolute;
  left: -30px;
  top: -5px;
  width: 20px;
  height: 27px;
  background: url("../img/icon/file-text.svg") no-repeat 100%;
}

.user-manual-mobile__link:hover::before{
  background: url("../img/icon/file-text-red.svg") no-repeat 100%;
}

.mobile-show {
  display: none;
}
.mobile-hide {
  display: block;
}


@media screen and (max-width: 620px) {
  .user-manual-mobile {
    display: flex;
  }
  .mobile-show {
    display: block;
  }
  .mobile-hide {
    display: none!important;
  }
}

@media screen and (min-width: 990px) {
  .slide_nav .slick-track {
    width: 100% !important;
  }
}

/*sale popup*/

.sale {
  background-image: url("/img/sale/background/banner.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  box-sizing: border-box;
  border-radius: 16px;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  height: 500px;
  max-width: 500px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 20px auto;
  padding: 45px 0 50px;
  line-height: 1.2;
  font-size: 13px;
}

.popup-close--sale {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 15px;
  height: 15px;
  fill: #4f4f4f;
  cursor: pointer;
}

.popup-close--sale:hover {
  fill: #3D3D3D;
}

.sale__header {
  font-size: 46px;
}

.sale__header--short {
  font-size: 52px;
}

.sale__header-text_colored {
  color: #EB453B;
}

.sale__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.sale__content .sale__wrapper {
  display: flex;
  align-items: flex-start;
  margin-left: 19px;
}

.sale__content .sale__content-number {
  font-size: 180px;
  line-height: 180px;
  height: 180px;
  letter-spacing: -9px;
}

.sale__content .sale__content-symbol {
  font-size: 72px;
  line-height: 72px;
  height: 72px;
  padding-top: 13px;
}

.sale__content .sale__content-number, .sale__content .sale__content-symbol {
  vertical-align: top;
}

.sale__content .sale__content-text {
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
  color: #FFFFFF;
  text-shadow: 0 0 10px #000000;
  margin-bottom: 25px;
}

.sale__content .sale__button {
  font-weight: 300;
  font-size: 16px;
  width: 230px;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  background-color: #EB453B;
  border-radius: 100px;
  color: #FFFFFF;
  cursor: pointer;
}

/*sale prices*/

.prices-sale-head {
  height: 176px;
  background-image: url("/img/sale/background/price.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  color: #FFFFFF;
  border-radius: 15px 15px 0 0;
}

.prices-sale-head__number {
  font-size: 120px;
  line-height: 144px;
  letter-spacing: -4.2px;
}

.prices-sale-head-percent-off {
  height: 144px;
  margin-left: 4px;
  position: relative;
}

.prices-sale-head__percent {
  margin-top: 11px;
  font-size: 72px;
  line-height: 87px;
}

.prices-sale-head__off {
  position: absolute;
  bottom: 22px;
  font-size: 30px;
  line-height: 36px;
  color: #EB453B;
}

.prices-sale-head-content {
  margin-left: 35px;
  display: flex;
  flex-direction: column;
  text-align: left;
}

.prices-sale-head-content__title {
  font-size: 46px;
  line-height: 56px;
}

.prices-sale-head-content__title--short {
  font-size: 52px;
}

.prices-sale-head-content__title--colored {
  color: #EB453B;
}

.prices-sale-head-content__text {
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
  opacity: 0.75;
}

.prices-sale-edition__percent {
  position: absolute;
  top: 15px;
  right: 15px;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #C2C2C2;
}

.editions_item_input:checked + .editions_item .prices-sale-edition__percent {
  color: #FFC645;
}

.prices-sale-cost__percent {
  position: absolute;
  top: 0;
  right: 0;
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  color: #4F84E2;
}

@media (max-width: 480px) {
  .sale__header {
    font-size: 40px;
  }

  .prices-sale-head {
    display: none;
  }
}

.max-960-show {
  display: none;
}

.max-960-hide {
  display: flex;
}

.section-links {
  padding-top: 30px;
  background-color: rgba(79, 132, 226, 0.1);
  font-size: 16px;
  line-height: 19px;
  display: flex;
  justify-content: center;
}

.section-links-container {
  width: 960px;
  padding: 30px 0 40px 0;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  display: flex;
  justify-content: space-between;
}

.section-links-column {
  width: 19%;
  display: flex;
  flex-direction: column;
}

.section-links-column__title {
  width: 100%;
  font-weight: 700;
  color: #4D4D4D;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.section-links-column__icon {
  width: 10px;
  height: 10px;
}

.section-links-column__link {
  margin-top: 13px;
  font-weight: 300;
  color: #4D4D4D;
}

.footer-foreign {
  padding: 30px 0 40px 0;
  background-color: rgba(79, 132, 226, 0.1);
  display: flex;
  justify-content: center;
}

.footer-container {
  width: 960px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer-left {
  font-size: 16px;
  line-height: 19px;
  color: #4D4D4D;
}

.footer-right {
  display: flex;
  align-items: center;
}

.footer-flags {
  display: flex;
  margin-right: 26px;
}

.footer-flag {
  width: 24px;
  height: 16px;
}

.footer-flag+.footer-flag {
  margin-left: 12px;
}

.footer-language {
  position: relative;
}

.footer-language-current {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.footer-language-current__text {
  font-size: 16px;
  line-height: 19px;
  color: #4D4D4D;
}

.footer-language-current:hover .footer-language-current__text {
  color: #ff2e2e;
}

.footer-language-current__icon {
  margin-left: 7px;
  border-style: solid;
  border-width: 7px 4px 0 4px;
  border-color: #4D4D4D transparent transparent transparent;
  opacity: 0.54;
}

.footer-language-list {
  position: absolute;
  bottom: 20px;
  padding: 10px;
  background: #fff;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.16);
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  visibility: hidden;
}

.footer-language:hover .footer-language-list {
  visibility: visible;
}

.footer-language:hover .footer-language-current__icon {
  border-style: solid;
  border-width: 0 4px 7px 4px;
  border-color: transparent transparent #ff2e2e transparent;
}

.footer-language-list__item {
  cursor: pointer;
  font-size: 16px;
  line-height: 19px;
  color: #4D4D4D;
  transition-duration: unset;
}

.footer-language-list__item+.footer-language-list__item {
  margin-top: 10px;
}

@media (max-width: 960px) {
  .max-960-show {
    display: flex;
  }

  .max-960-hide {
    display: none;
  }

  .section-links {
    padding: 0 25px;
  }

  .section-links-container {
    width: 100%;
    padding: 0;
    border-bottom: none;
    flex-direction: column;
    justify-content: flex-start;
  }

  .section-links-column {
    width: 100%;
    padding: 10px 0 13px 0;
    border-bottom: 1px solid #E0E0E0;
  }

  .section-links-column__title {
    cursor: pointer;
  }

  .section-links-column__link {
    display: none;
  }

  .section-links-column.open .section-links-column__link {
    display: flex;
  }

  .section-links-column.open .section-links-column__icon {
    transform: rotate(45deg);
  }

  .footer-foreign {
    padding-top: 40px;
  }

  .footer-container {
    width: 100%;
    padding: 0 25px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-left {
    line-height: 26px;
  }

  .footer-flags {
    display: none;
  }

  .footer-language {
    margin-top: 30px;
  }
}

.logo-astra-linux {
  width: 90px;
  height: 28px;
}

.logo-red-soft {
  width: 72px;
  height: 22px;
}

.mobile-app-v2 {

}

.mobile-app-v2 h2{
  font-size: 52px;
  line-height: 63px;
  margin-bottom: 90px;
}

.mobile-app-v2__blocks {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.mobile-app-v2__block {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #EDF2FC;
  width: 460px;
  border-radius: 20px;
  min-height: 800px;
  padding: 70px 56px 0 56px;
  justify-content: space-between;
}

.mobile-app-v2__block + .mobile-app-v2__block {
  margin-left: 20px;
}

.mobile-app-v2__block .mobile-app-button {
  margin-top: 40px;
}

.mobile-app-v2__block-header {
  font-weight: bold;
  font-size: 42px;
  line-height: 50px;
}

.mobile-app-v2__block-text {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  margin-top: 18px
}

.mobile-app-v2__block-img {
  margin-top: 58px;
  width: 325px;
  height: 443px;
}

@media screen and (max-width: 960px) {
  .mobile-app-v2__blocks {
    flex-direction: column;
  }

  .mobile-app-v2__block {
    width: 100%;
    min-height: 675px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 50px;
  }

  .mobile-app-v2__block-header {
    font-size: 33px;
    line-height: 40px;
  }

  .mobile-app-v2__block-img {
    height: 375px;
    width: 265px;
  }

  .mobile-app-v2__block + .mobile-app-v2__block {
    margin-left: 0;
    margin-top: 40px;
  }

  .mobile-app-v2__block-img {
    margin-top: 30px
  }
}

.video_button {
  /*display: flex;*/
  align-items: center;
  justify-content: space-between;
  border: 1px solid rgba(79, 132, 226, 0.25);
  border-radius: 100px;
  color: #333333;
  padding: 10px 25px 10px 10px;
  font-size: 16px;
  line-height: 30px;
  height: 50px;
  width: fit-content;
}

@media screen and (max-width: 698px) {
  .video_button {
    justify-content: center;
    width: 100%;
  }
}

.video_button:hover {
  opacity: .75;
}

.video_button:link,.video_button:visited,.video_button:hover,.video_button:active {
  color: #333333;
}

.video_button__text {
  margin-left: 10px;
}

.popup-video {
  background: transparent;
  width: auto;
  max-width: none;
  display: flex;
  justify-content: center;
}

.popup-video-wrapper {
  position: relative;
  background-color: #fff;
  padding: 5px 5px 0 5px;
  border-radius: 10px;
}

.popup-video-wrapper iframe {
  width:800px;
  height:450px;
  border-radius: 6px;
  border: 0;
}

.popup-video-player__close {
  position: absolute;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2264%22%20height%3D%2264%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.99)%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M10.3,8.9l6.8-6.8c0.4-0.4,0.4-1,0-1.4s-1-0.4-1.4,0L8.9,7.5L2.1,0.7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4\a l6.8,6.8l-6.8,6.8c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l6.8-6.8l6.8,6.8c0.2,0.2,0.5,0.3,0.7,0.3\a s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L10.3,8.9z%22%20%2F%3E%3C%2Fsvg%3E');
  right: -36px!important;
  top: 5px;
  width: 14px;
  height: 14px;
  padding: 12px;
  background-size: 260%;
  background-position: 3px 3px;
  z-index: 1;
  cursor: pointer;
}

.popup-video-player__close:hover {
  opacity: .75;
}

.video_button_header {
  height: 35px;
  border: 1px solid rgba(79, 132, 226, 0.5);
  border-radius: 5px;
  padding: 10px 22px 11px 25px;
  align-items: center;
  width: 160px;
}

.video_button_header img {
  height: 15px;
  width: 15px;

}

.video_button_header__text {
  font-size: 15px;
  line-height: 30px;
  margin-left: 5px;
  color: #4F84E2;
}

.video_button_header:hover {
  opacity: .75;
}

.video_button_header:link,.video_button_header:visited,.video_button_header:hover,.video_button_header:active {
  color: #4F84E2;
}

@media screen and (min-width: 567px) {
  .video_button_header + .btn {
    margin-left: 15px;
  }
}

@media screen and (max-width: 567px) {
  .header_r {
    margin-top: 10px;
  }
  .header_darkblue .btn {
    width: 100%;
  }
  .video_button_header {
    width: 100%;
    justify-content: center;
  }
  .video_button_header + .btn {
    margin-top: 6px;
    height: 40px;
  }
}