@charset "UTF-8";

.tabs-main-content .credits .credit__top {
  background-size: cover;
}

.welcome-page .single-card .heading {
  text-align: left;
  margin-bottom: 10px;
}

.welcome-page .single-card .step__list {
  margin-top: 40px;
}

.welcome-page .single-card .step__content {
  width: 70%;
}

.welcome-page .single-card .step__media {
  width: 30%;
}

.welcome-page .style-type-none li::after {
  display: none;
}

.welcome-page .style-type-none li img {
  height: 400px;
  width: 500px;
}

@media (max-width: 480px) {
  .welcome-page .style-type-none li img {
    height: 250px;
    width: 300px;
  } 
}

.welcome-page .single-card table {
  margin-top: 40px;
  text-align: left;
}

.welcome-page .single-card table th {
  padding: 10px 0;
}

.welcome-page .single-card table td {
  padding: 2px 0;
}


.font-size-16 {
  font-size: 16px;
}

.step__content.full-width {
  width: 100%;
}

.welcome-page .slider__content {
  font-weight: 500;
  font-size: 18px;
  margin-top: 10px;
}

.welcome-page .sub-description p + p {
  margin-top: 20px;
}

.welcome-page .step .swiper-center .swiper-slide {
  text-align: left;
}

.welcome-page .slider--with-arrows .swiper {
  padding-left: 30px;
  padding-right: 30px;
}

.welcome-page .slider--with-arrows .swiper-slide:last-child:after {
  display: none;
}

.welcome-page .slider--with-arrows .swiper-slide:after {
  content: '';
  width: 50px;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  background: url("../img/icons/swiper-arrow-left.svg") no-repeat center;
  right: -30px;
  top: 50%;
}

.welcome-page .step-card__content {
  min-height: 216px;
}

.credits-computation-form__bottom-notice.special-cardorder {
  color: #fff;
  margin-top: -6px;
}

.broken_link, a.broken_link {
  text-decoration: none !important;
}

.smart-page .rounded-blocks__description {
  position: relative;
  z-index: 5;
  color: #fff;
  margin-top: 0;
  overflow: hidden;
  height: 0;
}

.social__link_whatsapp:hover {
  border-color: #4fcb5d;
}

.social__link_telegram:hover {
  border-color: #74C0FC;
}

.credits-computation-form__bottom-notice {
  color: #575c65;
  font-size: .75rem;
  font-weight: 500;
  margin-top: .625rem;
}

.index-popular-item__date_no_icon {
  padding-left: 0;
}

.index-popular-item__date_no_icon::before {
  display: none;
}

a.sub-menu__label {
  display: block;
  text-decoration: none;
}

.exchanges .ex_time_ur,
.courses .ex_time_ur {
  display: none !important;
}

/* Atm notice and cookies policy */
.atm-item-notice {
  padding: 1.4375rem 1.8125rem .9375rem;
  background: #fff;
  border-radius: .3125rem;
  overflow: hidden;
  margin-bottom: .625rem;
}

.atm-item-notice ul,
.atm-item-notice p {
  margin-bottom: 10px;
}
.atm-item-notice .atm-item__top {
  border-bottom: 0;
}

.atm-item-notice .atm-item__title {
  font-size: 1.25rem;
  font-weight: 400;
  color: #0d213a;
  margin-bottom: .3125rem;
}

.promo-block.cookies-policy .promo-block-list__text a {
  color: #ff006d;
  text-decoration: none;
}
.promo-block.cookies-policy .promo-block__btn {
  margin-bottom: 0;
}
.promo-block.cookies-policy .row {
  align-items: center;
}
.promo-block.cookies-policy .promo-block__container {
  padding-top: 0.8375rem;
  padding-bottom: 0.8375rem;
}
/* End */

/*.dots-loaded_pink .circle-timer {*/
  /*stroke: rgba(255,255,255,.3);*/
/*}*/

.logo_2str img {
  max-height: 40px;
  width: auto;
}

.select .jq-selectbox__dropdown .jq-selectbox__search {
  display: none;
}

/* Help-voting Start */
.help-voting__actions {
  display: inline-block;
  vertical-align: middle;
}
.help-voting__btn {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background: #F6F7FF;
  cursor: pointer;
  text-align: center;

  -webkit-transition: background ease-out 0.2s;
  -moz-transition: background ease-out 0.2s;
  -ms-transition: background ease-out 0.2s;
  -o-transition: background ease-out 0.2s;
  transition: background ease-out 0.2s;
}
.help-voting__btn > svg {
  display: block;
  position: absolute;
  width: 22px;
  height: 20px;
  left: 50%;
  top: 50%;
  margin-left: -11px;
  margin-top: -10px;
}
.help-voting__btn > svg path {
  -webkit-transition: fill ease-out 0.2s;
  -moz-transition: fill ease-out 0.2s;
  -ms-transition: fill ease-out 0.2s;
  -o-transition: fill ease-out 0.2s;
  transition: fill ease-out 0.2s;
}
.help-voting__btn + .help-voting__btn {
  margin-left: 10px;
}
.help-voting__btn:hover svg path {
  fill: #fff;
}
.help-voting__btn-yes:hover {
  background: #5DC693;
}
.help-voting__btn-no:hover {
  background: #F36685;
}
.help-voting__text,
.help-voting__usefullness,
.help-voting__usefullness-text {
  display: inline-block;
  font-family: Roboto;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
  vertical-align: middle;
  color: #2D2942;
}
.help-voting__text {
  margin-left: 20px;
  font-weight: 400;
}
.help-voting__usefullness,
.help-voting__usefullness-text {
  font-weight: 300;
  font-size: 13px;
}
.help-voting__success {
  display: none;
}
.help-voting__result {
  opacity: 0;
  visibility: hidden;
  /*display: none;*/
}
/* Help-voting End */

/* HelpWidget Start */
.custom-accordeon .elementor-accordion .elementor-accordion-item {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

.custom-accordeon .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
  border-bottom-width: 0 !important;
  font-weight: 500 !important;
}
.custom-accordeon .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active {
  border-top-width: 0 !important;
}

.custom-spoiler .elementor-toggle .elementor-tab-title.elementor-active {
  font-weight: 500 !important;
}

.custom-accordeon .fa-chevron-down:before {
  width: 30px;
  height: 14px;
  margin-top: 3px;
  margin-left: 9px;
}
.custom-spoiler .fa-chevron-down:before {
  width: 20px;
  height: 14px;
  margin-top: 2px;
  margin-left: 3px;
}

.custom-accordeon .fa-chevron-down:before,
.custom-spoiler .fa-chevron-down:before {
  content: "";
  display: block;
  background: url('../img/h_al.svg') no-repeat center;
  transform: rotate(90deg);
}

.custom-accordeon .fa-chevron-up:before {
  width: 30px;
  height: 14px;
  margin-top: 3px;
  margin-left: 9px;
}
.custom-spoiler .fa-chevron-up:before {
  width: 20px;
  height: 14px;
  margin-top: 2px;
  margin-left: 3px;
}

.custom-accordeon .fa-chevron-up:before,
.custom-spoiler .fa-chevron-up:before {
  content: "";
  display: block;
  background: url('../img/h_al.svg') no-repeat center;
  transform: rotate(-90deg);
}

.custom-arrow-r-button .fa-arrow-right:before {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  background: url('../img/c_ar-r.svg') no-repeat center;

  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.custom-arrow-r-button .elementor-button:hover .fa-arrow-right:before {
  background: url('../img/c_ar-r-wh.svg') no-repeat center;
}

.d-ib {
  display: inline-block;
}

.elementor-widget-sidebar .widget .menu {
  display: block;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  border: 2px solid #F6F7FF;
}
.elementor-widget-sidebar .widget .menu .sub-menu {
  display: none;
  position: static;
}
.elementor-widget-sidebar .widget .menu-item a {
  padding: 20px 20px 18px 16px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  text-transform: uppercase;
  color: #28363D;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.elementor-widget-sidebar .widget .menu-item a:before {
  content: '';
  position: absolute;
  right: 20px;
  top: 50%;
  width: 27px;
  height: 14px;
  margin-top: -7px;
  background: url('../img/h_al.svg') no-repeat center;
  -webkit-transition: transform 0.15s ease-out;
  -moz-transition: transform 0.15s ease-out;
  -o-transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
}
.elementor-widget-sidebar .widget .menu-item.current-menu-item a:before {
  display: none;
}
.elementor-widget-sidebar .widget .menu-item a:after {
  content: '';
  position: absolute;
  height: 2px;
  background: #F6F7FF;
  left: 19px;
  right: 19px;
  bottom: 0;
}
.elementor-widget-sidebar .widget .menu-item:last-child a:after {
  display: none;
}
.elementor-widget-sidebar .widget .menu .t-chain {
  display: block;
  text-transform: none;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  color: #28363D;
  margin-top: 3px;
  padding-right: 26px;
}
.elementor-widget-sidebar .widget .menu .current-menu-ancestor > a:before,
.elementor-widget-sidebar .widget .menu .sub-menu .current-page-parent > a:before,
.elementor-widget-sidebar .widget .menu-item.is-active > a:before {
  transform: rotate(90deg);
}
.elementor-widget-sidebar .widget .menu-item.is-hide > a:before {
  transform: rotate(0deg) !important;
}

.elementor-widget-sidebar .widget .menu > .menu-item .sub-menu a {
  font-size: 18px;
  line-height: 21px;
  text-transform: none;
  color: #28363D;
  padding-left: 76px;
}
.elementor-widget-sidebar .widget .menu > .menu-item .sub-menu .sub-menu a {
  padding-left: 96px;
}
/* Add !important */
.elementor-widget-sidebar .widget .menu .current-menu-item > a,
.elementor-widget-sidebar .widget .menu .sub-menu .current-menu-item > a,
.elementor-widget-sidebar .widget .menu .sub-menu .current-page-parent > a,
.elementor-widget-sidebar .widget .menu .current-menu-ancestor > a {
  font-weight: 500 !important;
  color: #5D7AD5 !important;
}
/* Add > */
.elementor-widget-sidebar .widget .menu .current-menu-ancestor > .sub-menu,
.elementor-widget-sidebar .widget .menu .current-menu-parent > .sub-menu,
.elementor-widget-sidebar .widget .menu .current-menu-item > .sub-menu {
  display: block;
}
.elementor-widget-sidebar .widget .menu .current-menu-item {
  background: #F6F7FF;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  margin-right: 20px;
  border-radius: 20px;
  position: relative;
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.home {
  background: #1857A3;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.transfers {
  background: #5FAAFE;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.bonus {
  background: #886CD5;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.smartbank {
  background: #95A6FF;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.debit-cards {
  background: #F8C05D;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.deposit {
  background: #F2A87A;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.otveti {
  background: #ff0000;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.credits {
  background: #788EFF;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.payda {
  background: #7E828D;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.other {
  background: #35B879;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon:after {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center center;
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.home:after {
  /*home*/
  background-image: url('../img/h_h1.svg');
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.transfers:after {
  /*transfers*/
  background-image: url('../img/h_t.svg');
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.bonus:after {
  /*bonus*/
  background-image: url('../img/h_b.svg');
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.smartbank:after {
  /*smartbank*/
  background-image: url('../img/h_s.svg');
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.debit-cards:after {
  /*debit-cards*/
  background-image: url('../img/h_c.svg');
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.deposit:after {
  /*deposit*/
  background-image: url('../img/h_d.svg');
}

.elementor-widget-sidebar .widget .menu .menu-item a .icon.otveti:after {
  /*deposit*/
  background-image: url('../img/icons/otveti.png');
}

.elementor-widget-sidebar .widget .menu .menu-item a .icon.credits:after {
  /*credit*/
  background-image: url('../img/h_k.svg');
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.payda:after {
  /*payda*/
  background-image: url('../img/h_pd.svg');
}
.elementor-widget-sidebar .widget .menu .menu-item a .icon.other:after {
  /*payda*/
  background-image: url('../img/eb_h_m1.svg');
}
.elementor-widget-sidebar .widget .menu.is-active > .menu-item.is-active > a {
  font-weight: 500;
  color: #5D7AD5;
}

.elementor-widget-sidebar .widget .menu.is-active > .menu-item.is-active > .sub-menu {
  display: block;
}

.elementor-widget-sidebar .widget .menu-item.is-active > .sub-menu {
  display: block;
}
.elementor-widget-sidebar .widget .menu-item.is-hide > .sub-menu {
  display: none;
}

@media only screen and (max-width: 991px) {
  .elementor-widget-sidebar .widget .menu-item a {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {

  .welcome-page .single-card .step__content {
    width: 100%;
  }

  .welcome-page .steps-section .single-card .heading {
    margin-bottom: 15px;
  }

  .welcome-page .single-card .step__media {
    width: 100%;
    text-align: center;
    padding-top: 20px;
  }

  .welcome-page .step .swiper-center .swiper-slide {
    text-align: center;
  }

  .welcome-page .slider--with-arrows .swiper {
    padding-left: 0;
    padding-right: 0;
  }

  .welcome-page .slider--with-arrows .swiper-slide:last-child:after {
    display: none;
  }

  .welcome-page .slider--with-arrows .swiper-slide:after {
    width: 50px;
    height: 40px;
    margin-top: -20px;
    right: 0;
    top: 50%;
  }

  .hidden-xs {
    display: none !important;
  }

  .welcome-page .bonuses-card .tab__title {
    order: 0;
    margin-bottom: 12px;
  }

  .welcome-page .step-card__content {
    min-height: 178px;
  }

  .custom-arrow-r-button .fa-arrow-right:before {
    width: 12px;
    height: 12px;
    background-size: cover;
  }

  .elementor-widget-sidebar .widget .menu .current-menu-ancestor > a {
    background: #F6F7FF;
    font-weight: 400;
    color: #28363D;
  }
  .elementor-widget-sidebar .widget .menu .current-menu-ancestor > a:before {
    transform: rotate(0deg);
  }

  .elementor-widget-sidebar .widget .menu {
    border-radius: 0;
    border: 0;
  }
  .elementor-widget-sidebar .widget .menu > .menu-item,
  .elementor-widget-sidebar .widget .menu > .menu-item .sub-menu {
    display: none;
  }
  /* Add > 319, Add 320  */
  .elementor-widget-sidebar .widget .menu.is-active > .menu-item,
  .elementor-widget-sidebar .widget .menu.is-active > .menu-item.current-menu-ancestor > .sub-menu,
  .elementor-widget-sidebar .widget .menu.is-active .menu-item.current-menu-ancestor > .sub-menu,
  .elementor-widget-sidebar .widget .menu.is-active > .menu-item.current-menu-item .sub-menu {
    display: block;
  }
  .elementor-widget-sidebar .widget .menu > .menu-item.current-menu-ancestor,
  .elementor-widget-sidebar .widget .menu > .menu-item.current-menu-parent,
  .elementor-widget-sidebar .widget .menu > .menu-item.current-menu-item {
    display: block;
  }

  .elementor-widget-sidebar .widget .menu.is-active .current-menu-ancestor > a {
    background: #FFFFFF;
    font-weight: 500;
    color: #5D7AD5;
  }
  .elementor-widget-sidebar .widget .menu.is-active .current-menu-ancestor > a:before {
    transform: rotate(90deg);
  }
  .elementor-widget-sidebar .widget .menu-item.is-active > .sub-menu {
    display: block;
  }
  .elementor-widget-sidebar .widget .menu-item.is-hide > .sub-menu {
    display: none !important;
  }
  .custom-accordeon .fa-chevron-down:before,
  .custom-accordeon .fa-chevron-up:before {
    margin-left: -3px;
  }

  .custom-spoiler .fa-chevron-down:before,
  .custom-spoiler .fa-chevron-up:before {
    margin-left: 0px;
  }
}

/* HelpWidget End */

.client-special2 {
  font-size: 18px;
}
.credit-data-table__fil tr td {
  width: auto;
}
.credit-data-table__fil tr.invisible {
  border: 0 !important;
}
.credit-data-table__fil tr.invisible td{
  padding: 0 !important;
}

.w-100,
.w-100 .elementor-button {
  width: 100% !important;
}
.mw-300 .elementor-button {
  max-width: 300px;
}

.defIinErr {
  font-size: 12px;
  font-weight: 500;
  position: relative;
  top: -12px;
  left: 17px;
}

.defIinErr .errorText {
  color: #ff006d;
}

.defIinErr .resendIin {
  color: #0d213a;
  cursor: pointer;
}


.border-gradient {
  padding: 3px;
  border-radius: 23px;
  background: #ff006d;
  background: -webkit-gradient(linear,left top,right top,from(#ff006d),to(#0d45a8));
  background: -webkit-linear-gradient(left,#ff006d 0%,#0d45a8 100%);
  background: -o-linear-gradient(left,#ff006d 0%,#0d45a8 100%);
  background: linear-gradient(to right,#ff006d 0%,#0d45a8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff006d', endColorstr='#0d45a8',GradientType=1 );
  background-size: 200% 100%;
  -webkit-animation: gradientSecondType 30s infinite alternate;
  animation: gradientSecondType 30s infinite alternate;
}

.border-gradient > .elementor-element-populated {
  background: #fff;
}

.pr-z-500 {
	position: relative;
	z-index: 500;
}

.btn_hd_actions_wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	max-width: 230px;

	justify-content: space-around!important;
	-ms-flex-pack: distribute!important;
}

.btn_hd_actions {
	padding: 0;
	width: 3.75rem;
}

.cd-atm-cat__text_n {
  margin-top: 26px;
}

.cd-atm-item-state-wrapper {
  margin-top: 3px;
  margin-bottom: 20px;
}

.checkbox__text:hover {
  color: #575c65;
}

.advert-label_round {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  text-align: center;
  font-size: .825rem;
  line-height: 1.2;
}

/* DepositBonuses: Start */
.deposit-bonuses-form .agree__text::before {
  background: #A7B5CA;
  border-radius: 22px;
  opacity: 0.5;
}

.deposit-bonuses-form .agree input[type=checkbox]:checked+label::before,
.deposit-bonuses-form .checkbox input[type=checkbox]:checked+label::before {
  background: #a7b5ca url("../img/checked-radio.png") no-repeat center;
  opacity: 0.8;
}

.deposit-bonuses-form .credits-computation-form__agree .agree__text,
.deposit-bonuses-form .checkbox input[type=checkbox]:checked+label {
  color: #fff;
}

.deposit-bonuses-form  .credits-computation-form__col.w50 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.deposit-bonuses-form .credits-computation-form__agree {
  min-height: 38px;
}

.deposit-bonuses-form .field span {
  color: #fff;
  font-size: 12px;
  background: transparent;
  padding-left: 0;
}

.deposit-bonuses-form .bonusesResult {
  margin-top: 30px;
  text-align: center;
}
.deposit-bonuses-form .bonusesResult__title {
  font-size: 18px;
  font-weight: 600;
  color: #1E2A66;
}
.deposit-bonuses-form .bonusesResult__number {
  font-size: 32px;
  font-weight: 500;
  color: #000;
}
.deposit-bonuses-form .bonusesResult__text {
  font-size: 18px;
  font-weight: 500;
  color: #000;
}

.deposit-bonuses-form .js-slide-block {
  margin-top: 20px;
}

.card-order-form .checkbox input[type=checkbox]:checked+label,
.card-order-form .checkbox__text {
  color: #fff;
}

.card-order-form .checkbox input[type=checkbox]:checked+label+.error_cont {
  display: none;
}

.card-order-form .select-wrap .select .jq-selectbox__select,
.deposit-bonuses-form .select-wrap .select .jq-selectbox__select {
    padding: 1.5rem 1rem .6875rem;
}

.deposit-bonuses-form .input {
    padding: 1.1875rem 1.0625rem .9375rem;
}

.card-order-form .field span {
    padding: 1.5rem 1rem .6875rem;
}
.card-order-form .field.is-focused span {
    padding: 0;
}
.usa_info__block {
    font-size: 12px;
    color: #fff;
    padding: 7px 0 0 2.625rem;
}

.usa_info__block ul li {
    margin-bottom: 3px;
}
.usa_info__block ul {
    margin-bottom: 12px;
}
.usa_info__block .notice {
    font-weight: 600;
}

.errorFPFMsg,
.errorCheckCHMsg,
.errorMsg {
  width: 100%;
  text-align: center;
  font-size: 12px;
  position: relative;
  top: 15px;
  color: #ff006d;
  font-weight: 500;
}

.smsErrorMsg {
  width: 100%;
  text-align: center;
  font-size: 12px;
  position: relative;
  top: 10px;
  color: #ff006d;
  font-weight: 500;
}

.input-file {
  font-family: "Montserrat",sans-serif;
  display: block;
  width: 100%;
  padding: 2.1875rem 1.0625rem .9375rem;
  border: .0625rem solid #e3e7ed;
  border-radius: .25rem;
  font-size: 1rem;
  font-weight: 500;
  height: 4.1875rem;
  color: #000;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.input-file.error {
  border-color: #e83e8c;
  -webkit-box-shadow: inset 0 0 0 0.0625rem #e83e8c;
  box-shadow: inset 0 0 0 0.0625rem #e83e8c;
}

.input-file.error+span {
  color: #e83e8c!important;
}

#defLoan .select-wrap .select .jq-selectbox__dropdown li {
  white-space: normal;
  height: auto;
  min-height: 3.125rem;
  line-height: 1.425rem;
  padding: 1rem .75rem;
}

#defLoan input,
#defLoan select {
  font-size: 16px;
}
#defLoan .jq-selectbox__dropdown li.optgroup {
  display: none !important;
}
#defLoan .credit-calc-options__checkbox:not(:last-child) {
  margin-bottom: 1.25rem;
}

@media only screen and (max-width: 47.9375rem) {
  .credits-computation-form__bottom-notice.special-cardorder {
    color: #0D213A;
    margin-top: -6px;
  }

  .atm-item-notice {
    padding: 2.1875rem 0 1.6875rem;
    position: relative;
    z-index: 1;
    overflow: visible;
    margin-top: 1px;
  }

  .atm-item-notice::before {
    content: '';
    position: absolute;
    left: -.9375rem;
    top: 0;
    right: -.9375rem;
    bottom: 0;
    background: #fff;
    z-index: -1;
  }

  .atm-item-notice .atm-item__top {
    padding-bottom: 0;
  }

  .promo-block.cookies-policy {
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #e1e6ed;
  }
  .promo-block.cookies-policy .promo-block-list {
    padding-bottom: 1.2rem;
  }

  .logo_2str img {
    max-height: 36px;
  }
  .atm-item-state__desktop {
    display: none;
  }
  
  .deposit-bonuses-form .field span {
    color: #000;
    white-space: normal;
    padding: 0.625rem 0 .5625rem;
  }

  .deposit-bonuses-form .credits-computation-form__agree .agree__text,
  .deposit-bonuses-form .checkbox input[type=checkbox]:checked+label {
    color: #000;
  }

  .card-order-form .checkbox input[type=checkbox]:checked+label,
  .card-order-form .checkbox__text {
    color: #0D213A;
  }

  .deposit-bonuses-form .credit-form__agree .agree__text {
    padding-right: 5.3125rem;
    padding-left: 0;
  }

  .deposit-bonuses-form .field span {
    font-size: 11px;
  }

  .card-order-form input, .card-order-form textarea, .card-order-form select,
  .deposit-bonuses-form input, .deposit-bonuses-form textarea, .deposit-bonuses-form select {
    font-size: 16px;
  }


  .slider-card .slick-prev, .slider-card .slick-next {
    top: 90px;
    width: 30px;
    height: 40px;
    /*z-index: 999999;*/
    z-index: 999;
    /*background-size: 20px;*/
  }

  .slider-mobiles .slick-prev, .slider-mobiles .slick-next {
    top: 45%;
  }

  .slider-card .slick-next {
    background: url("../img/right-chevron.svg") no-repeat center;
    right: -25px;
  }

  .slider-card .slick-prev {
    background: url("../img/left-chevron.svg") no-repeat center;
    left: -25px;
  }
  
  .slider-advantages .slick-next,
  .slider-mobiles .slick-next {
    right: 0px;
  }
  
  .slider-advantages .slick-prev,
  .slider-mobiles .slick-prev {
    left: 0px;
  }

  .slider-card .slick-prev:before, .slider-card .slick-next:before {
    font-size: 0px;
  }

  .slider-card .slick-prev:before {
    content: "";
  }
  .slider-card .slick-next:before {
    content: "";
  }

  .card-order-form .select-wrap .select .jq-selectbox__select, .deposit-bonuses-form .select-wrap .select .jq-selectbox__select {
    padding: 1.7rem 1rem .6875rem;
  }

  .usa_info__block {
  	color: #0D213A;
  	font-weight: 500;
  }
  
  /* Toggle Material: Start */
  .deposit-bonuses-form .toggle-material {
    position: relative;
    display: block;
    /*width: 40px;*/
    /*height: 20px;*/
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;

    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .deposit-bonuses-form .toggle-material:before {
    content: "";
    position: absolute;
    top: 3px;
    left: auto;
    right: 5px;
    width: 44px;
    height: 14px;
    display: block;
    background: #dcdcdc;
    border-radius: 8px;
    border: 0;

    -webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    transition: background 0.2s ease;
  }
  .deposit-bonuses-form .toggle-material span {
    position: absolute;
    top: -4px;
    left: auto;
    right: 23px;
    width: 30px;
    height: 30px;
    display: block;
    background: #A7B5CA;
    border-radius: 15px;
    box-shadow: 0 3px 8px rgba(154, 153, 153, 0.5);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .deposit-bonuses-form .toggle-material span:before {
    content: "";
    position: absolute;
    display: block;
    margin: -18px;
    width: 56px;
    height: 56px;
    background: rgba(244, 5, 104, 0.5);
    border-radius: 50%;

    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);

    opacity: 1;
    pointer-events: none;
  }

  .deposit-bonuses-form .checkbox input[type=checkbox]:checked + .toggle-material:before {
    background: #dcdcdc;
  }
  .deposit-bonuses-form .checkbox input[type=checkbox]:checked + .toggle-material span {
    background: #F40568;

    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);

    -webkit-transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease;
    -moz-transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease;
    -ms-transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease;
    -o-transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease;
    transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease;

    box-shadow: 0 3px 8px rgba(79, 46, 220, 0.2);
  }
  .deposit-bonuses-form .checkbox input[type=checkbox]:checked + .toggle-material span:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);

    opacity: 0;

    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  /* Toggle Material: End */

  #defLoan .credit-calc-options__checkbox:not(:last-child) {
    margin-bottom: .875rem;
  }
}
/* DepositBonuses: End */

.depositRates_period_title {
  font-size: 1rem;
  color: #0d213a;
  padding: 30px 0 15px;
  text-align: left;
  font-weight: 500;
}

/* ATM Page: Start */
.atm-cat__link {
  margin-top: 1px;
  text-decoration: none !important;
}
.atm-nav-toggle__icon.icon-closest {
  font-size: 1.525rem;
}
.atm-nav-toggle.closest-toggle:focus {
  background: #ffffff;
}
.atm-nav-toggle.closest-toggle:focus .atm-nav-toggle__text {
  color: #0d213a;
}
.atm-nav-toggle.closest-toggle:focus .atm-nav-toggle__icon {
  color: #ff006d;
}
/* ATM Page: End */

/* Preloader: Start */
.preloader {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255, 0.5);
  z-index: 9999;
  display: none;
}
.sk-fading-circle {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
}
.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #ff006d;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}
@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}
.terminals-filter-content {
  box-shadow: 0 8px 12px 0 rgba(0,0,0, 0.08);
}
/* Preloader: Start */

/*WebRTC: Start*/

#video_view.rtc_video {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
}

.called .icon-box,
.calling .icon-box {
    display: none;
}

.calling .text {
    position: relative;
}
.calling .text:after {
    position: absolute;
    left: 100%;
    bottom: 0;
    margin-left: 3px;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis_rtc steps(4,end) 900ms infinite;
    animation: ellipsis_rtc steps(4,end) 1200ms infinite;
    content: "\2026"; /* ascii code for the ellipsis character */
    width: 0px;
    z-index: 1;
}

@keyframes ellipsis_rtc {
    to {
        width: 1.25em;
    }
}

@-webkit-keyframes ellipsis_rtc {
    to {
        width: 1.25em;
    }
}

.calling_hangup {
    position: absolute;
    right: -60px;
    top: 0;
    width: 58px;
    height: 58px;
    background: #ff006d;
    border-radius: 30px;
    padding-top: 16px;
    z-index: 10;

    -webkit-transition: all .4s ease,color .4s ease;
    -o-transition: all .4s ease,color .4s ease;
    transition: all .4s ease,color .4s ease;
}

.calling_hangup .icon {
    margin-right: 0;
    -webkit-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg);
    color: #fff;
}

#calling_btn {
    overflow: hidden;
}
#calling_btn:hover .calling_hangup {
    border-radius: .5rem;
}
.hangup_allowed .calling_hangup,
.active_call .calling_hangup {
    right: 0;
}

/*WebRTC: End*/

.dark-blue {
  background: #314082;
  color: #fff;
}
.dark-blue:hover {
  color: #fff;
}

.business_btn.animation-gradient,
.business_btn.animation-gradient:hover {
  color: #fff;
}
.business_btn.animation-gradient .icon {
  color: #fff;
}
.sub-menu__bottom .business_btn {
  max-width: 585px;
  float: none;
}
.js-follow-button {
  /*background: rgba(255,255,255, 0.8);*/
  color: #fff;
}
.js-follow-button:hover {
  /*background: rgba(255,255,255, 1);*/
  color: #fff;
}

.js-follow-button .icon {
  color: #ffffff;
}

.default-data-table {
  color: #0d213a;
}

.default-data-table th {
  font-weight: 500;
  font-size: 1rem;
  color: #0d213a;
  width: 25%;
  border-bottom: 1px solid #ededed;
  padding: 25px 0;
  text-align: left;
}

.default-data-table td {
  border-bottom: 1px solid #ededed;
  padding: 25px 0;
}

.depositRates .selector {
  max-width: 200px;
}

#reservation-response {
  min-height: 22px;
}

.spinner_field .fa-spinner {
  display: none;
  position: absolute;
  z-index: 5;
  right: 14px;
  top: 50%;
  margin-top: -5px;
}

.callbackWidget-response .error,
#penalty-response3 .error {
  color: #ff006d;
}

.content-align-justify .b-callbackButton {
  width: 100%;
}
.callbackWidget-wrapper.content-align-center {
  text-align: center;
}
.callbackWidget-wrapper.content-align-right {
  text-align: right;
}
.callbackWidget-wrapper.content-align-left {
  text-align: left;
}

#penalty-response3 .error {
  color: #ff006d;
}

select.select.error + .jq-selectbox__select {
  border-color: #e83e8c;
  -webkit-box-shadow: inset 0 0 0 0.0625rem #e83e8c;
  box-shadow: inset 0 0 0 0.0625rem #e83e8c;
  color: #e83e8c;
}

.jq-selectbox.changed .jq-selectbox__select {
  border-color: #e3e7ed !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #758189 !important;
}

.logo25 img {
  width: auto;
  max-height: 52px;
}

/* Business menu */

@media (min-width: 48rem) {
  .mob-menu-main.no-top {
    margin-top: 1.5625rem;
  }
}

@media only screen and (max-width: 47.9375rem) {
  .sub-menu-title.no-arr::after {
    display: none;
  }
}

/* Penalty */

#penalty-table {
  text-align: left;
  margin-bottom: 30px;
  margin-top: 20px;
}
#penalty-table th,
#penalty-table td {
  padding: 12px 6px;
  border-bottom: 1px solid #ededed;
}
#penalty-table .col-1 {
  width: 56%;
  padding-left: 0;
}
#penalty-table .col-2 {
  width: 44%;
}
/* Penalty:End */

.notice_link {
  color: #ff006d;
}

.item-advert__label {
  z-index: 5;
}

/* Social Instagram: Start */
#advert-social-contacts {
  background: #fff;
  border-top: 0;
  flex-direction: column;
  align-items: center;
  text-align: center;
  border-radius: 10px;
  margin-top: 2.1875rem;
  cursor: pointer;
  text-decoration: none;
  color: #0d213a;
}

@media only screen and (min-width: 1280px) {

  .header-slide__content {
    /*min-height: 460px;*/
    min-height: 480px;
    /*min-height: 509px;*/
  }

  #advert-social-contacts .advert-contacts__content {
      margin-top: 12px;
  }
}

@media only screen and (max-width: 959px) {
  #advert-social-contacts .advert-contacts__content {
      margin-top: 12px;
  }
}
@media only screen and (max-width: 767px) {
  #advert-social-contacts .advert-contacts__content {
      margin-top: 0px;
  }
}
/* Social Instagram: End */

/* Animatiion Call: Start */
.advert-contacts__icon_animated {
  border: 1px solid transparent;
}

.advert-contacts__icon_animated .icon {
  color: #ffffff;
  font-size: 24px;
}

.advert-contacts__icon_animated:after {
  content: '';
  height: 2.6rem;
  width: 2.6rem;
  border-radius: 50%;
  background: rgba(255, 0, 109, 0.9);
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  margin-left: .375rem;
  margin-top: .375rem;
  box-shadow: 0 0 0 0.375rem rgba(255, 0, 109, 0.15), 0 0 0 0.75rem rgba(255, 0, 109, 0.1);
  animation: pulsephone 1.8s ease-in infinite forwards alternate-reverse;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.advert-contacts__icon_animated svg {
    position: relative;
    z-index: 3;
}

.advert-contacts__icon_animated:before {
  content: '';
  height: 2.6rem;
  width: 2.6rem;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  margin-left: .375rem;
  margin-top: .375rem;
  border: 1px solid #ff006d;
  opacity: 0;

  animation: pulsephone2 1.6s linear infinite;
}

@-webkit-keyframes pulsephone {
  0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
  }

  50% {
      -webkit-transform: scale3d(1.2,1.2,1.2);
      transform: scale3d(1.2,1.2,1.2)
  }

  to {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
  }
}

@-webkit-keyframes pulsephone2 {
  0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      opacity: 0;
  }

  40% {
      -webkit-transform: scale3d(1.4,1.4,1.4);
      transform: scale3d(1.4,1.4,1.4);
      opacity: 0.5;
  }

  100% {
      -webkit-transform: scale3d(2.2,2.2,2.2);
      transform: scale3d(2.2,2.2,2.2);
      opacity: 0;
  }
}

@keyframes pulsephone {
  0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1)
  }

  50% {
      -webkit-transform: scale3d(1.2,1.2,1.2);
      transform: scale3d(1.2,1.2,1.2)
  }

  to {
      -webkit-transform: scaleX(1);
      transform: scaleX(1)
  }
}

@keyframes pulsephone2 {
  0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      opacity: 0;
  }

  40% {
      -webkit-transform: scale3d(1.4,1.4,1.4);
      transform: scale3d(1.4,1.4,1.4);
      opacity: 0.5;
  }

  100% {
      -webkit-transform: scale3d(2.2,2.2,2.2);
      transform: scale3d(2.2,2.2,2.2);
      opacity: 0;
  }
}

@media only screen and (max-width: 1279px) {
  .advert-contacts__icon_animated:after,
  .advert-contacts__icon_animated:before {
      left: -6px;
      top: -6px;
  }

  .header-slide__content {
    min-height: 372px;
  }

  .header-slide__content-in {
    max-width: 500px;
  }
}

@media only screen and (max-width: 959px) {
  .advert-contacts__icon_animated:after,
  .advert-contacts__icon_animated:before {
      left: 0px;
      top: 0px;
  }

  .header-slide__content {
    min-height: auto;
  }

  .header-slide__content-in {
    max-width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .advert-contacts__icon_animated {
      position: relative;
  }
  .advert-contacts__icon_animated:after,
  .advert-contacts__icon_animated:before {
      left: -6px;
      top: -6px;
  }
}
/* Animatiion Call: End */


/* Newsletter: Start */
.promo-block,
.promo-block.newsletter .promo-block__close {
  z-index: 999;
}

.promo-block.newsletter .input {
  height: 3.1875rem;
  font-size: 0.95rem;
  padding: 1.3875rem 1.0625rem .6375rem;
}

.promo-block.newsletter .field.is-focused span {
  font-size: .75rem;
  top: .575rem;
  padding: 0;
}

.promo-block.newsletter .field span {
  padding: 1.2075rem 1rem .6875rem;
  font-size: 0.95rem;
}

.promo-block.newsletter .field {
  margin-bottom: 0;
}

.promo-block.newsletter .credits-computation-success__title {
  font-size: 1.625rem;
  margin-bottom: .25rem;
}

@media (min-width: 80rem) {
  .promo-block.newsletter .promo-block-list__item {
    padding-bottom: 35px;
    min-height: 62px;
  }
  .promo-block.newsletter .field {
    margin-bottom: 1.1875rem;
  }
}

@media (min-width: 60rem) and (max-width:79rem) {
  .promo-block.newsletter .promo-block-list__item {
    padding-bottom: 0px;
  }

}

@media (min-width: 60rem) {
  .atm-item-state__mobile,
  .atm-item__nav-link__mobile {
    display: none;
  }
}

@media only screen and (max-width: 47.9375rem) {
  .promo-block.newsletter .field {
    margin-bottom: 1.25rem;
  }
}

/* Newsletter: End */

.js-slideshow-display-image .slick-slide {
  display: block;
}

.advert-info__price-value {
  font-size: 1.15rem;
}

.item-advert__cat,
.item-advert__count {
  z-index: 5;
}
.queue-data-table-ajax.disabled {
  opacity: 0.3;
}

.half-circle {
  background-color: transparent;
  border-bottom-right-radius: 200rem;
  border-top-right-radius: 200rem;
  border: 2px solid #ff006d;
  border-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.85em 1rem;
  display: inline;
  position: absolute;
  z-index: 2;
  margin-top: -10px;
  margin-left: -34px;
}

#deposit-step-3 .dep-deposit-data {
  padding-left: 10px;
}

#deposit-step-3 .client-debt {
  color: red;
  display: none;
}

#deposit-step-3 .client-debt,
#deposit-step-3 .client-special {
  text-align: center;
  margin-top: 40px;
}

button.disabled,
button.credit-form__submit.process {
  background-color: #c8d1de;
}

button.credit-form__submit i {
  display: none;
}

button.credit-form__submit.process i {
  display: inline;
  margin-right: 10px;
}

.recaptcha-custom {
  text-align: center;
}

.recaptcha-custom .g-recaptcha.error iframe {
  border: 1px solid #ff006d;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.recaptcha-custom .g-recaptcha {
  display: inline-block;
}

.re-send-sms {
  text-align: center;
  color: #ff006d;
  font-size: .9rem;
  margin-top: 10px;
  display: none;
}

.re-send-sms span {
  cursor: pointer;
}

.re-send-sms span:hover {
  text-decoration: underline;
}

.verify-sms-block {
  margin-top: 5rem;
}

.deposit-steps {
  text-align: center;
  padding: 3rem 0;
}

.deposit-steps hr {
  position: relative;
  z-index: 1;
  background-color: #e3e7ed !important;
  border: none;
  height: 1px;
}

.deposit-steps .steps-counter-circle {
  background: #fff;
  padding: 1.25rem 1.1rem;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: inline;
  border: 2px solid #e3e7ed;
  position: relative;
  z-index: 2;
  top: 11px;
  color: #0d213a;
  font-weight: 500;
}

.deposit-steps .border-full {
  border-color: #ff006d;
  padding: 1.4rem 1.1rem;
}

a.ms-menu-link {
  color: #ff006d;
  font-weight: 500;
  text-decoration: none;
}
.ms-menu-link.blue {
  color: #03368f;
}
#ogpo-popup__fader {
  z-index: 1000 !important;
}
#ogpo-popup {
  z-index: 1005 !important;
}
/*
main,
main.content {
  display: block;
}
*/

.breadcrumbs {
  background: #fff;
  border-bottom: 1px solid #EEEFF0;
  padding: 20px 0px 20px 0px;
  margin-bottom: 0px;
}

.breadcrumbs a {
  text-decoration: none;
  color: #ff006d;
  font-size: 0.875rem;
  font-weight: 600;
}
.breadcrumbs a:hover {
  color: #000;
}
.breadcrumbs .sep  {
  margin: 0 7px;
}
.breadcrumbs .current {
  font-size: 0.875rem;
}


/*Онлайн очередь*/
.queue-form {
  margin-top: 70px;
}
.queue-data-table {
  margin-top: 10px;
  color: #0d213a;
}
.queue-data-table th {
  font-weight: 400;
  font-size: 12px;
  color: #a6a8ac;
  text-align: left;
}
.queue-data-table .data-city {
  color: #758189;
  font-size: 14px;
}
.queue-data-table th,
.queue-data-table td {
  border-bottom: 1px solid #ededed;
  padding: 25px 0;
}
.queue-data-table .data-queue {
  font-size: 22px;
}
.queue-data__text {
  color: #575c65;
  font-size: 1rem;
}
.queue-data__text .icon-clock {
  margin-right: 3px;
  position: relative;
  top: 4px;
}
.queue-form .credits-computation-form__fields {
  align-items: baseline;
}
.queue-form .icon-find {
  font-size: 1.3125rem;
  margin-right: .6375rem;
  color: #a7b5ca;
  top: 5px;
  position: relative;
}



@media only screen and (min-width: 960px) {
  .queue-form .credits-computation-form__col {
    max-width: 60%;
  }
  .queue-form .left-col {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }
  .queue-form .right-col {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
  }

  .queue-data-table .data-city { width: 15%; }
  .queue-data-table .data-number { width: 25%; }
  .queue-data-table .data-addres { width: 50%; padding-right: 15px; }
  .queue-data-table .data-queue { width: 10%; }

  .depositRates .credit-form__col_20 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .depositRates .credit-form__col_80 {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
}


/*
@media only screen and (max-width: 47.9375rem) {
  .index-services__promo {
    max-width: none;
  }
}*/

.index-actions__list .slick-slide,
.index-popular-slider .slick-slide {
  height: auto;
}
.index-actions__publication .slick-slide {
  height: 100%;
}

/*.credit__top {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
*/

@media (max-width: 1080px) {
  html body #ogpo-popup {
    width: 90%;
    margin: 0 auto;
    left: 0;
    right: 0;
  }

}

@media (max-width: 767px) {
  html body #ogpo-popup {
    width: 90%;
    margin: 0 auto;
    left: 0;
    right: 0;
  }

  html body #ogpo-popup__left {
    width: 100%;
    height: auto;
    padding-bottom: 70px;
    position: relative;
  }

  html body #ogpo-popup__right {
    width: 100%;
    margin-left: 0;
    position: relative;
    margin-top: 10px;
  }

  .logo25 img {
    width: auto;
    max-height: 40px;
  }

}

@media only screen and (min-width: 960px) {
  .js-courses-nav__scroll {
    max-width: 62%;
    overflow-x: auto;
  }
  .elementor-widget-container .credit-tabs-nav {
    overflow: hidden;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1279px) {

  .wrapper .smart-page .promo-card {
    padding: 40px;
  }

  .wrapper .smart-page .promo-card__point-icon img {
    max-width: 40px;
  }

  .wrapper .smart-page .promo-card__point-text {
    margin-left: 12px;
  }

  .wrapper .smart-page .promo-card__point-item {
    font-size: 12px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {

  .wrapper .smart-page .promo-card__points {
    flex-wrap: wrap;
  }

  .wrapper .smart-page .promo-card__point-item {
    width: 50%;
    margin-top: 30px;
  }

  .wrapper .smart-page .promo-card .promo-card__point-item+.promo-card__point-item {
    margin-left: 0;
  }

  .js-courses-nav__scroll {
    max-width: 100%;
    overflow-x: auto;
  }

  .depositRates .credit-form__col_20 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .depositRates .credit-form__col_80 {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
}


@media only screen and (max-width: 580px) {
  .slider-card .slider-card-item {
    opacity: 0;
    visibility: hidden;
  }
  .slider-card .slick-initialized .slider-card-item {
    opacity: 1;
    visibility: visible;
  }
}

@media only screen and (max-width: 520px) {
  html body #ogpo-popup__header {
    font-size: 20px;
  }
  .logo25 img {
    width: auto;
    max-height: 38px;
  }
}

@media only screen and (max-width: 440px) {
  html body #ogpo-popup__left {
    padding-bottom: 30px;
  }
  html body #ogpo-popup__left:after {
    display: none;
  }

  html body #ogpo-popup__right {
    padding: 0 20px;
  }
}

@media only screen and (max-width: 392px) {

}


@media only screen and (max-width: 47.9375rem) {
  body {
    font-size: 14px;
  }
  .advert-main__container {
    padding-top: 2px;
  }
  .item-advert:hover .item-advert__top {
    max-height: 14.125rem;
  }
  .item-advert:hover .item-advert__button-wrap {
    max-height: 0;
    opacity: 0;
  }
}


.js-courses-nav__scroll .mCSB_container{
  display: -webkit-flex;
  display: flex;
}
.js-courses-nav__scroll .courses-nav__link {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}


/*
.courses-nav {
  display: block;
}
.courses-nav .courses-nav__link {
  float: left;
}*/

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #ff006d;
}

.btn-calculator:hover {
  border-color: #a7b5ca;
}

.search-line {
  background-color: #fff;
  border-bottom: .0625rem solid #ededed;
  padding: 1.5625rem 0 0;
}
.search-line .search-field.is-focused span {
  left: 3px;
}
.search-field.is-focused .search-input {
  color: #000;
}

.search-line .search-input {
  border-bottom: 0;
}

/*.sub-menu__bottom,*/
.search-tags,
.search__faq {
  display: none !important;
}
.elementor-container .container {
  padding-left: 0;
  padding-right: 0;
}

/*Меню*/

header .sub-menu__main .sub-menu-nav a {
  display: block;
  text-decoration: none;
  color: #5d6a7b;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  margin-bottom: .5625rem;
}

header .sub-menu__main .sub-menu-nav a:hover {
  color: #0d213a;
}

header .sub-menu__main .sub-menu-nav br {
  display: none;
}

/*header .sub-menu__main .sub-menu-item {
  margin-bottom: 2.1875rem;
}*/

.sub-menu__card-link.index-actions-link.mt {
  margin-top: .8rem;
  display: inline-block;
}

/*
header .sub-menu__main a {
  color: #ff006d;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

header .sub-menu__main a:hover {
  color: #0d213a;
}
*/

.footer-nav__link:not(:last-child) {
  margin-right: 1.8375rem;
}

.credit-calc-payment span span {
  display: inline;
}

.hidden {
  display: none;
}

.terminal-affiliate {
  top: 9.4375rem;
}
.promo-deposit-info__value {
  font-weight: 400;
}
.index-publication-item__title a,
.index-actions-item__title a {
  text-decoration: none;
  color: #0d213a;
}

.index-actions-item__category,
.index-publication-item__category {
  text-decoration: none;
}

/* Медиа запросы */

@media only screen and (min-width: 1280px) {

  /* Отступ в меню */
  .sub-menu-item_money-order {
    margin-top: 5.4375rem;
  }

  /* Промо депозит */
  .promo-deposit-info__value span {
    font-size: 1.7rem;
  }
  .promo-deposit-info__value {
    font-size: 2.5rem;
  }

  /* Терминалы */
  #map-app .terminals {
    top: 9.375rem;
    width: 380px;
  }

  /* Футер */
  .footer-top__link {
    text-align: right;
  }
  .footer__faq-link {
    margin-right: 0;
  }

  .terminal-affiliate {
    width: 482px;
  }

  .index-actions__list .slick-slide,
  .index-actions__publication .slick-slide {
    max-height: 419px;
  }

}
/* 1279px */
@media only screen and (max-width: 79.9375rem) {
  .sub-menu-item_money-order {
    margin-top: 6.3625rem;
  }
  .terminal-affiliate {
    width: 350px;
  }

  .index-actions__list .slick-slide,
  .index-actions__publication .slick-slide {
    max-height: 333px;
  }
  .queue-form .credits-computation-form__col:nth-child(2), .astana-form .credits-computation-form__col:nth-child(3)
  .astana-form .credits-computation-form__col:nth-child(2), .astana-form .credits-computation-form__col:nth-child(3) {
    max-width: 50%;
  }

  .js-form-deposit-main .credits-computation-form__col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btn_hd_actions {
  	width: 3.125rem;
  }
}

/* 959px */
@media only screen and (max-width: 59.9375rem) {
  .terminals-filter-line__checkboxes {
    display: flex;
  }
  .courses__inner {
    padding: 2.1875rem 1.5625rem 2.25rem 1.5625rem;
  }

  .index-actions__list .slick-slide,
  .index-actions__publication .slick-slide {
    max-height: 419px;
  }
  .queue-form .credits-computation-form__col:nth-child(2), .astana-form .credits-computation-form__col:nth-child(3),
  .astana-form .credits-computation-form__col:nth-child(2), .astana-form .credits-computation-form__col:nth-child(3) {
    max-width: 100%;
  }
  .queue-data__text span {
    display: block;
    padding: 2px 0px;
  }
  .queue-form {
    margin-top: 40px;
  }
  .queue-form .index-actions__publication-link {
    float: none;
  }
  .queue-form .credits-computation-form__col:last-child {
    text-align: center;
  }
  .queue-data-table {
    font-size: 16px;
  }
  /*.queue-data-table tr,
  .queue-data-table td {
    display: block;
    width: 100%;
  }*/

  .queue-data-table th, .queue-data-table td {
    padding: 18px 0;
  }
  .queue-data-table .data-number {
    padding-top: 5px;
  }

  .queue-data-table .table-header .city-th {
    display: none;
  }

  .queue-data-table .data-city {
    color: #0d213a;
    font-size: 14px;
    border-bottom: 0;
    padding-bottom: 0;
    display: none;
  }
  .queue-data-table .data-number {
    /*font-size: 14px;*/
    font-size: 12px;
  }
  .queue-data-table .data-addres {
  	font-size: 12px;
  	padding-left: 10px;
  	padding-right: 10px;
  }
  .queue-data-table .data-queue {
  	font-size: 14px;
  }
  /*.queue-data-table tr {
    margin-bottom: 50px;
  }*/
  .queue-data-table tr:last-child {
    margin-bottom: 0px;
  }

  .btn_hd_actions {
  	width: 3.75rem;
  }
}
/*767px*/
@media only screen and (max-width: 47.9375rem) {
  .promo-block-list__percent {
    width: 4.125rem;
  }

  .index-actions__list .slick-slide,
  .index-actions__publication .slick-slide {
    max-height: 319px;
  }
  .btn_hd_actions {
  	width: 3.125rem;
  }

}

/*@media only screen and (min-width: 960px) {*/
/*}*/

.advanced-search-btn {
  display: none;
}

/* Попап выбора города */
.city-choose-popup {
  display: none;
}

.search__close:hover,
.city-choose-top__close:hover {
  border-color: #a6b5ca;
}

[v-cloak] > * { display:none !important; }

.terminals-nav__link.is-active::before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
.terminals-nav__link:hover,
.terminals-nav__link.is-active {
  color: #575c65;
}
.terminals-nav__link::before {
    background: #ff016d;
}

#map-app .terminals-menu,
#map-app .terminals {
  opacity: 0;
  visibility: hidden;
}

#map-app .terminals-menu.loaded,
#map-app .terminals.loaded {
  opacity: 1;
  visibility: visible;
}



#map-app .terminal-affiliate {
  visibility: visible;
}

.promo-deposit__category,
.index-popular-item__category {
  color: #fff;
  text-decoration: none;
}

/*Стили для терминалов*/

.terminals-item_error {
  margin-bottom: 16px;
}

.terminals-search__clear{
  position: absolute;
  background: #fff;
  z-index: 1;
  width: 100%;
  height: 100%;
  text-align: left;
  padding-left: 20px;
}
.terminals-search__cleartext {
  margin-left: 7px;
  font-family: "Montserrat",sans-serif;
  font-size: .875rem;
  font-weight: 500;
  color: #0d213a;
}

.con-search__clear {
  font-size: 1.125rem;
  color: #a8b5ca;
}
.terminals__header {
  position: relative;
}
.icon-search__clear {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.license {
  margin-bottom: 15px;
}
.courses-table + .courses-table {
  border-top: 0;
}
.index-actions-item__main {
    border: 0;
}
.index-actions__list .index-actions-item {
    border: .0625rem solid #e3e3e3;
}

/* courses_full */

.courses_full .courses-nav,
.courses_full .courses__header {
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.courses_full .courses__header-in {
  text-align: center;
}
.courses_full .courses__date {
  display: inline-block;
}
.courses_full .courses__main {
  margin-top: 70px;
}
.courses_full .courses-table {
  border-bottom: 0;
  padding-top: 0;
}
.courses_full .courses-table td {
  font-size: 1rem;
  font-weight: 500;
  color: #0d213a;
  padding: 18px 0px 16px 0;
  border-bottom: .0625rem solid #ededed;
}
.courses_full .courses-table tr:nth-child(2) td {
  font-size: 1rem;
  font-weight: 500;
  color: #0d213a;
}
.courses_full .courses-table .currency {
  font-weight: 500;
}
.courses_full .courses-table tr:nth-child(1) td span {
  font-weight: 500;
}
.courses_full .courses-table .arrow-span {
  display: block;
}

/* Медиа для курсов */

@media only screen and (max-width: 47.9375rem) {

  .courses-table tr:nth-child(2) td {
    display: table-cell;
  }

  .credit-data-table tr {
    overflow: hidden;
  }
  .credit-data-table tr:not(:first-child) td:nth-child(2),
  .credit-data-table tr:not(:first-child) td:nth-child(3) {
    width: 50%;
    padding: 1.4375rem 0;
    display: block;
    float: left;
  }

}

body .elementor-extend-form .input {
  border-color: #d8daec;
  padding: 2.1875rem 1.0625rem .9375rem;
  font-size: 1rem;
}
body .elementor-extend-form .input:focus {
  background-color: #eef2f7 !important;
  border-color: #eef2f7 !important;
  color: #000 !important;
}

hr.hr {
  border: 0;
  border-top: 1px solid #ededed;
}


.btn_fill.success {
  border-radius: .5rem;
  background: #a7b5ca;
}


.select-wrap .select .jq-selectbox__dropdown ul {
  max-height: 16.625rem!important;
}

.elementor-widget-container .queue-data__text img.icon-clock {
  width: auto;
}