/* REGULAR */
@font-face {
	font-family: 'GoogleSans';
	src: url('../../fonts/GoogleSans-Regular.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/GoogleSans-Regular.eot?#iefix')
			format('embedded-opentype'),
		/* IE6-IE8 */ url('../../fonts/GoogleSans-Regular.otf') format('opentype'),
		/* Open Type Font */ url('../../fonts/GoogleSans-Regular.svg') format('svg'),
		/* Legacy iOS */ url('../../fonts/GoogleSans-Regular.ttf')
			format('truetype'),
		/* Safari, Android, iOS */ url('../../fonts/GoogleSans-Regular.woff')
			format('woff'),
		/* Modern Browsers */ url('../../fonts/GoogleSans-Regular.woff2')
			format('woff2'); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* ITALIC */
@font-face {
	font-family: 'GoogleSans';
	src: url('../../fonts/GoogleSans-Italic.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/GoogleSans-Italic.eot?#iefix')
			format('embedded-opentype'),
		/* IE6-IE8 */ url('../../fonts/GoogleSans-Italic.otf') format('opentype'),
		/* Open Type Font */ url('../../fonts/GoogleSans-Italic.svg') format('svg'),
		/* Legacy iOS */ url('../../fonts/GoogleSans-Italic.ttf') format('truetype'),
		/* Safari, Android, iOS */ url('../../fonts/GoogleSans-Italic.woff')
			format('woff'),
		/* Modern Browsers */ url('../../fonts/GoogleSans-Italic.woff2')
			format('woff2'); /* Modern Browsers */
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

/* MEDIUM */
@font-face {
	font-family: 'GoogleSans';
	src: url('../../fonts/GoogleSans-Medium.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/GoogleSans-Medium.eot?#iefix')
			format('embedded-opentype'),
		/* IE6-IE8 */ url('../../fonts/GoogleSans-Medium.otf') format('opentype'),
		/* Open Type Font */ url('../../fonts/GoogleSans-Medium.svg') format('svg'),
		/* Legacy iOS */ url('../../fonts/GoogleSans-Medium.ttf') format('truetype'),
		/* Safari, Android, iOS */ url('../../fonts/GoogleSans-Medium.woff')
			format('woff'),
		/* Modern Browsers */ url('../../fonts/GoogleSans-Medium.woff2')
			format('woff2'); /* Modern Browsers */
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

/* MEDIUM ITALIC */
@font-face {
	font-family: 'GoogleSans';
	src: url('../../fonts/GoogleSans-MediumItalic.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/GoogleSans-MediumItalic.eot?#iefix')
			format('embedded-opentype'),
		/* IE6-IE8 */ url('../../fonts/GoogleSans-MediumItalic.otf')
			format('opentype'),
		/* Open Type Font */ url('../../fonts/GoogleSans-MediumItalic.svg')
			format('svg'),
		/* Legacy iOS */ url('../../fonts/GoogleSans-MediumItalic.ttf')
			format('truetype'),
		/* Safari, Android, iOS */ url('../../fonts/GoogleSans-MediumItalic.woff')
			format('woff'),
		/* Modern Browsers */ url('../../fonts/GoogleSans-MediumItalic.woff2')
			format('woff2'); /* Modern Browsers */
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

/* BOLD */
@font-face {
	font-family: 'GoogleSans';
	src: url('../../fonts/GoogleSans-Bold.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/GoogleSans-Bold.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */ url('../../fonts/GoogleSans-Bold.otf') format('opentype'),
		/* Open Type Font */ url('../../fonts/GoogleSans-Bold.svg') format('svg'),
		/* Legacy iOS */ url('../../fonts/GoogleSans-Bold.ttf') format('truetype'),
		/* Safari, Android, iOS */ url('../../fonts/GoogleSans-Bold.woff')
			format('woff'),
		/* Modern Browsers */ url('../../fonts/GoogleSans-Bold.woff2')
			format('woff2'); /* Modern Browsers */
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

/* BOLD ITALIC */
@font-face {
	font-family: 'GoogleSans';
	src: url('../../fonts/GoogleSans-BoldItalic.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/GoogleSans-BoldItalic.eot?#iefix')
			format('embedded-opentype'),
		/* IE6-IE8 */ url('../../fonts/GoogleSans-BoldItalic.otf')
			format('opentype'),
		/* Open Type Font */ url('../../fonts/GoogleSans-BoldItalic.svg')
			format('svg'),
		/* Legacy iOS */ url('../../fonts/GoogleSans-BoldItalic.ttf')
			format('truetype'),
		/* Safari, Android, iOS */ url('../../fonts/GoogleSans-BoldItalic.woff')
			format('woff'),
		/* Modern Browsers */ url('../../fonts/GoogleSans-BoldItalic.woff2')
			format('woff2'); /* Modern Browsers */
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

html,
body {
	font-family: 'GoogleSans';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #000;
}

.changepdfdiv {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: space-between !important;
}

.changepdfa {
	width: 49% !important;
}

@media (max-width: 768px) {
	.changepdfa {
		width: 100% !important;
	}
}

.inner_wrapper {
	overflow: hidden;
	width: 100%;
	background: #f8f8f8;
	padding: 50px 0 0 0;
	min-height: 100%;
}

.inner_wrapper h1 {
	font-size: 48px;
	font-weight: 600;
	color: rgb(0, 0, 0);
	line-height: 1.208;
	text-align: center;
	margin-top: 0;
	margin-bottom: 35px;
	font-weight: 600;
}

.inner_wrapper h2 {
	font-size: 36px;
	color: rgb(0, 0, 0);
	line-height: 1.277777;
	text-align: left;
	margin-top: 0;
	margin-bottom: 15px;
	font-weight: 600;
}

.inner_wrapper h3 {
	margin-top: 0;
	margin-bottom: 20px;
	font-weight: 600;
	color: rgb(0, 0, 0);
}

.inner_wrapper h4 {
	margin-top: 0;
	margin-bottom: 10px;
	font-weight: 600;
	color: rgb(0, 0, 0);
}

.promo-container {
	display: flex;
	flex-direction: column;
  }
  
  .block {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
  }
  
  form {
	display: flex;
	flex-direction: column;
	margin-top: 10px;
  }
  .news_form form{
	flex-direction: row;
  }
  input,
  label,
  button {
	margin-bottom: 5px;
  }
  
.promotion-block-1{
	margin: auto;
	margin-bottom: 100px;
	width: 900px;
}

@media screen and (max-width: 992px){
	.promotion-block-1{
		width: 100%;
	}
}
	

.promotion-blk-1-p{
	font-family: 'GoogleSans';
	font-weight: 400;
	font-size: 18px !important;
	line-height: 150% !important;
}


.promotion-block-2{
	margin: auto;
	height: 100%;
	text-align: center;
	margin-bottom: 150px;
}

.promotion-blck-2-form{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.promotion-blck-2-form > * + * {
	margin-top: 20px;
  }

.promotion-blck-2-inpt{
	border: none;
	width: 100%;
	height: 81px;
	background: #FFFFFF;
	text-align: center;
	font-size: 24px;
	line-height: 30.53px;
	font-family: 'GoogleSans';
	font-weight: 400;
}

.promotion-block-2-checkbox{
	color: #595959;
	font-family: 'GoogleSans';
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.promotion-block-2-checkbox-a-tag {
	color: rgba(9, 52, 117, 0.79)
}

.promotion-block-2-checkbox-a-tag:hover {
	color: rgba(26, 148, 230, 0.79)
}

.promotion-blck-2-btn {
	border: none;
	width: 429px;
	height: 69px;
	padding: 22px 32px;
	border-radius: 8px;
}

.promotion-block-2-h4{
	font-family: 'GoogleSans';
	font-weight: 700;
	font-size: 48px;
	line-height: 61.06px;
}

.promotion-block-2-h4-send{
	color: #2D2D2D !important;
	text-align: center;
	font-family: 'GoogleSans';
	font-size: 30px;
	font-style: normal;
	font-weight: 500 !important;
	line-height: normal;
}

.promotion-block-2-p{
	color: rgba(89, 89, 89, 0.80) !important;
	text-align: center;
	font-family: 'GoogleSans';
	font-size: 24px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 120% !important;
}

.btn-sbmt-1{
	background-color: #E4BD63;
	color: white;
	margin-bottom: 10px;;
}

.btn-sbmt-2{
	background-color: white;
	border: 1px solid #E4BD63;
	color: #E4BD63;
}

@media (min-width: 645px) {
	.promotion-block-2  {
	  width: 600px;
	}
	.promotion-block-2{
		height: 100%;
	}
  }
 
  @media (max-width: 645px) {
	.promotion-blck-2-btn{
		width: 250px;
		height: 49px;
		padding: 0;
	}
	.promotion-block-2-h4-send{
		font-size: 24px;
	}
	.promotion-block-2-p {
		font-size: 14px !important;
	}
	.promotion-blck-2-inpt {
		height: 42px;
		width: 75%;
	}
	.promotion-block-2-checkbox{
		font-size: 14px;
	}
	.promotion-block-2{
		height: 100%;
		margin-bottom: 50px;
	}
	.form_input_information {
		padding-top: 1% !important;
    }
	.promotion-block-2-h4 {
		font-size: 24px;
	}
  }
  @media screen and (max-width: 600px) {
	.form_input_information {
        font-size: 12px;
    }
  }
  @media screen and (max-width: 300px) {
	.form_input_information {
		font-size: 8px;
		padding-top: 2% !important;
	}
  }
.inner_wrapper p,
.inner_wrapper,
.pageSafes p,
.pageSafes {
	font-size: 18px;
	color: rgb(0, 0, 0);
	line-height: 1.556;
}

.inner_wrapper li {
	position: relative;
	margin-bottom: 20px;
	padding-left: 35px;
	line-height: 1.556;
}

header {
	width: 100%;
	padding: 15px 0;
	padding-bottom: 0;
}

body img {
	max-width: 100%;
	height: auto;
}

.logo {
	width: 70px;
	height: 105px;
	float: left;
}

.logo a {
	display: flex;
	align-items: center;
	width: 100%;
	height: 105px;
}

@media (max-width: 1024px) {
	.logo,
	.logo a {
		height: 53px;
	}
}

.header_content {
	float: right;
	width: calc(100% - 120px);
}

.top_header {
	clear: both;
	width: 100%;
	height: 34px;
	margin-top: 15px;
	border-bottom: 2px solid #e6eaf1;
}

.top_menu {
	float: left;
}

.top_menu ul li {
	float: left;
	margin: 0 20px 0 0;
}

.top_menu ul li:last-child {
	margin: 0;
}

body ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.top_menu ul li a {
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	color: #848e9f;
	display: block;
	height: 35px;
	overflow: hidden;
	padding-bottom: 23px;
}

.my_bank .mybankDrop--title {
	display: none;
}

.my_bank ul li:hover > ul {
	display: block;
}

.top_menu ul li:hover > a,
.top_menu ul li a.active {
	color: #009ea7;
}

.top_menu ul li:hover > a:before,
.top_menu ul li > a.active:before {
	transition: width 0.25s ease-in;
	-webkit-transition: width 0.25s ease-in;
	width: 100%;
}

.top_menu ul li a:before {
	bottom: 1px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	width: 0px;
	background: #009ea7;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	height: 2px;
	content: '';
	position: absolute;
}

.currency {
	position: relative;
	top: -14px;
	max-width: 350px;
	float: right;
	height: 35px;
	overflow: hidden;
}

.currency.owl-loaded {
	height: auto;
}

.currency .owl-stage-outer {
	position: relative;
	overflow: hidden;
}

.currency .owl-stage {
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-end;
}

.currency .owl-item {
	opacity: 0;
	visibility: hidden;
	transition: 1s ease;
}

.currency .owl-item.active {
	opacity: 1;
	visibility: visible;
}

.currency ul li {
	float: left;
	margin-right: 24px;
	position: relative;
	padding-right: 4px;
}

.currency ul li:first-child {
	margin-right: 15px;
}

.currency ul {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	overflow: hidden;
}

.currency ul li i {
	display: block;
	position: absolute;
	right: -12px;
	width: 6px;
	height: 5px;
	top: 50%;
	transform: translateY(-50%);
}

.currency ul li i.currdown {
	background: url(../../img/currencydown.png) no-repeat center;
}

.currency ul li.lastcurr {
	padding-left: 2px;
}

.currency ul li.lastcurr a {
	color: #000;
	display: block;
	position: relative;
	font-size: 15px;
}

.currency .valyut-name {
	font-size: 16px;
}

.currency ul li.lastcurr a:hover {
	color: #009ea7;
}

body a {
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	color: #000;
}

body a:hover {
	transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
}

.currency ul li i.currup {
	background: url(../../img/currencyup.png) no-repeat center;
}

.currency ul li a {
	color: #848e9f;
	font-size: 14px;
}

.currency ul li span {
	text-transform: uppercase;
	color: #000;
	font-size: 16px;
	padding-top: 5px;
	display: inline-block;
	position: relative;
}

.currency ul li:last-child {
	float: right;
	margin-right: 0;
	padding-right: 0;
}

.currency.mobile {
	float: none;
	margin: 15px auto;
	display: none;
	top: 0;
}

.currency.mobile ul {
	justify-content: space-between;
}

.currency.mobile ul li {
	float: none;
	display: inline-block;
	margin-right: 0;
}

.currency.mobile ul li a {
	padding: 10px 0;
}

.bottom_header {
	clear: both;
	width: 100%;
}

.specials {
	float: left;
	position: relative;
	margin-left: 60px;
}

.specials a {
	display: block;
	position: relative;
	padding-left: 42px;
	color: #000;
}

.spec_popup {
	position: absolute;
	left: 0;
	background: #fff;
	border-radius: 6px;
	-webkit-box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.2);
	padding: 24px;
	width: 260px;
	display: none;
	z-index: 99;
	top: 30px;
}

.contentNone {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	background: #fff;
	border-radius: 12px;
	padding: 45px;
}

.contentNone__pic {
	width: 45%;
	margin-right: 15px;
}

.contentNone__txts {
	width: 52%;
	display: flex;
	flex-direction: column;
}

.contentNone__title {
	font-size: 23px;
	font-weight: 500;
	color: #000;
	line-height: 30px;
	margin-bottom: 12px;
}

.contentNone__subtitle {
	font-size: 18px;
	line-height: 24px;
	color: #000;
}

.v-calcs {
	max-width: 1044px;
	margin: 0 auto;
	padding: 48px 70px;
	border-radius: 8px;
	margin-bottom: 65px;
}

.v-dNone {
	display: none;
}

/* Shares */
.nbu-shares-content {
	display: none;
}

.nbu-shares-content.active {
	display: block;
}

.nbu-shares-tab {
	transition: 0.3s;
}

.nbu-shares-tab:hover {
	color: #009ea7;
}

.nbu-shares-tab:hover::before {
	width: 100%;
}

.nbu-shares-tab.active {
	position: relative;
	color: #009ea7;
}

.nbu-shares-content .newsSection {
	display: unset;
	flex-direction: unset;
}

.nbu-shares-section {
	display: flex !important;
	flex-direction: row-reverse !important;
}

#nbu_shares_1_block .left-form {
	display: none !important;
}

@media (max-width: 768px) {
	.nbu-shares-section {
		flex-direction: column-reverse !important;
	}
}

.nbu-shares-tab::before {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 0%;
	height: 1px;
	background: #009ea7;
	transition: 0.3s;
}

.nbu-shares-tab.active::before {
	width: 100%;
}

@media (max-width: 992px) {
	.nbu-shares-wrapper {
		margin-top: 0 !important;
	}
}

.xtag-btn {
	font-weight: 500;
	font-size: 17px;
	padding: 7px 25px;
	color: #000;
	background: #fff;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	transition: 0.3s;
}

.xtag-btn:hover {
	background: #e4bd63;
	color: #fff;
}

.v-calcs-title {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.35;
	text-align: center;
	margin-bottom: 24px;
}

.v-headlines {
	position: relative;
	max-width: 444px;
	height: 60px;
	background: #fff;
	box-shadow: 0px 15px 30px #09347526;
	border-radius: 12px;
	margin: 0 auto;
	margin-bottom: 24px;
	display: flex;
}

.buttonAnime {
	position: absolute;
	top: 4px;
	bottom: 4px;
	width: 48%;
	border-radius: 10px;
	background: #093475;
	transition: 0.3s;
}

.buttonAnime.righted {
	transform: translateX(106%);
	transition: 0.3s;
}

.buttonAnime.lefted {
	transform: translateX(2%);
	transition: 0.3s;
}

.v-headline {
	position: relative;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50%;
	font-size: 20px;
	color: #000;
}

.v-headline.active {
	color: #fff;
}

.v-form {
}

.v-form-inputs {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 24px;
}

.v-form-inner {
	width: 320px;
	margin-right: 12px;
}

.v-form-label {
	font-size: 15px;
	color: #848e9f;
	font-weight: normal;
}

.v-form-check-label {
	font-size: 16px;
	color: #848e9f;
	font-weight: normal;
}

.v-form-select {
	display: block;
}

.v-form-input {
	display: block;
}

.v-form .select2-container {
	width: 100% !important;
	height: 60px;
	background: #fff;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	line-height: 59px;
}

.v-width-auto {
	width: auto;
}

.v-disabled-input {
	opacity: 0.5;
	pointer-events: none;
}

.v-form
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 23px;
	background: url(/local/templates/nbu/css/new_version/../../img/drop_menu.png)
		no-repeat center;
	background-size: contain;
	width: 14px;
	height: 8px;
	min-height: inherit;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.v-form-input {
	background: #fff;
	width: 204px;
	border: 0;
	outline: none;
	font-size: 18px;
	color: #000;
	padding: 17px 18px;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
}

.v-form-input::placeholder {
	font-size: 18px;
	color: silver;
}

.v-form-check-label {
	margin-bottom: 0;
	margin-left: 35px;
	display: flex;
	align-items: center;
}

.v-form-checkbox-wrap {
	margin-left: 25px;
}

.v-form-checkbox {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	padding-left: 15px;
}

.no-dopdoxod-block.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.v-form-checkbox:checked + .v-form-checkbox-style::before {
	content: '';
	width: 20px;
	height: 20px;
	background: url(/local/templates/nbu/css/new_version/../../img/v_check_active.svg)
		no-repeat center;
	background-color: #009ea7;
	position: absolute;
	border-radius: 4px;
}

.v-form-checkbox-style {
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(/local/templates/nbu/css/new_version/../../img/v_check.svg)
		no-repeat center;
	background-color: #fff;
	border: 1px solid #e6eaf1;
	border-radius: 4px;
	cursor: pointer;
	margin-left: -30px;
}

.v-form-range {
	width: 100%;
	position: relative;
}

.v-form-range--range {
	position: relative;
	height: 60px;
	line-height: 60px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #e6eaf1;
	padding: 0 21px;
	display: block;
	width: 100%;
	font-size: 18px;
	background: #fff;
	color: #000;
	outline: none;
}

.v-form-range--input {
	border: 0;
	height: 55px;
}

.v-form-range .noUi-handle {
	border-radius: 100%;
	background: #009ea7;
	width: 15px;
	height: 15px;
	cursor: default;
}

.noUi-connect {
	background: #009ea7 !important;
}

.v-form-range .noUi-horizontal .noUi-handle {
	width: 15px;
	height: 15px;
	left: -16px;
	outline: none;
}

.login-page-section {
	position: relative;
	padding: 120px 0;
	margin-top: -50px;
	background: radial-gradient(
		107.72% 107.72% at 50% -18.72%,
		#e4bd63 0%,
		#009ca6 32.36%,
		#093475 99.98%
	);
}

.currency-animation {
	display: flex;
	align-items: center;
}

.currency-animation-inner {
	position: relative;
	width: 178px;
	height: 60px;
	background: #fff;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	display: flex;
	transition: 0.3s;
}

.currency-animation-before {
	content: '';
	position: absolute;
	width: 85px;
	height: 52px;
	background: #093475;
	border-radius: 6px;
	margin: 3px;
	transition: 0.3s;
}

.currency-animation-currency {
	position: relative;
	z-index: 2;
	width: 50%;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: 0.3s;
}

.currency-animation-currency.active {
	color: #fff;
}

.currency-animation-inner.active {
	width: 93px;
}

.currency-animation-inner.active .currency-animation-currency.cl {
	width: 100%;
	color: #fff;
}

.currency-animation-currency.cl.active2 {
	color: #fff;
}

.currency-animation-inner.active .currency-animation-before {
	transform: translateX(0%);
}

.currency-animation-inner.active .currency-animation-currency.cr {
	display: none;
}

.right-currency {
	transform: translateX(100%);
}

.left-currency {
	transform: translateX(0%);
}

.b_project_banner {
	width: 100%;
	height: 480px;
	margin-top: -50px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 48px;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.b_project_top-text {
	margin-bottom: 24px;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}

.b_project_text {
	max-width: 1164px;
	width: 100%;
	color: #fff;
	font-size: 36px;
	line-height: 46px;
	text-align: center;
	font-weight: 700;
	margin-bottom: 48px;
}

.b_project_wrap {
	margin-bottom: 100px;
}

.b_project_block {
	background: #fff;
	border-radius: 12px;
	padding: 36px;
	margin-bottom: 8px;
}

.b_project_block span {
	color: #009ea7;
}

.b_project_bot-text {
	font-size: 18px;
	font-weight: 500;
	margin-top: 24px;
	line-height: 28px;
}

@media (max-width: 992px) {
	.b_project_text {
		font-size: 25px;
		line-height: 34px;
		margin-bottom: 25px;
	}
	.b_project_banner {
		height: 400px;
	}
	.b_project_top-text,
	.b_project_bot-text {
		font-size: 18px;
		line-height: 26px;
	}
	.b_project_wrap {
		margin-bottom: 50px;
	}
}

.anti-corruption__notify {
	display: inline-block;
	border-radius: 6px;
	background: green;
	color: #fff;
	padding: 5px 10px;
	margin-top: 20px;
}

.anti-corruption__notify.dn {
	display: none !important;
}

.currency-animation-text {
	color: #000;
	margin: 0;
	margin-left: 12px;
}

.login-page__notify {
	position: absolute;
	z-index: 5;
	left: 50%;
	top: 5px;
	opacity: 0;
	visibility: hidden;
	transform: translateX(-50%);
	background: crimson;
	color: #fff;
	border-radius: 6px;
	padding: 6px 20px;
	transition: 0.3s;
}

.login-page__notify.active {
	top: 35px;
	opacity: 1;
	visibility: visible;
}

.login-page__bot-right {
	position: absolute;
	right: 0;
	bottom: 0;
}
.login-page__top-left {
	position: absolute;
	left: 0;
	top: 0;
}

.login-page__title {
	display: block;
	color: #fff;
	font-size: 48px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
}

.login-page__password {
	position: relative;
}

.login-page__password a {
	display: block;
	height: 24px;
	position: absolute;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
}

.login-page__links {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.login-page__desc {
	display: block;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 40px;
}

.login-page__form {
	max-width: 444px;
	background: #fff;
	border-radius: 12px;
	padding: 60px 48px;
	margin: 0 auto;
}

.login-page__form input {
	display: block;
	width: 100%;
	margin-bottom: 18px;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	background: #fff;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	padding: 18px;
	line-height: 22px;
}

.login-page__form input::placeholder {
	font-size: 18px;
	font-weight: 400;
	color: #000;
	line-height: 22px;
}

.login-page__form input[type='submit'] {
	border: 2px solid #e4bd63;
	border-radius: 6px;
	background: #fff;
	padding: 18px 36px;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	transition: 0.2s ease;
}

.login-page__form input[type='submit']:hover {
	background: #e4bd63;
	color: #fff;
}

.login-page__link {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #848e9f;
}

.login-page__link:first-child {
	text-decoration: underline;
}

.login-page__hr {
	margin: 24px 0;
	width: 100%;
	height: 1px;
	background: #e6eaf1;
}

@media (max-width: 1200px) {
	.login-page-section {
		padding: 50px 0;
	}
	.login-page__title {
		font-size: 40px;
	}
}

@media (max-width: 500px) {
	.login-page__form {
		padding: 35px 20px;
	}
	.login-page__form button {
		padding: 13px 24px;
	}
	.login-page__title {
		font-size: 34px;
		line-height: 39px;
	}
	.login-page__desc {
		line-height: 27px;
		font-size: 20px;
	}
	.login-page__links {
		flex-direction: column;
		align-items: center;
	}
	.login-page__link:first-child {
		margin-bottom: 10px;
	}
	.login-page__bot-right,
	.login-page__top-left {
		width: 230px;
	}
}

.v-form-range-type {
	position: absolute;
	top: 50%;
	right: 18px;
	transform: translateY(-50%);
	text-transform: lowercase;
	color: #848e9f;
	font-size: 18px;
}

.v-form-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 332px;
	height: 60px;
	margin: 0 auto;
	background: #fff;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	font-size: 20px;
	font-weight: 500;
	color: #000;
	transition: 0.2s ease;
	margin-bottom: 24px;
}

.v_child_count.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.v-form-btn:hover {
	background: #e4bd63;
	color: #fff;
}

.v-calc-text {
	max-width: 524px;
	color: #848e9f;
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
	line-height: 22px;
}

.v-response {
	opacity: 0;
	height: 0;
	max-width: 540px;
	background: #fff;
	box-shadow: 0px 15px 30px #09347526;
	margin: 0 auto;
	border-radius: 12px;
	padding: 36px 48px;
	margin-top: 48px;
	transition: 0.5s;
}

.v-response.active {
	opacity: 1;
	height: auto;
}

.v-responseItem {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}

.v-responseItem:last-child {
	margin-bottom: 0;
}

.v-responseIndex {
	width: 51%;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
}

.v-responseValue {
	font-size: 20px;
	font-weight: 500;
}

.v-mt {
	margin-top: 24px;
}

.counters {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

@media (max-width: 1200px) {
	/* .v-form-inner {
		width: 265px;
	} */
	.v-calcs {
		padding: 30px 30px;
	}
}

@media (max-width: 992px) {
	.v-form-inner {
		width: 100%;
		margin-top: 24px !important;
	}

	.v-form-inputs {
		margin-bottom: 0;
	}

	.v-mt {
		margin-top: 0;
	}

	.v-form-btn {
		margin-top: 24px;
	}
}

@media (max-width: 576px) {
	.v-headline {
		font-size: 18px;
	}

	.v-form-btn {
		font-size: 18px;
	}

	.v-headlines {
		height: 50px;
	}

	.v-responseItem {
		flex-direction: column;
	}

	.v-responseIndex {
		text-align: center;
		width: 100%;
		margin-bottom: 10px;
	}

	.v-response {
		padding: 26px 26px;
	}

	.v-form-btn {
		width: 100%;
	}

	.v-form-inner {
		margin-right: 0;
	}

	.no-dopdoxod-block {
		order: 2;
	}

	.v_child_count {
		order: 2;
	}
}

@media (max-width: 400px) {
	.v-headline {
		font-size: 16px;
	}

	.v-form-btn {
		font-size: 16px;
	}

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

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

@media (max-width: 768px) {
	.contentNone {
		padding: 25px;
	}

	.contentNone__title {
		font-size: 21px;
	}

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

@media (max-width: 660px) {
	.contentNone {
		flex-wrap: wrap;
	}

	.contentNone__pic {
		width: 100%;
		margin-bottom: 15px;
	}

	.contentNone__pic img {
		display: block;
		margin: 0 auto;
	}

	.contentNone__txts {
		width: 100%;
		text-align: center;
	}
}

.v-fixed-card {
	position: fixed;
	top: 41.5%;
	transition: 0.5s;
	z-index: 9;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 296px;
	height: 524px;
	padding: 24px 20px;
	border-radius: 16px;
	overflow: hidden;
	box-shadow: 0px 24px 36px #00000029;
}

.v-fixed-card--top {
	top: 5% !important;
}

.v-fixed-card--first {
	/* background: #17acd6; */
	left: 24px;
}

.v-fixed-card--second {
	/* background: #6ba83e; */
	right: 24px;
}

.v-fixed-card__text--top {
	font-weight: 500;
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 12px;
}

.v-fixed-card__text--bot {
	font-weight: 400;
	color: #fff;
	font-size: 18px;
	line-height: 23px;
}

.v-fixed-card__image {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.v-fixed-card.v-fixed-card--hidden {
	opacity: 0;
	visibility: hidden;
}

.v-fixed-card--first.v-fixed-card--hidden {
	left: -100%;
}

.v-fixed-card--second.v-fixed-card--hidden {
	right: -100%;
}

.v-fixed-card__background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: -1;
}

.v-fixed-card__top--container {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.v-fixed-card__bot--container {
	display: flex;
	justify-content: center;
}

.v-fixed-card__logo {
	width: 30px;
	height: 44px;
	margin-bottom: 32px;
}

.v-fixed-card__logo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.v-fixed-card__title {
	font-weight: 700;
	margin-bottom: 5px;
}

.v-fixed-card__title_sm {
	font-size: 20px;
	line-height: 25.44px;
}

.v-fixed-card__title_md {
	font-size: 23px;
	line-height: 29px;
}

.v-fixed-card__title_lg {
	font-size: 28px;
	line-height: 36px;
}

.v-fixed-card__title_primary {
	color: #093475;
}

.v-fixed-card__title_secondary {
	color: #BF945D;
}

.v-fixed-card__title_tertiary {
	color: #fff;
}

.v-fixed-card__subtitle {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #171616;
	opacity: 0.8;
}

.v-fixed-card__subtitle_primary {
	color: #171616;
}

.v-fixed-card__subtitle_secondary {
	color: #fff;
}

.v-fixed-card__btn {
	width: 175px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 38.8515px;
	cursor: pointer;
	padding: 10.48px 36.38px;
}

.v-fixed-card__btn_primary {
	background: #BF945D;
	color: #FFFFFF;
}

.v-fixed-card__btn_primary:hover {
	background: #FFFFFF;
	color: #093475;
	stroke: #093475;
}

.v-fixed-card__btn_secondary:hover {
	background: #BF945D;
	color: #fff;
	stroke: #fff;
}

.v-fixed-card__btn_secondary {
	background: #FFFFFF;
	color: #093475;
	stroke: #093475;
}

.v-fixed-card__btn--name {
	font-style: normal;
	font-weight: 500;
	font-size: 14.6603px;
	line-height: 19px;
	color: inherit;
}

.v-fixed-card__btn--icon {
	margin-left: 5.55px;
}

.v-fixed-card__btn--icon {
	stroke: inherit;
}

@media (max-width: 1840px) {
	.v-fixed-card {
		width: 260px;
	}
	.v-fixed-card:first-child {
		margin-left: 10px;
	}
	.v-fixed-card:last-child {
		margin-right: 10px;
	}
	.v-fixed-card__text--top {
		font-size: 18px;
	}
	.v-fixed-card__text--bot {
		font-size: 16px;
	}
}

@media (max-width: 1740px) {
	.v-fixed-card {
		display: none;
	}
	.slider-fix {
		display: block !important;
	}
}

/* .counters .select2-selection__rendered, .counters .select2-results__option {
  text-transform: uppercase !important;
} */

.slider-fix {
	visibility: hidden;
	opacity: 0;
	position: fixed;
	z-index: 6;
	bottom: 0;
	width: 100%;
	margin-bottom: -145px;
	transition: 0.5s;
}

.slider-fix.desktop {
	opacity: 1;
	visibility: visible;
	margin-bottom: 25px;
}

.slider-fix__item-link {
	position: relative;
	display: flex;
	width: 644px;
	height: 100%;
	padding: 12px 8px;
	overflow: hidden;
	border-radius: 8px;
}

.slider-fix__arrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	display: inline-block;
}

.slider-fix__arrow--prev::before,
.slider-fix__arrow--next::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 24px;
	height: 24px;
}

.slider-fix__arrow--next {
	right: 0;
}

.slider-fix__arrow--prev::before {
	background: url(../../img/slider_fix_arrow_prev.svg) no-repeat center;
}

.slider-fix__arrow--next::before {
	background: url(../../img/slider_fix_arrow_next.svg) no-repeat center;
}

.slider-fix.active {
	visibility: visible;
	opacity: 1;
	margin-bottom: 25px;
}

.slider-fixe.desktop {
	visibility: visible;
	opacity: 1;
	margin-bottom: 0;
}

.slider-fix.disabled {
	visibility: hidden;
	margin-bottom: -145px;
}

.slider-fix__body {
	width: 645px;
	margin: 0 auto;
}

.slider-fix__item {
	position: relative;
	width: 100%;
	height: 72px;
	border-radius: 8px;
}

.slider-fix__inner {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 48px;
}

.slider-fix__gradient {
	display: none;
	position: absolute;
	width: 110px;
	height: 100%;
	top: 0;
	right: 0;
}

.slider-fix__item-title {
	position: relative;
	display: block;
	width: 100%;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 5px;
}

.slider-fix__item-subtitle {
	position: relative;
	display: block;
	width: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}

.slider-fix__item-icon {
	display: block;
	width: 48px;
	flex: 0 0 48px;
	margin-right: 18px;
	margin-left: 72px;
}

.slider-fix__item-icon img {
	width: 100%;
}

.slider-fix__item-pic {
	position: absolute;
	top: 50%;
	right: 15%;
	transform: translateY(-50%);
	width: 360px;
}

.slider-fix__close {
	position: absolute;
	top: 50%;
	right: 235px;
	transform: translateY(-50%);
	z-index: 99;
	width: 36px;
	height: 36px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	cursor: pointer;
	box-shadow: 0px 3px 6px #00000029;
}

@media (max-width: 1200px) {
	.slider-fix__close {
		right: 120px;
	}
}
@media (max-width: 992px) {
	.slider-fix__close {
		right: 0;
		top: 0;
	}
	.slider-fix__body {
		width: 100%;
	}
	.slider-fix__item-link {
		width: 100%;
	}
}

/*.ipotechnyy-kredit #vScoring {*/
/*  display: none;*/
/*}*/

/* PAGE GUIDE */
.page-guide {
	margin-bottom: 90px;
}
.page-guide li {
	margin: 0;
	padding: 0;
}
.page-guide__main-list {
	position: relative;
	display: flex;
	flex-direction: column;
	background: #fff;
	margin-bottom: 18px;
	height: 360px;
}
.page-guide__main-item {
	background: #fff;
	width: 100%;
	transition: 0.3s;
}
/* .page-guide__main-item--active {
  top: 60px !important;
  z-index: 5 !important;
} */

.page-guide__main-link {
	display: flex;
	align-items: center;
	padding: 18px 24px;
	width: auto;
	height: auto;
	transition: 0.3s;
}
.page-guide__main-link--active {
	background: #e6eaf1;
}
.page-guide__main-link:hover .page-guide__main-text {
	color: #009ea7;
}
.page-guide__main-icon {
	position: absolute;
	transition: 0.3s;
}
.page-guide__main-icon--disabled {
	visibility: hidden;
	opacity: 0;
}

.page-guide__main-icon--dark {
	width: 36px;
	height: 36px;
}

/*.guide_dark_1 {*/
/*  display: block;*/
/*  background: url(../../img/guide_credits_dark.svg) no-repeat center;*/
/*  transition: 0.3s;*/
/*}*/
/*.guide_dark_2 {*/
/*  display: block;*/
/*  background: url(../../img/guide_vkladi_dark.svg) no-repeat center;*/
/*  transition: 0.3s;*/
/*}*/
/*.guide_dark_3 {*/
/*  display: block;*/
/*  background: url(../../img/guide_cards_dark.svg) no-repeat center;*/
/*  transition: 0.3s;*/
/*}*/
/*.guide_dark_4 {*/
/*  display: block;*/
/*  background: url(../../img/guide_tranz_dark.svg) no-repeat center;*/
/*  transition: 0.3s;*/
/*}*/
/*.guide_dark_5 {*/
/*  display: block;*/
/*  background: url(../../img/guide_tariffs_dark.svg) no-repeat center;*/
/*  transition: 0.3s;*/
/*}*/

/*.page-guide__main-link:hover .guide_dark_1 {*/
/*  background: url(../../img/guide_credits.svg) no-repeat center;*/
/*}*/
/*.page-guide__main-link:hover .guide_dark_2 {*/
/*  background: url(../../img/guide_vkladi.svg) no-repeat center;*/
/*}*/
/*.page-guide__main-link:hover .guide_dark_3 {*/
/*  background: url(../../img/guide_cards.svg) no-repeat center;*/
/*}*/
/*.page-guide__main-link:hover .guide_dark_4 {*/
/*  background: url(../../img/guide_tranz.svg) no-repeat center;*/
/*}*/
/*.page-guide__main-link:hover .guide_dark_5 {*/
/*  background: url(../../img/guide_tariffs.svg) no-repeat center;*/
/*}*/

.guide_dark_1,
.guide_dark_2,
.guide_dark_3,
.guide_dark_4,
.guide_dark_5 {
	display: none;
}

.guide_dark {
	display: block;
}

.page-guide__main-text {
	display: block;
	font-weight: 500;
	margin: 0;
	margin-left: 55px;
	transition: 0.3s;
}
.page-guide__tabs {
	opacity: 0;
	visibility: hidden;
	height: 0;
	background: #fff;
	border-radius: 12px;
}
.page-guide__tabs--active {
	opacity: 1;
	visibility: visible;
	height: auto;
}
.page-guide .a {
	fill: #a4afc1;
	transition: 0.3s;
}
.page-guide__list-arrow {
	position: absolute;
	top: 50%;
	right: 35px;
	transform: translateY(-50%);
	display: flex;
	opacity: 0;
	transition: 0.3s;
}
.page-guide__list-item {
	position: relative;
	display: block;
	padding-left: 19px !important;
}
.page-guide__list-item:first-child .page-guide__list-link {
	padding-top: 24px;
}
.page-guide__list-item:last-child .page-guide__list-link {
	border-bottom: 0;
	padding-bottom: 24px;
}
.page-guide__list-link {
	display: flex;
	align-items: center;
	padding: 19px 0;
	border-bottom: 1px solid #e6eaf1;
}
.page-guide__list-link:hover .page-guide__list-text {
	color: #009ea7;
}
.page-guide__list-link:hover .a {
	fill: #009ea7;
}
.page-guide__list-link:hover .page-guide__list-arrow {
	right: 18px;
	opacity: 1;
}
.page-guide__list-text {
	display: block;
	margin-left: 18px;
	margin-bottom: 0;
	transition: 0.3s;
}
.page-guide__list-link--active .page-guide__list-text {
	color: #009ea7;
}
.page-guide__list-link--active .page-guide__list-arrow {
	right: 18px;
	opacity: 1;
}
.page-guide__list-link--active .a {
	fill: #009ea7;
}
.page-guide__tabs--bot {
	opacity: 1;
	visibility: visible;
	height: auto;
}

.page-guide__content {
	opacity: 0;
	visibility: hidden;
	height: 0;
	transition: 0.3s;
}

.page-guide__content--active {
	opacity: 1;
	visibility: visible;
	height: auto;
}

.page-guide__content-item {
	width: 100%;
	overflow: hidden;
	transition: 0.3s;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	margin-bottom: 18px !important;
}
.page-guide__content-item:last-child {
	margin-bottom: 0;
}

.page-guide__content-item:hover {
	box-shadow: 0px 15px 30px #09347526;
}

.page-guide__content-item--active {
	margin-bottom: 36px !important;
	box-shadow: 0px 15px 30px #09347526;
}
.page-guide__content-link {
	position: relative;
	display: block;
	width: 100%;
	background: #fff;
	border-radius: 12px;
	font-size: 24px;
	font-weight: 500;
	padding: 24px 36px;
	transition: 0.3s;
}
.page-guide__content-link--active {
	background: #093475;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	color: #fff;
}
.page-guide__content-arrow {
	position: absolute;
	top: 28%;
	right: 24px;
	transition: 0.3s;
}
.page-guide__content-arrow .a {
	fill: #093475;
}
.page-guide__content-arrow--active {
	transform: rotateZ(180deg);
}
.page-guide__content-arrow--active .a {
	fill: #fff;
}

.page-guide__content-desc {
	visibility: hidden;
	opacity: 0;
	height: 0;
	background: #fff;
	padding: 24px 36px;
	display: none;
	transition: 0.3s;
}
.page-guide__content-desc--active {
	display: block;
	visibility: visible;
	opacity: 1;
	height: auto;
}
.page-guide__content-video {
	max-width: 528px;
	height: 350px;
	margin-bottom: 24px;
	background: silver;
}
.page-guide__content-text {
	margin-bottom: 24px;
}
.page-guide__content-horizontal {
	width: 100%;
	height: 1px;
	background: #e6eaf1;
	margin-bottom: 24px;
}
.page-guide__content-bot-block {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.page-guide__content-opinion {
	display: none;
	align-items: center;
}
.page-guide__content-update {
	font-size: 14px;
	color: #848e9f;
}
.page-guide__content-dislike {
	cursor: pointer;
	margin-right: 24px;
	transition: 0.3s;
	display: flex;
}
.page-guide__content-like {
	position: relative;
	cursor: pointer;
	display: flex;
	align-items: center;
	transition: 0.3s;
}
.page-guide__content-like--active .a {
	transition: 0.5s;
}
.page-guide__content-like-text {
	margin-right: -155px;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s;
}

.page-guide__content-like-text--active {
	margin-right: 18px;
	opacity: 1;
	visibility: visible;
}
.page-guide__content-dislike--disabled {
	opacity: 0;
	visibility: hidden;
	transition: 0.3;
}
.page-guide__content-like--clicked .a {
	fill: #e4bd63;
	transition: 0.5s;
}
.page-guide__help-users {
	width: 100%;
	transition: 0.3s;
}
.page-guide__help-users-title {
	display: block;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 10px;
}
.page-guide__help-users-tags {
	display: flex;
	flex-wrap: wrap;
}
.page-guide__help-users-tag {
	display: block;
	margin-right: 18px;
	margin-bottom: 18px;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	padding: 8px 18px;
	cursor: pointer;
	transition: 0.3s;
}

.page-guide__help-users-tag:hover {
	border: 1px solid #009ea7;
	color: #009ea7;
}
.page-guide__help-users--disabled {
	opacity: 0;
	visibility: hidden;
	height: 0;
}
.page-guide__thx-help {
	font-size: 24px;
	font-weight: 500;
}

.page-guide__thx-help--disabled {
	opacity: 0;
	height: 0;
	visibility: hidden;
}

.back-block {
	position: relative;
	z-index: 6;
	opacity: 0;
	height: 0;
	visibility: hidden;
	display: flex;
	align-items: center;
	padding: 16px 24px;
	cursor: pointer;
	background: #fff;
}
.back-block__icon {
	display: flex;
	margin-right: 30px;
}
.back-block__text {
	color: #848e9f;
	transition: 0.3s;
}
.back-block--active {
	opacity: 1;
	height: auto;
	visibility: visible;
	transition: 0.3s;
}

.back-block--active:hover .back-block__text {
	color: #009ea7;
}

.back-block--active:hover .a {
	transition: 0.3s;
	fill: #009ea7;
}
.back-block__text {
	font-size: 18px !important;
}

@media (max-width: 1200px) {
	.page-guide__main-text {
		font-size: 16px !important;
	}
	.page-guide__list-text {
		font-size: 16px !important;
	}
	.page-guide__content-link {
		font-size: 20px;
	}
	.page-guide__content-text {
		font-size: 16px;
	}
	.page-guide__help-users-tag {
		font-size: 16px;
	}
}

@media (max-width: 992px) {
	.page-guide__tabs--bot {
		margin-bottom: 50px;
	}
	.page-guide__content-desc {
		padding: 20px 20px;
	}
	.page-guide__content-link {
		padding: 20px 20px;
	}
}

@media (max-width: 768px) {
	.page-guide__content-dislike {
		margin-right: 55px;
	}
}

@media (max-width: 500px) {
	.page-guide__content-video {
		height: 250px;
	}
	.page-guide__content-like-text--active {
		display: none;
	}
}

/* FOREIGN CREDIT */

.foreignCredit__tabs {
	position: relative;
	display: flex;
	margin-bottom: 48px;
}

.foreignCredit__tabs::-webkit-scrollbar {
	height: 3px;
	border-radius: 5px;
}

.foreignCredit__tabs::-webkit-scrollbar-thumb {
	background-color: #009ea7;
}

.foreignCredit__tabs::after {
	content: '';
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #e6eaf1;
}

.foreignCredit__tabs-pattern {
	display: inline-block;
	position: absolute;
	width: 50%;
	bottom: -16px;
	height: 2px;
	background-color: #009ea7;
	z-index: 2;
}

.foreignCredit__tabs-pattern--left {
	transform: translateX(0%);
	transition: 0.5s;
}

.foreignCredit__tabs-pattern--right {
	transform: translateX(100%);
	transition: 0.5s;
}

.foreignCredit__tab {
	width: 50%;
	text-align: center;
	position: relative;
	font-size: 24px;
	font-weight: 500;
	color: #000;
}

.foreignCredit__tab--active {
	color: #009ea7;
}

.foreignCredit__content {
	opacity: 0;
	visibility: hidden;
	height: 0;
	transition: 0.5s;
}

.foreignCredit__content--active {
	opacity: 1;
	visibility: visible;
	height: auto;
}

.foreignCredit__inner {
	display: flex;
	justify-content: space-between;
	padding: 18px 30px 18px 30px !important;
}

.foreignCredit__inner i {
	width: 55% !important;
}

.foreignCredit__inner p {
	width: 40% !important;
}

@media (max-width: 1200px) {
	.foreignCredit__tab {
		font-size: 20px;
		white-space: nowrap;
	}
}

@media (max-width: 992px) {
	.foreignCredit__tabs {
		overflow-x: auto;
		overflow-y: hidden;
		padding: 15px 0;
		margin-bottom: 33px;
	}
	.foreignCredit__tab {
		width: auto;
	}
	.foreignCredit__tab {
		margin-right: 25px;
	}
	.foreignCredit__tab:last-child {
		margin-right: 0;
	}
}

@media (max-width: 776px) {
	.foreignCredit__inner {
		flex-wrap: wrap;
	}
	.foreignCredit__inner p {
		width: 100% !important;
	}
	.foreignCredit__inner i {
		width: 100% !important;
	}
}

/* END FOREIGN CREDIT */

.slider-fix__close img {
	display: block;
	width: unset !important;
}

.sh-pos-img-svg {
	height: 96px !important;
}

@media (max-width: 500px) {
	.sh-pos-img-svg {
		height: 50px !important;
	}
}

@media (max-width: 1200px) {
	.slider-fix__item-pic {
		right: 0;
	}
}

@media (max-width: 992px) {
	.slider-fix__inner {
		padding: 0 15px;
	}
}

@media (max-width: 768px) {
	.slider-fix__item-title {
		font-size: 18px;
		line-height: 20px;
	}

	.slider-fix__item-subtitle {
		font-size: 16px;
	}

	.slider-fix .owl-item {
		overflow: unset !important;
	}

	.slider-fix__item-pic {
		width: 250px;
	}
	.slider-fix__body {
		width: 100%;
	}
	.slider-fix__item {
		height: auto;
	}
	.slider-fix__item-icon {
		margin-left: 38px;
	}
	.slider-fix__close {
		right: 2px;
	}
}

@media (max-width: 650px) {
	.slider-fix__item-pic {
		width: 200px;
	}
}

@media (max-width: 576px) {
	.slider-fix__item-title {
		font-size: 16px;
	}

	.slider-fix__item-subtitle {
		width: 100%;
		font-size: 14px;
	}

	.slider-fix__item-pic {
		width: 165px;
		right: -5em;
	}
}

@media (max-width: 500px) {
	.slider-fix__gradient {
		display: block;
	}
}

/* END SLIDER FIX */
.VContent {
	margin-bottom: 35px;
}
.VCards ul {
	display: flex !important;
	margin-top: 35px !important;
}
.VCards ul li {
	/* width: 33.3% !important; */
	padding-left: 0;
	text-align: center;
}
.VCards ul li span {
	transition: 0.3s;
}
.VCards ul li:hover span {
	color: #009ea7;
}
.VTab.VActive {
	color: #009ea7 !important;
}
.spec_popup.active {
	display: block;
}

/* INT TRANS */
.int-trans-tabs {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
	position: relative;
	user-select: none;
	max-width: 1170px;
	overflow-x: auto;
	justify-content: center;
}

.int-trans-tabs {
	overflow-x: auto;
	transition: 0.5s;
}
.int-trans-tabs::-webkit-scrollbar {
	height: 0px;
}

.int-trans-tabs::-webkit-scrollbar-thumb {
	background-color: #009ea7;
}

.int-trans-tab {
	width: 148px;
	flex: 0 0 146px;
	min-width: max-content;
	height: 80px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: 1px solid #e6eaf1;
	border-bottom: 1px solid #e6eaf1;
	border-right: 1px solid #e6eaf1;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}

.custom_button_wrap {
	background: #f3f4f8;
	display: flex;
	justify-content: center;
	padding-bottom: 36px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (max-width: 1200px) {
	.counter_block {
		width: auto !important;
	}
}

@media (max-width: 992px) {
	.counters {
		padding: 15px !important;
		padding-top: 36px !important;
	}
	.counter_block {
		width: 100% !important;
	}
}

.int-trans-default.remove {
	display: none;
}

.int-trans-hover {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s;
}

.int-trans-hover.active {
	opacity: 1;
	visibility: visible;
}

.int-trans-tab:first-child {
	border-left: 1px solid #e6eaf1;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.int-trans-tab:nth-child(8) {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.int-trans-body {
	margin-bottom: 96px;
}

.int-trans-content {
	display: none;
	background: #fff;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	overflow: hidden;
}

.int-trans-topblock {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}

.int-trans-content.active {
	display: block;
}

.int-trans-topblock {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #f3f4f8;
	padding: 36px;
}
.int-trans-botblock {
	padding: 36px;
}

.int-trans-inner {
	width: 352px;
}

.int-trans-input {
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: 10;
	cursor: pointer;
	left: 0;
	width: 100%;
	height: 100%;
}

.int-trans-inner .custom-select ~ .select2-container {
	height: 62px;
}

.int-trans-pay-transfer {
	width: 100%;
	display: flex;
	justify-content: center;
	font-size: 24px;
	font-weight: 500;
	padding-bottom: 24px;
	margin-bottom: 24px;
	border-bottom: 1px solid #e6eaf1;
}

.int-trans-pay-transfer span {
	color: #009ea7;
}

.int-trans-desc {
	display: block;
	margin-bottom: 36px;
	font-weight: 400;
	font-size: 16px;
	text-align: justify;
}

.int-trans-slider {
	display: block;
	position: absolute;
	width: 150px;
	height: 100%;
	background: #009ea7;
	transition: all 0.2s;
}

.int-trans-botdesc {
	text-align: center;
	color: #093475 !important;
	font-weight: 400;
}

.int-trans-topblock.disabled {
	opacity: 0.5;
	pointer-events: none;
}

@media (max-width: 1200px) {
	.int-trans-inner {
		width: 250px;
	}
	.int-trans-inner .v-form-range--input {
		width: 100%;
	}
}

@media (max-width: 992px) {
	.int-trans-wrapper {
		background: none !important;
	}
	.int-trans-inner {
		width: 200px;
	}
	.int-trans-body {
		margin-bottom: 50px;
	}
}

@media (max-width: 766px) {
	.int-trans-inner {
		width: 100%;
	}
	.int-trans-topblock {
		flex-direction: column;
	}
	.int-trans-inner {
		margin-bottom: 15px;
	}
	.int-trans-inner:last-child {
		margin-bottom: 0;
	}
	.int-trans-pay-transfer {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
}

@media (max-width: 500px) {
	.int-trans-topblock,
	.int-trans-botblock {
		padding-left: 15px;
		padding-right: 15px;
	}
	.counter_block {
		margin-bottom: 20px !important;
	}
}

.spec_popup:before {
	position: absolute;
	content: '';
	top: -12px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 12px 12px 12px;
	border-color: transparent transparent #fff transparent;
}

.spec_popup::after {
	content: '';
	background-color: transparent;
	width: 100%;
	height: 20px;
	top: -32px;
	left: 0;
	position: absolute;
}

.spec_popup strong {
	font-weight: 500;
	font-size: 14px;
	display: block;
	width: 100%;
	font-weight: lighter;
	margin-left: 28px;
	margin-bottom: 15px;
}

.ranger {
	padding-left: 28px;
}

.spec_popup span:before {
	top: 50%;
	left: 50%;
	border-radius: 100%;
	background: transparent;
	width: 12px;
	height: 12px;
	content: '';
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.ranger a {
	float: left;
	line-height: 20px;
	font-size: 20px;
	padding: 0;
	font-weight: 600;
	display: inline-block;
	margin-right: 20px;
}

.ranger a.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.specials .ranger a:before {
	display: none;
}

.spec_popup input:checked + span:before {
	background: #093475;
}

.spec_popup label {
	font-weight: lighter;
	display: block;
	cursor: pointer;
}

.spec_popup ul li {
	width: 100%;
	height: 18px;
	font-weight: 500;
	line-height: 18px;
	margin-bottom: 15px;
	font-size: 16px;
	position: relative;
}

.spec_popup ul li input {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.spec_popup ul li span {
	float: left;
	position: relative;
	border-radius: 100%;
	margin-right: 10px;
	border: 1px solid #093475;
	display: block;
	width: 18px;
	height: 18px;
}

.specials a:before {
	position: absolute;
	background: url(../../img/glasses.svg) no-repeat center;
	width: 30px;
	height: 10px;
	background-size: contain;
	content: '';
	left: 0;
	top: 2px;
}

.bot_menu {
	float: left;
	padding-right: 20px;
	width: 50%;
}

ul.menu.bot_menuUl {
	max-width: calc(100% - 20px);
	display: inline-flex;
}

.bot_menu ul li {
	float: left; 
	margin: 0 -10px 0 0;
	position: relative;
	padding: 0;
}

.bot_menu ul li a {
	height: 90px;
	height: auto;
	color: #000;
	position: relative;
	z-index: 15;
	display: block;
	font-weight: 500;
	font-size: 18px;
	/* max-width: 180px; */
	text-align: center;
	padding: 20px 17.5px;
}

.bot_men > ul li a {
	padding: 0 35px;
}

.bot_menu > ul li:first-child a {
	padding-left: 0;
}

.megaLi .megaSubMenu__liUl li a:first-child {
	padding-left: 30px;
}

.megaLi .megaSubMenu__liUl li a {
	padding: 0;
	position: relative;
	padding-left: 30px;
}

.if-is-milliy:before {
	display: none;
	/* content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 17px;
	height: 27px;
	background: url('/local/templates/nbu/images/icons/logo-milliy.svg') no-repeat
		center;
	background-size: cover; */
}

/* .solfy:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 17px;
	height: 17px;
	background: url('/local/templates/nbu/images/icons/smile.png') no-repeat
		center;
	background-size: cover;
} */

.megaLi .megaSubMenu__liUl li a {
	padding: 0;
	position: relative;
	padding-left: 30px;
}

.if-is-milliy:before {
	display: none;
	/* content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 17px;
	height: 27px;
	background: url('/local/templates/nbu/images/icons/logo-milliy.svg') no-repeat
		center;
	background-size: cover; */
}

.bot_menu ul li a:hover {
	color: #009ea7;
}

.bot_menu ul li:last-child {
	margin: 0;
}

.bottom_right {
	float: right;
	position: relative;
}

.header_phone {
	position: relative;
	float: left;
	height: 48px;
	line-height: 45px;
	z-index: 4;
	margin: 13px 0;
	padding: 0 6px;
	position: relative;
	overflow: visible;
	border-radius: 6px;
	border: 2px solid #e4bd63;
	font-weight: 500;
	font-size: 18px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}

.header_phone span {
	position: relative;
	z-index: 22;
}

.header_phone:hover {
	color: #fff;
	transition: 0.3s;
}

.header_phone:hover:before {
	transition: width 0.25s ease-in;
	-webkit-transition: width 0.25s ease-in;
	width: 100%;
}

.header_phone:before {
	left: 0;
	top: 0;
	width: 0;
	background: #e4bd63;
	content: '';
	position: absolute;
	z-index: -1;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	height: 100%;
}

.my_bank {
	float: left;
	margin: 0 50px 0 20px;
}

.my_bank ul li {
	width: 100%;
	height: 63px;
	position: relative;
}

.my_bank ul li ul li {
	height: auto;
	line-height: 1.2;
}

.my_bank ul li a span {
	display: block;
	background: url(../../img/mybank.svg) no-repeat center;
	width: 18px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.my_bank ul li a {
	display: block;
	height: 73px;
	line-height: 75px;
	position: relative;
	color: #000;
	padding-left: 30px;
}

.my_bank ul li ul {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: none;
	z-index: 99;
	background: #fff;
	border-radius: 6px;
	-webkit-box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.2);
	padding: 24px;
	width: 150px;
	top: 63px;
}

.my_bank ul li ul:before {
	position: absolute;
	content: '';
	top: -12px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 12px 12px 12px;
	border-color: transparent transparent #fff transparent;
}

.my_bank ul li ul li {
	margin-bottom: 22px;
}

.my_bank ul li ul li:last-child {
	margin-bottom: 0;
}

.my_bank ul li ul li a {
	font-size: 15px;
	padding-left: 0;
	height: auto;
	line-height: 1;
	text-align: center;
}

.my_bank ul li ul li a:hover {
	color: #009ea7;
}

.lang {
	float: left;
	margin-left: 20px;
}

.lang ul li {
	width: 100%;
	height: 63px;
	position: relative;
}

.lang ul li a {
	display: block;
	height: 75px;
	line-height: 75px;
	position: relative;
	padding-right: 5px;
	padding-left: 35px;
}

.lang ul li::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(../../img/globe.svg) no-repeat center;
	width: 23px;
	height: 75px;
	line-height: 75px;
}

.lang ul li a span {
	width: 24px;
	height: 24px;
	border-radius: 100%;
	overflow: hidden;
	border: 1px solid #e9ecf3;
	position: absolute;
	left: 0;
	display: none;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.lang .lang_dropdown {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 5px 0px 20px rgba(0, 0, 0, 0.2);
	padding: 15px;
	width: 120px;
	display: none;
	z-index: 99;
	top: 63px;
	text-align: center;
}

.lang .lang_dropdown li {
	margin-bottom: 12px;
}

.lang .lang_dropdown li::after {
	display: none;
}

.lang .lang_dropdown li:last-child {
	margin-bottom: 0;
}

.lang .lang_dropdown li a:hover {
	color: #009ea7;
}

.lang .lang_dropdown li {
	height: auto;
}

.lang .lang_dropdown li a {
	line-height: 24px;
	height: 24px;
	padding-left: 0;
	padding-right: 0;
}

.lang .lang_dropdown:before {
	position: absolute;
	content: '';
	top: -12px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 12px 12px 12px;
	border-color: transparent transparent #fff transparent;
}

.bodysearch {
	position: absolute;
	right: 0;
	top: 17px;
}

.bodysearch form {
	position: relative;
	min-width: 40px;
	width: 0%;
	height: 40px;
	float: right;
	overflow: hidden;
	z-index: 3;
	-webkit-transition: width 0.3s;
	transition: width 0.3s;
}

.bodysearch span {
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 8px;
	right: 7px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	line-height: 1;
	cursor: pointer;
}

.bodysearch input.search_text {
	top: 0;
	right: 0;
	border: none;
	outline: 0;
	background: #fff;
	width: 100%;
	height: 40px;
	margin: 0;
	padding: 0px 55px 0px 20px;
	font-size: 16px;
	color: #646464;
	font-weight: 300;
}

.bodysearch input.search_submit {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: -5px;
	font-family: verdana;
	font-size: 22px;
	right: 0;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	background: #fff;
}

.bodysearch form.searchbox-open {
	width: 95%;
	border: 1px solid #104b97;
	border-radius: 10px;
}

.wrapper {
	width: 100%;
}

.banner {
	overflow: hidden;
	width: 100%;
	margin-bottom: 45px;
}

.banner_block {
	height: 600px;
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
}

.banner_block video {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
	z-index: 1;
}

.banner_block::before {
	display: none;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1090px;
	height: 100%;
	background: url(../../img/uzor-gradient.png) no-repeat center;
	background-size: contain;
	z-index: 1;
	opacity: 0.5;
}

.banner_block i::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 340px;
	height: 340px;
	background: url(../../img/uzor-white1.png) no-repeat center;
	background-size: contain;
	z-index: 2;
}

.banner_block i::after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 340px;
	height: 340px;
	background: url(../../img/uzor-white2.png) no-repeat center;
	background-size: contain;
	z-index: 2;
}

.banner_block i {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%; /*  animation-name: fadeOut;
	-webkit-animation-name: fadeOut;*/
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-delay: 0;
	-webkit-animation-delay: 0;
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
}

/* .banner_block .container {
	width: 100%;
	height: 100%;
	position: relative;
} */

.banner_text-wrapper{
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 150px;
}
.owl-carousel .owl-item.active .banner_block i {
	animation-name: zoomIn;
	-webkit-animation-name: zoomIn;
}

.banner_text {





	/* position: absolute;
	left: 115px;
	top: 50%; */
	/* bottom: -35px; */
	/* color: #fff;
	overflow: hidden;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%); */
	/* width: 500px; */
/* z-index: 3;
	max-width: 670px; */
} 

.desktop-img-right-wrap{
	padding-right: 160px;
}

.banner_text-wrapper .banner_text{
	max-width: 500px;
}

.desktop-img-right-wrap .desktop-img-right{
	width: 500px;
	height: 500px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.owl-carousel .owl-item .banner_text h2 {
	/* animation-name: fadeOutRight;
	-webkit-animation-name: fadeOutRight; */
	/* animation-duration: 0.7s;
	-webkit-animation-duration: 0.7s;
	animation-delay: 0;
	-webkit-animation-delay: 0;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both; */
	color: #000;
	font-size: 48px;
}

.owl-carousel .owl-item .banner_text p {
	/* -webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight; */
	/* -webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both; */
	font-size: 20px;
	color: #000;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}

.owl-carousel .owl-item .banner_text a {
	/* -webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight; */
	/* -webkit-animation-duration: 1.3s;
	animation-duration: 1.3s;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both; */
}

.owl-carousel .owl-item.active .banner_text h2 {
	/* animation-name: fadeInLeftBig;
	-webkit-animation-name: fadeInLeftBig; */
}

.owl-carousel .owl-item.active .banner_text p {
	/* animation-name: fadeInLeftBig;
	-webkit-animation-name: fadeInLeftBig; */
}

.owl-carousel .owl-item.active .banner_text a {
	/* animation-name: fadeInLeftBig;
	-webkit-animation-name: fadeInLeftBig; */
}

.owl-carousel .owl-item.active .frame--container_top {
	/* animation: fadeIn 2.5s; */
}

.owl-carousel .owl-item.active .frame--container_bottom {
	/* animation: fadeIn 2.5s; */
}

@supports (-webkit-overflow-scrolling: touch) {
	.owl-carousel .owl-item .banner_text a,
	.owl-carousel .owl-item .banner_text p,
	.owl-carousel .owl-item .banner_text h2 {
		/* -webkit-animation-fill-mode: none;
		animation-fill-mode: none; */
	}
}

.banner_text h2 {
	/* opacity: 1;
	visibility: visible;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.22222222;
	margin: 0 0 14px 0;
	text-shadow: rgba(0, 0, 0, 0.6) 0 0 5px; */
}

.banner_text p {
	/* line-height: 1.45; */
	/* font-size: 18px; */
	/* text-shadow: rgba(0, 0, 0, 0.8) 0 0 8px; */
}

/* Новые классы для текста(заголовка/описания) баннера */

.banner_text__title {
  font-weight: 700;
	max-width: 800px;
	margin-bottom: 31px;
}

.banner_text__title_color--primary {
  color: #fff;
}

.banner_text__title_color--secondary {
  color: #000;
}

.banner_text__title_size--md {
  font-size: 36px;
  line-height: 1.45;
}

.banner_text__title_size--lg {
  font-size: 48px;
  line-height: 61px;
}

.banner_text__desc {
  font-weight: 500;
	max-width: 670px;
	margin-bottom: 41px;
}

.banner_text__desc_color--primary {
  color: #fff;
}

.banner_text__desc_color--secondary {
  color: #000;
}

.banner_text__desc_size--md {
  line-height: 1.45;
  font-size: 20px;
}

.banner_text__desc_size--lg {
  font-size: 24px;
  line-height: 31px;
}

@media (max-width: 445px) {
	.banner_text__title, .banner_text__desc {
		color: #000!important;
	}
}

/* ---------------------------- */

.banner_text a {
	display: inline-block;
	color: #000;
	font-size: 20px;
	font-weight: 500;
	padding: 0 37px;
	height: 60px;
	line-height: 60px;
	border: 1px solid transparent;
	background: #e4bd63;
	border-radius: 6px;
	margin-top: 15px;
	margin-bottom: 24px;
}

.banner_text a:hover {
	border-color: #e0a825;
	background: #e0a825;
	color: #fff;
}

.banner .owl-dots,
.foto-gallary.owl-carousel .owl-dots {
	position: absolute;
	left: 275px;
	width: 100%;
	bottom: 40px;
}

.foto-gallary.owl-carousel .owl-dots {
	width: auto;
	bottom: 60px;
}

.foto-gallary.owl-carousel .owl-nav [class*='owl-']:hover {
	background-color: #fff;
	opacity: 0.9;
}

#owl2 .owl-dots {
	float: left;
	position: relative;
	width: 100%;
}

.banner .owl-dot,
#owl2 .owl-dot,
.foto-gallary.owl-carousel .owl-dot {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 11px 0 0;
	border-radius: 100%;
	position: relative;
	border: 2px solid #093475;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
	opacity: 0.6;
	transition: 0.2s ease;
}

.banner .owl-dot:hover,
#owl2 .owl-dot:hover,
.foto-gallary.owl-carousel .owl-dot:hover,
.owl-dot.active {
	opacity: 0.9;
}

#owl2 .owl-dot {
	width: 20px;
	height: 20px;
	border: 2px solid rgb(0, 0, 0);
}

.banner .owl-dot::before,
#owl2 .owl-dot::before,
.foto-gallary.owl-carousel .owl-dot::before {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	border-radius: 100%;
	content: '';
	position: absolute;
	background: #093475;
	width: 6px;
	height: 6px;
	opacity: 0;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
}

#owl2 .owl-dot::before {
	width: 10px;
	height: 10px;
	background: rgb(0, 0, 0);
}

.banner .owl-dot:last-child,
#owl2 .owl-dot:last-child,
.foto-gallary.owl-carousel .owl-dot:last-child {
	margin: 0;
}

.banner .owl-dot.active:before,
#owl2 .owl-dot.active:before,
.foto-gallary.owl-carousel .owl-dot.active:before {
	opacity: 1;
	transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
}

.foto-gallary.owl-carousel .owl-dots .owl-dot span {
	display: none;
}

.positions {
	overflow: hidden;
	width: 100%;
	margin-bottom: 73px;
}

.positions .row {
	margin: 0 -8px;
}

.posit_block {
	float: left;
	width: 20%;
	padding: 0 8px;
}

.pos_wrap {
	border-radius: 6px;
	border: 1px solid #e6eaf1;
	height: 300px;
	position: relative;
	overflow: hidden;
	transition: 0.3s ease-out;
	-webkit-transition: 0.3s ease-out;
	text-align: center;
}

.for_hover {
	position: relative;
	z-index: 4;
	width: 100%;
	padding: 20px;
	height: 100%;
}

.pos_wrap:hover {
	border-color: #009ea7;
	transition: border-radius 0.3s ease-in;
	-webkit-transition: border-radius 0.3s ease-in;
}

.pos_wrap:before {
	position: absolute;
	transition: 0.2s ease-out;
	-webkit-transition: 0.2s ease-out;
	bottom: 0;
	content: '';
	width: 100%;
	left: 0;
	height: 0px;
	background: #009ea7;
	z-index: 3;
}

.variantBlackWhite {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.pos_wrap:hover:before {
	transition: height 0.15s ease-in 10ms;
	-webkit-transition: height 0.15s ease-in 10ms;
	height: 100%;
}

.pos_wrap a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.pos_wrap:hover h3 {
	color: #fff;
}

.pos_wrap:hover p {
	color: #fff;
}

.pos_wrap:hover img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.pos_wrap h3 {
	margin: 0 0 10px 0;
	line-height: 1.25;
	font-size: 24px;
	font-weight: 500;
}

.pos_wrap p {
	margin: 0;
	color: #848e9f;
	font-size: 15px;
	line-height: 1.45;
}

.pos_img {
	position: absolute;
	bottom: 23px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	height: 100px;
	width: 100px;
}

.pos_img img {
	width: 80%;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.cards {
	overflow: hidden;
	width: 100%;
	text-align: center;
	margin-bottom: 65px;
}

.cards .c-cards__desc {
	line-height: 1;
	font-size: 48px;
	margin: 0 0 30px 0;
	font-weight: 600;
}

.cards h3 {
	line-height: 1.35;
	font-size: 24px;
	display: block;
	width: 70%;
	margin: 0 auto 65px auto;
	font-weight: 500;
}

.cards .row {
	margin: 0 -12px;
}

.card_block {
	float: left;
	width: 18%;
	padding: 0 12px;
}

.card_block.big_card {
	width: 28%;
	padding: 0 24px;
}

.card_block.big_card p {
	color: #e4bd63;
	font-size: 30px;
	width: 165px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 5;
	padding: 0;
	margin-top: -5px;
	display: block;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.into_card {
	border: 2px dashed #e4bd63;
	border-radius: 6px;
	height: 245px;
	position: relative;
	transition: 0.2s ease-out;
	-webkit-transition: 0.2s ease-out;
	margin-top: -35px;
}

.into_card a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}

.into_card:hover {
	background: #e4bd63;
	border-style: solid;
	transition: 0.2s ease-in;
	-webkit-transition: 0.2s ease-in;
}

.into_card:hover p {
	color: #fff;
}

.card_block p {
	font-size: 18px;
	margin: 0;
	line-height: 1.45;
	font-weight: 500;
	display: block;
	padding: 0 30px;
}

.card_block img {
	display: block;
	margin: 0 auto 22px auto;
}

.credit {
	width: 100%;
	margin-bottom: 72px;
}

.credit_back {
	overflow: hidden;
	width: 100%;
	background: url(../../img/uzorback.png) no-repeat center;
	background-size: cover;
	padding: 63px 0 70px 0;
	position: relative;
}

.credit_back::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 340px;
	height: 340px;
	background: url(../../img/uzor-white1.png) no-repeat center;
	background-size: contain;
	z-index: 2;
	opacity: 0.6;
}

.credit_back::after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 340px;
	height: 340px;
	background: url(../../img/uzor-white2.png) no-repeat center;
	background-size: contain;
	z-index: 2;
	opacity: 0.6;
}

.credit_head {
	margin: 0 auto;
	text-align: center;
}

.credit_head h3 {
	margin: 0;
	font-size: 48px;
	display: block;
	float: left;
	position: relative;
	line-height: 1.25;
	font-weight: 600;
}

.credit_head .select_container {
	position: relative;
}

.credit_head
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	width: 20px;
	height: 12px;
	min-height: 12px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: -30px;
	background: url(../../img/dropdown.png) no-repeat center;
}

.credit_head .select2-container .select2-selection--single {
	text-align: center;
	display: table;
	margin: 0 auto;
	position: relative;
	border-bottom: 5px solid transparent;
}

.credit_head
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b {
	display: none !important;
}

.credit_head .select2 {
	line-height: 1.25;
	background: none;
	height: auto;
	position: relative;
	overflow: hidden;
	font-size: 48px;
	z-index: 1000;
	font-weight: 600;
	color: #093475;
	width: 900px !important;
	padding: 20px 60px 20px 30px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.for_dropdown {
	width: auto;
	display: table;
	margin: 0 auto;
	height: 70px;
}

.car_block p {
	font-size: 24px;
	font-weight: 500;
	display: block;
	max-width: 800px;
	margin: 0 auto 40px auto;
	text-align: center;
	overflow: hidden;
	width: 100%;
	line-height: 1.35;
	color: #fff;
}

.credit_head .select2-container .select2-selection--single {
	position: relative;
}

.credit_head .select2-dropdown {
	top: 0;
	z-index: 995;
	overflow: hidden;
	padding: 120px 0 40px 0;
	border-radius: 10px;
	-webkit-box-shadow: 15px 0 30px rgba(0, 0, 0, 0.3);
	box-shadow: 15px 0 30px rgba(0, 0, 0, 0.3);
}

.credit_head .select2-container {
	top: 0 !important;
}

.wrap_carblock {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.credit_head
	.select2-container--default
	.select2-results__option[aria-selected='true'] {
	background-color: transparent;
	color: #093475;
}

.credit_head .select2-results__option {
	text-align: center;
	font-size: 36px;
	padding: 0 30px;
	line-height: 1;
	margin-bottom: 30px;
	color: #093475;
	font-weight: 600;
}

.credit_head .select2-results__option:last-child {
	margin-bottom: 0;
}

.credit_head
	.select2-container--default
	.select2-results
	> .select2-results__options {
	max-height: inherit;
	overflow: hidden;
}

.credit_head
	.select2-container--default
	.select2-results__option--highlighted[aria-selected] {
	background-color: transparent;
	color: #009ea7;
}

.car_block {
	width: 1060px;
	margin: 0 auto;
	position: relative;
}

.credit_content {
	position: relative;
	z-index: 3;
	float: right;
	width: 635px;
	background: #fff;
	border-radius: 6px;
	padding: 50px 90px 60px 200px;
}

.credit_content a {
	display: inline-block;
	padding: 0 35px;
	height: 60px;
	line-height: 60px;
	font-weight: 500;
	font-size: 20px;
	color: #fff;
	background: #e4bd63;
	border-radius: 6px;
	border: 1px solid transparent;
}

.credit_section {
	margin-bottom: 25px;
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.car_block.active .credit_section {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.credit_section h4 {
	font-size: 48px;
	font-weight: 600;
	margin: 0 0 10px 0;
}

.credit_section span {
	font-size: 24px;
}

.credit_section:last-child {
	margin-bottom: 0;
}

.credit_image {
	position: absolute;
	top: 50%;
	width: 620px;
	z-index: 20;
	left: -90px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.credit_image img {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.car_block.active .credit_image img {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	margin: 0 auto;
	display: table;
	height: 100%;
	object-fit: contain;
}

.credit_content a:hover {
	border-color: #e4bd63;
	color: #e4bd63;
	background: none;
}

.contact_us {
	overflow: hidden;
	width: 100%;
	margin-bottom: 70px;
}

.exchange-rates-sec .contact_us,
.exchange-rates .contact_us {
	margin-bottom: 20px;
	margin-top: 30px;
}

.contact_us .contact_part {
	padding: 0 12px;
}

.contact_us .row {
	margin: 0 -12px;
}

.contact_us .contact_border .row {
	margin: 0 -50px;
}

.contact_border {
	width: 100%;
	border: 1px solid #e6eaf1;
	border-radius: 10px;
	height: 480px;
	padding: 50px 40px;
}

.contact_us .part_block {
	padding: 0 50px;
	position: static;
}

.part_block h3 {
	font-size: 36px;
	line-height: 1.25;
	margin: 0 0 17px 0;
	font-weight: 600;
}

.part_block p {
	font-size: 18px;
	line-height: 1.25;
	margin: 0;
}

.part_block a {
	position: absolute;
	left: 55px;
	display: inline-block;
	border-radius: 6px;
	border: 2px solid #e4bd63;
	height: 60px;
	line-height: 58px;
	padding: 0 34px;
	font-size: 20px;
	font-weight: 500;
	bottom: 60px;
}

.part_block a:hover {
	background: #e4bd63;
	color: #fff;
}

.part_block ul li {
	width: 100%;
	height: 68px;
	overflow: hidden;
	padding-left: 76px;
	position: relative;
	margin-bottom: 35px;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -o-flex;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.part_block ul li:last-child {
	margin-bottom: 0;
}

.part_block ul li i {
	display: inline-block;
	width: 54px;
	height: 52px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: 0;
	text-align: center;
}

.part_block ul li i img {
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.part_block ul li span {
	font-size: 18px;
	line-height: 1.3;
}

.contact_us .part_half {
	padding: 0 12px;
}

.border_block {
	height: 480px;
	position: relative;
	border-radius: 10px;
	padding: 50px 40px;
	border: 1px solid #e6eaf1;
}

.contact_us .border_block ul {
	padding: 0;
	margin-bottom: 0;
}

.border_block h3 {
	font-size: 36px;
	line-height: 1.25;
	margin: 0 0 17px 0;
	font-weight: 600;
}

.border_block p {
	font-size: 18px;
	line-height: 1.25;
	margin: 0;
}

.border_block a {
	position: absolute;
	left: 55px;
	display: inline-block;
	border-radius: 6px;
	border: 2px solid #e4bd63;
	height: 60px;
	line-height: 58px;
	padding: 0 34px 0 83px;
	font-size: 20px;
	font-weight: 500;
	bottom: 60px;
}

.border_block a:before {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: 35px;
	background: url(../../img/tg.svg) no-repeat center;
	width: 36px;
	height: 30px;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	content: '';
}

.border_block a:hover {
	background: #e4bd63;
	color: #fff;
}

.border_block a:hover:before {
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-in;
}

.uzor_block {
	background: url('../../img/uzor-white.png') no-repeat center;
	background-size: cover;
	border: none;
	position: relative;
}

.uzor_block a.uzor_block--promo {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: none;
	border: 0;
	z-index: 1;
}

.uzor_block a.uzor_block--promo:before {
	display: none;
}

.uzor_block h3 {
	color: #fff;
}

.uzor_block ul {
	position: absolute;
	left: 55px;
	bottom: 60px;
}

.uzor_block ul li a {
	position: relative;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	width: 100%;
	padding: 0;
	padding-right: 20px;
	bottom: 0;
	padding-left: 55px;
	z-index: 1;
}

.uzor_block ul li {
	margin-bottom: 12px;
	padding-left: 0;
}

.uzor_block ul li:before {
	display: none;
}

.uzor_block ul li:last-child {
	margin-bottom: 0;
}

.uzor_block ul li a:before {
	left: 16px;
}

.uzor_block ul li.appstore a:before {
	background: url(../../img/appstore.png) no-repeat center;
	width: 26px;
	height: 32px;
}

.uzor_block ul li.googlestore a:before {
	background: url(../../img/googlestore.png) no-repeat center;
	background-size: contain;
	width: 26px;
	height: 29px;
}

/*.allnews {
overflow: hidden;
width: 100%;
background: #f3f8ff;
padding: 70px 0;
}
*/
.news_part {
	float: left;
	width: 20%;
	position: relative;
	padding: 0 21px;
}

.news_part a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: block;
}

/*.allnews .row {
margin: 0 -21px;
}*/
.news_part h3 {
	font-size: 36px;
	line-height: 1.3;
	display: block;
	width: 80%;
	font-weight: 600;
	margin: 0 0 23px 0;
}

.news_part a.watch_all_news {
	font-size: 14px;
	color: #000;
	position: static;
	width: auto;
	height: auto;
	display: inline-block;
}

.news_part a.watch_all_news:hover {
	color: #009ea7;
}

.news_part p {
	display: block;
	width: 100%;
	height: auto;
	font-size: 18px;
	position: relative;
	overflow: hidden;
	font-weight: 400;
	line-height: 1.5;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #e6eaf1;
}

.news_part p:before {
	bottom: 0;
	left: 0;
	width: 0px;
	height: 1px;
	position: absolute;
	z-index: 100;
	background: #009ea7;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	content: '';
}

.news_part:hover > p:before {
	transition: width 0.25s ease-in;
	-webkit-transition: width 0.25s ease-in;
	width: 100%;
}

.news_part:hover > p,
.news_part:hover > span {
	color: #009ea7;
	transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
}

.news_part span {
	display: block;
	color: #848e9f;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	font-weight: 400;
}

.nwesletter {
	overflow: hidden;
	width: 100%;
	background: url(../../img/staybg.jpg) no-repeat center;
	background-size: cover;
	padding: 22px 0;
}

.middle_block {
	width: 1030px;
	margin: 0 auto;
	overflow: hidden;
}

.news_text {
	float: left;
	width: 485px;
	padding-top: 2px;
}

.news_text h4 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	margin: 0 0 5px 0;
	line-height: 1.3;
}

.news_text p {
	margin: 0;
	color: #a5aec2;
	font-size: 14px;
}

.news_form {
	float: right;
}

.news_form input {
	float: left;
	background: #fff;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	padding: 0 25px;
	display: block;
	width: 295px;
	outline: none;
	border: none;
	border-radius: 6px;
	margin-right: 12px;
}

.news_form input:-webkit-input-placeholder {
	color: #848e9f;
}

.new_container {
	padding: 0 15px;
	margin: 0 auto;
}

.news_form button {
	float: left;
	font-weight: 500;
	color: #fff;
	font-size: 20px;
	height: 60px;
	line-height: 1;
	padding: 0 34px;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	outline: none;
	background: none;
}

.news_form button:hover {
	background-color: #fff;
	color: #fff;
}

.contacts {
	overflow: hidden;
	width: 100%;
	background-color: #fff;
}

.top_contact {
	overflow: hidden;
	display: flex;
	width: 100%;
	border-bottom: 1px solid #e6eaf1;
	padding: 70px 0 45px 0;
}

.midle_contact {
    overflow: hidden;
    display: flex;
    width: 100%;
    /* border-bottom: 1px solid #e6eaf1; */
    /* padding: 70px 0 45px 0; */
}

.TOP-RATING img{
	top: 0px!important;
    right: 15px;
    left: initial!important;
}
.TOP-RATING a{
min-height: 150px;
}

.footer-tas-ix {
    margin-left: auto;
}

.cout_user {
    position: relative;
    /* padding-left: 5rem; */
    /* margin: 0 auto; */
    width: 150px;
    height: 50px;
    /* color: #fff; */
    border: 1px solid #009ea7;
}

.TAS-IX {
    /* width: 20%; */
    background-color: #009ea7;
    font-weight: 600;
    color: #fff;
    padding: 7px;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    /* width: 3rem; */
    height: 100%;
    /* background: rgba(221, 221, 221, 0.5); */
    writing-mode: vertical-lr;
    display: flex;
    margin: auto;
    transform: rotate(180deg);
	font-size: 10px;
}

.cout_user_text {
    font-size: 16px;
    padding: 6px;
}

.top_contact-item {
	width: 50%;
	box-sizing: border-box;
}

.contact_footerwrapper {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}

.contact_block-content {
	padding-left: 40px;
}

.trust-service--wrap .contact_block-content {
	padding-left: 18px;
}

.contact_block {
	position: relative;
	margin-bottom: 24px;
	width: 50%;
}

.callback__form .contact_block {
	width: 100%;
	margin-bottom: 15px;
	margin-top: 25px;
	max-width: inherit;
}

.trust-service--wrap {
	background-color: rgba(0, 158, 167, 0.1);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	padding: 17px 30px 15px 18px;
	border-radius: 6px;
	max-width: max-content;
	margin-top: -16px;
}

.contact_block-title {
	letter-spacing: 0px;
	color: #848e9f;
	font-size: 14px;
	margin-bottom: 6px;
	font-weight: 400;
}

.trust-service--wrap .contact_block-title {
	margin-bottom: 3px;
}

.contact_block img {
	position: absolute;
	left: 0;
	top: -5px;
}

.trust-service--wrap img {
	position: relative;
}

.contact_block a {
	display: inline-block;
	clear: both;
	line-height: 1.5;
	font-size: 16px;
}

.contact_block a em {
	font-style: normal;
	font-size: 14px;
}

.contact_block ul li {
	float: left;
	margin: 0 12px 0 0;
	padding-left: 0;
}

.contact_block ul li::before {
	display: none;
}

.contact_block ul li:last-child {
	margin: 0;
}

.contact_block ul li a {
	display: block;
	width: 36px;
	height: 36px;
	position: relative;
	background: #f2fafb;
	border-radius: 6px;
}

.contact_block ul li a img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.contact_block a:hover {
	color: #009ea7;
}

.contact_block ul li a:hover {
	background: #009ea7;
}

.contact_block ul li a:hover img {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.contact_block ul {
	margin-left: 0;
}

.bottom_contact {
	overflow: hidden;
	padding: 43px 0 30px 0;
	width: 100%;
}

.footer_menu {
	margin-bottom: 50px;
	overflow: hidden;
}

.footer_menu ul li {
	float: left;
	width: 50%;
	padding-left: 0;
	margin-bottom: 0;
}

.footer_menu ul li::before {
	display: none;
}

.footer_menu ul li a {
	line-height: 2.25;
	color: #848e9f;
	font-size: 16px;
	padding-bottom: 3px;
	position: relative;
}

.footer_menu ul li a:before {
	bottom: 0;
	left: 0;
	width: 0px;
	height: 1px;
	background: #009ea7;
	content: '';
	position: absolute;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
}

.footer_menu ul li a:hover:before {
	width: 100%;
	transition: width 0.25s ease-out;
	-webkit-transition: width 0.25s ease-out;
}

.footer_menu ul li a:hover {
	color: #009ea7;
}

.copyrights {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.copyrights_p {
	line-height: 1.5;
	color: #848e9f;
	font-weight: normal;
	font-size: 13.9px;
	width: 38%;
}

.copyrights_p a {
	color: #848e9f;
}

.copyrights_p a:hover {
	transition: 0.3s;
	color: #009ea7;
}

.made_in a {
	display: inline-block;
	width: 100px;
}

.made_in span {
	float: left;
	font-size: 16px;
	margin-right: 3px;
	display: inline-block;
}

.main_popup {
	position: fixed;
	z-index: 1500;
	background: #093475;
	left: 0;
	overflow-y: auto;
	height: 0;
	top: 0;
	transition: 0.3s ease-out;
	-webkit-transition: 0.3s ease-out;
	width: 100%;
}

.main_popup.heights {
	height: 100%;
	transition: height 0.3s ease-out;
	-webkit-transition: height 0.3s ease-out;
}

.main_popup.heights .bottom_menu_popup {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

.main_popup .row {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}

.main_popup .row .col-md-3 {
	box-sizing: border-box;
}

.main_popup .row .col-md-3 {
	box-sizing: border-box;
}

.form_popup {
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-top: 125px;
}

.form_popup span {
	position: absolute;
	left: 0;
	top: 10px;
	background: url(../../img/search.svg) no-repeat center;
	width: 36px;
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
	background-size: contain;
	height: 35px;
}

.form_popup input {
	display: block;
	width: 100%;
	background: none;
	outline: none;
	font-size: 36px;
	padding: 0 140px 25px 70px;
	border: none;
	color: #fff;
	border-bottom: 3px solid #fff;
}

.form_popup input::-webkit-input-placeholder {
	color: #7886a6;
}

.form_popup input::-moz-placeholder {
	color: #7886a6;
}

.form_popup input:-ms-input-placeholder {
	color: #7886a6;
}

.form_popup input::-ms-input-placeholder {
	color: #7886a6;
}

.form_popup input::placeholder {
	color: #7886a6;
}

.form_popup button {
	position: absolute;
	right: 0;
	top: 5px;
	background: none;
	border: none;
	outline: none;
	color: #fff;
	padding-bottom: 28px;
	font-size: 36px;
	line-height: 1;
}

.scrollheight {
	margin-top: 60px;
}

.scrollheight ul {
	margin-right: 5px;
	margin-bottom: 20px;
}

.top_menu_popup {
	overflow: hidden;
	width: 100%;
	padding: 0 0 60px 0;
	border-bottom: 1px solid #3a5d91;
	margin-right: 5px;
}

.bottom_menu_popup {
	overflow: hidden;
	width: 100%;
	padding: 40px 0 0 0;
	margin-right: 5px;
}

.top_menu_popup ul li a,
.bottom_menu_popup ul li a {
	font-size: 16px;
	color: #97afd3;
	line-height: 1.3;
}

.top_menu_popup ul li,
.bottom_menu_popup ul li {
	margin-bottom: 17px;
}

.top_menu_popup ul li:last-child,
.bottom_menu_popup ul li:last-child {
	margin-bottom: 0;
}

.top_menu_popup ul li {
	position: relative;
	line-height: 1.556;
}

.v_underscore {
	text-decoration: underline;
}

.top_menu_popup h5 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.25;
	margin: 15px 0 30px 0;
}

.top_menu_popup ul li a:hover,
.bottom_menu_popup ul li a:hover {
	color: #fff;
}

.v_underscore {
	text-decoration: underline;
}

.pop_closer {
	position: absolute;
	background: none;
	outline: none;
	border: none;
	right: 35px;
	top: 40px;
}

.bot_menu ul li ul {
	position: absolute;
	top: -15px;
	left: -24px;
	min-width: 365px;
	display: none;
	background: #fff;
	transition: 0.25s ease-out;
	padding: 58px 24px 26px 24px;
	border-radius: 6px;
	-webkit-box-shadow: 15px 0 30px rgba(0, 0, 0, 0.15);
	box-shadow: 15px 0 30px rgba(0, 0, 0, 0.15);
	z-index: 10;
}

.bot_menu ul li ul li a {
	font-size: 18px;
	font-weight: 500;
}

.bot_menu ul li ul li {
	margin-bottom: 20px;
}

.bot_menu ul li ul li:last-child {
	margin-bottom: 0;
}

.bot_menu ul li a span {
	position: absolute;
	width: 13px;
	height: 8px;
	display: block;
	right: -25px;
	top: 9px;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	background: url(../../img/drop_menu.png) no-repeat center;
	background-size: contain;
}

.ExtraMenu:hover .anotherUl {
	display: flex;
	flex-direction: column;
	transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
}

.bot_menu ul .ExtraMenu .anotherUl {
	min-width: 250px;
	top: 5px;
	left: -5px;
	padding: 60px 24px 15px 24px;
}

.bot_menu ul .ExtraMenu .anotherUl a {
	padding: 5px 0;
	line-height: 1.3;
	height: auto;
}

.bot_menu ul .ExtraMenu a span {
	right: -10px;
	top: 32px;
}

.bot_menu ul li:hover > a {
	color: #009ea7;
}

.bot_menu ul li:hover > a > span {
	background: url(../../img/drop_menu_hover.png) no-repeat center;
	background-size: contain;
	transition: 0.25s ease-in;
	-webkit-transition: 0.25s ease-in;
}

#nav-icon1,
#nav-icon2,
#nav-icon3,
#nav-icon4 {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 15px;
	top: 16px;
	display: none;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	cursor: pointer;
	transform: rotate(0deg);
	-webkit-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}

#nav-icon1 span,
#nav-icon3 span,
#nav-icon4 span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #093475;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.25s ease-in-out;
	transition: 0.25s ease-in-out;
}

#nav-icon2 span {
	display: block;
	position: absolute;
	height: 3px;
	width: 50%;
	background: #093475;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.25s ease-in-out;
	transition: 0.25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
	left: 50%;
	border-radius: 0 9px 9px 0;
}

#nav-icon2 span:nth-child(odd) {
	left: 0px;
	border-radius: 9px 0 0 9px;
}

#nav-icon2 span:nth-child(1),
#nav-icon2 span:nth-child(2) {
	top: 0px;
}

#nav-icon2 span:nth-child(3),
#nav-icon2 span:nth-child(4) {
	top: 11px;
}

#nav-icon2 span:nth-child(5),
#nav-icon2 span:nth-child(6) {
	top: 22px;
}

#nav-icon2.open span:nth-child(1),
#nav-icon2.open span:nth-child(6) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),
#nav-icon2.open span:nth-child(5) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
	left: 2px;
	top: 7px;
}

#nav-icon2.open span:nth-child(2) {
	left: calc(50% - 4px);
	top: 7px;
}

#nav-icon2.open span:nth-child(3) {
	left: -50%;
	opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
	left: 100%;
	opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
	left: 2px;
	top: 16px;
}

#nav-icon2.open span:nth-child(6) {
	left: calc(50% - 4px);
	top: 16px;
}

.lang ul li:hover > ul {
	display: block;
}

.exchange_rates {
	width: 100%;
	overflow: hidden;
}

.exchange_rates .main_exchange {
	padding: 0 25px;
}

.exchange_rates .sidebar {
	padding: 0 25px;
	margin-bottom: 100px;
}

.exchange_rates .row {
	margin: 0 -25px;
}

.exch_head {
	overflow: hidden;
	width: 100%;
	margin-bottom: 38px;
}

.exch_head h1 {
	float: left;
	font-size: 48px;
	margin: 0;
	line-height: 1;
}

.exch_head a {
	color: #009ea7;
	font-size: 18px;
	display: inline-block;
	float: right;
	position: relative;
	top: 15px;
}

.exch_table {
	overflow: hidden;
	width: 100%;
	margin-bottom: 40px;
}

.exch_table table {
	width: 100%;
}

.exch_table table tr th {
	text-transform: uppercase;
	color: #093475;
	font-weight: 500;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 22px;
}

.exch_table table tr th:first-child {
	padding-left: 25px;
}

.exch_table table tr:first-child {
	border-bottom: 2px solid #093475;
}

.exch_table table tr td,
.inner_wrapper .exch_table table tr td {
	padding: 20px 0;
	font-size: 15px;
	border-bottom: 1px solid #e0e4eb;
	font-weight: 500;
	text-align: left;
}

.exch_table table tr td:first-child {
	padding-left: 25px;
}

.exch_table table tr td img {
	margin-right: 15px;
	position: relative;
	top: -2px;
}

.exch_table table tr:hover {
	background: #eceef1;
}

.exch_table table tr:first-child:hover {
	background: none;
}

.exch_quote {
	overflow: hidden;
	width: 100%;
}

.exch_quote p {
	line-height: 1.35;
	font-size: 18px;
	margin-bottom: 20px;
}

.exch_quote a {
	color: #093475;
	font-size: 18px;
}

.convert {
	overflow: hidden;
	width: 100%;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #e6eaf1;
	padding: 30px 40px;
	margin-bottom: 10px;
	position: relative;
}

.sidebar_head {
	margin: 0 0 30px 0;
	line-height: 1.25;
	font-size: 1.1vw;
	display: block;
	width: 240px;
	font-weight: 500;
}

.dynamic_exchange {
	text-align: center;
	font-size: 18px;
	color: #093475;
	line-height: 1.556;
	margin: auto;
	display: block;
}

.coverter {
	clear: both;
	width: 100%;
	height: 47px;
	margin-bottom: 11px;
}

.convert .coverter:last-child {
	margin-bottom: 0;
}

.coverter input {
	display: block;
	width: calc(100% - 90px);
	float: left;
	height: 47px;
	line-height: 47px;
	outline: none;
	padding: 0 15px;
	border-radius: 6px;
	border: 1px solid #e6eaf1;
	font-size: 16px;
	font-weight: 500;
}

.coverter.uzs input {
	padding-right: 0;
	width: calc(100% - 65px);
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background-color: #efefef;
	border-color: #efefef;
}

.coverter input::-webkit-input-placeholder {
	color: #b8b8b8;
}

.coverter input::-moz-placeholder {
	color: #b8b8b8;
}

.coverter input:-ms-input-placeholder {
	color: #b8b8b8;
}

.coverter input::-ms-input-placeholder {
	color: #b8b8b8;
}

.coverter input::placeholder {
	color: #b8b8b8;
}

.convert .select2-container {
	float: right;
	width: 85px !important;
	border-radius: 6px;
	background: none;
	border: 1px solid #e6eaf1;
	font-size: 16px;
	color: #000;
	font-weight: 500;
	padding: 0 15px;
	height: 47px;
	line-height: 47px;
}

.coverter.uzs .select2-container {
	width: 65px !important;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #efefef;
	border-color: #efefef;
}

.convert
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	position: absolute;
	width: 11px;
	height: 8px;
	background: url(../../img/drop_small.png) no-repeat center;
	background-size: contain;
	right: 14px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.coverter.uzs .select2-container--default .select2-selection--single {
	cursor: default;
}

.select2-container {
	background-color: transparent;
}

.coverter.uzs
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	display: none;
}

.select2-container--default .select2-results__option[aria-disabled='true'] {
	display: none;
}

.convert
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow
	b {
	display: none;
}

.convert:before {
	position: absolute;
	background: url(../../img/cours.svg) no-repeat center;
	width: 45px;
	height: 70px;
	content: '';
	top: 10px;
	right: 10px;
	background-size: contain;
}

.convert.tgsidebar:before {
	background: url(../../img/sidebar_tg.svg) no-repeat center;
	width: 90px;
	height: 75px;
	top: 60px;
}

.launchbot {
	display: inline-block;
	padding: 0 35px;
	height: 60px;
	line-height: 60px;
	border: 2px solid #e1c178;
	border-radius: 6px;
	font-size: 20px;
	font-weight: 500;
}

.launchbot:hover {
	background: #e1c178;
	color: #fff;
}

.mobile_sidebar {
	overflow: hidden;
	width: 100%;
	background: url(../../img/uzor2.jpg) no-repeat center;
	background-size: cover;
	border-radius: 6px;
	padding: 40px 48px;
}

.mobile_sidebar .sidebar_head {
	color: #fff;
}

.mobile_sidebar ul li {
	float: left;
	margin: 0;
	margin-bottom: 12px;
	padding-left: 0;
}

.mobile_sidebar ul li::before {
	display: none;
}

.mobile_sidebar ul li:last-child {
	margin: 0;
}

.mobile_sidebar ul li a {
	display: block;
	width: 200px;
	border-radius: 6px;
	border: 2px solid #fff;
	position: relative;
	padding: 0 0 0 67px;
	height: 65px;
	color: #fff;
	font-size: 16px;
	background: #072a5e;
}

.mobile_sidebar ul li.appstore a:before {
	background: url(../../img/appstore.png) no-repeat center;
	width: 26px;
	height: 32px;
	position: absolute;
	top: 10px;
	left: 22px;
	content: '';
}

.mobile_sidebar ul li a:hover {
	color: #000;
	background: #fff;
}

.mobile_sidebar ul li a:hover:before {
	filter: brightness(0%);
	-webkit-filter: brightness(0%);
}

.mobile_sidebar ul li a span {
	display: inline-block;
	margin-top: 9px;
	line-height: 1.2;
}

.mobile_sidebar ul li a p {
	margin: 0;
	color: #fff;
	-webkit-transition: 0.2s ease;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
}

.mobile_sidebar ul li a:hover p {
	color: #000;
}

.mobile_sidebar ul li.googlestore a:before {
	background: url(../../img/googlestore.png) no-repeat center;
	width: 26px;
	height: 29px;
	position: absolute;
	top: 13px;
	left: 22px;
	content: '';
}

.convert.calendar:before {
	background: url(../../img/graphic.svg) no-repeat center;
	width: 40px;
	height: 60px;
	top: 10px;
	background-size: contain;
}

.convert.calendar .month_year #datepicker .select2-container {
	float: left;
	text-align: left;
	width: 100% !important;
	margin-bottom: 10px;
}
.convert.calendar .month_year #datepicker2 .select2-container {
	float: left;
	text-align: left;
	width: 100% !important;
	margin-bottom: 10px;
}

/*.convert.calendar .month_year #datepicker .select2-container:last-child {
float: right;
width: 120px !important;
}*/
.calendar .ui-datepicker .ui-datepicker-prev,
.calendar .ui-datepicker .ui-datepicker-next {
	display: none !important;
}

.calendar .ui-widget.ui-widget-content {
	border: none;
	box-shadow: none;
	height: 100%;
	overflow-y: inherit;
}

.calendar .ui-datepicker th {
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	padding: 0 0 10px 0;
}

.calendar .ui-datepicker table {
	border: none;
	padding: 0;
	margin-top: 10px;
	width: auto;
}

.calendar .ui-datepicker thead,
.calendar .ui-datepicker tbody {
	border-bottom: 0;
}

.calendar .ui-datepicker tr:hover {
	background-color: transparent;
}

.calendar .ui-datepicker td {
	padding: 2px 0 2px 2px;
	text-align: left;
}

.calendar .ui-datepicker td.ui-datepicker-current-day a,
.calendar .ui-datepicker td a:hover {
	background: #009ea7;
	color: #fff;
}

.calendar .ui-datepicker td span,
.calendar .ui-datepicker td a {
	border: none;
	background: none;
	color: #999999;
	width: 36px;
	height: 36px;
	display: block;
	margin: auto;
	border-radius: 100%;
	text-align: center;
	line-height: 36px;
	font-weight: 500;
	font-size: 18px;
}

.hide_no_need {
	overflow: hidden;
	width: 100%;
	position: relative;
	padding: 20px 20px 20px 25px;
	user-select: none;
}

.exch_table table tr.hideother td {
	padding: 0;
}

.hide_no_need p {
	font-size: 15px;
	text-transform: uppercase;
	color: #093475;
	margin: 0;
	line-height: 1.25;
	font-weight: 600;
}

.hide_no_need:before {
	width: 14px;
	height: 8px;
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	will-change: transform;
	right: 20px;
	background: url(../../img/dropdown.png) no-repeat center;
	background-size: contain;
}

.exch_table table tr.hideother {
	cursor: pointer;
}

.hide_no_need.arrow_up:before {
	transform: translateY(-50%) rotate(180deg);
	-webkit-transform: translateY(-50%) rotate(180deg);
	will-change: transform;
}

.showhide {
	display: table-row !important;
}

.credit_cards {
	overflow: hidden;
	width: 100%;
}

img.front_card {
	transition: all 0.3s ease-in-out 0s;
	position: absolute;
	left: 0;
	display: block;
	top: 0;
	border-radius: 20px;
	transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
	box-shadow: 0 15px 30px rgba(9, 52, 117, 0.15);
	z-index: 1;
	will-change: transform;
}

img.front_credit {
	/*transition: 0.3s ease-in-out;*/
	display: block;
	z-index: 15;
	border-radius: 20px;
	box-shadow: 0 15px 30px rgba(9, 52, 117, 0.15);
}

img.shadow_card {
	border-radius: 20px;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
	transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
	will-change: transform;
	z-index: 0;
}

.votes_bar .vote_action button {
	background-color: transparent !important;
}

.votes_bar {
	padding: 10px 10px 6px 0px;
	border: 1px solid #eae6e6;
	overflow: hidden;
	border-left: 0;
	border-right: 0;
	margin-top: 30px;
}

/* Menu */
.darkBody {
	opacity: 0;
	visibility: hidden;
	min-width: 100%;
	min-height: 100%;
	position: fixed;
	top: 143px;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 5;
	height: 100vh;
	transition: 0.2s ease-out;
}

.darkBody.activeSubmenu {
	visibility: visible;
	opacity: 1;
}

header {
	position: relative;
	z-index: 9;
}

header .container {
	position: static;
}

.bot_menu ul li ul li {
	margin-bottom: 10px;
}

.bottom_header .bot_menu .bot_menuUl .bot_li {
	position: inherit;
}

.bottom_header .bot_menu .bot_menuUl .megaLi {
	position: inherit;
}

.bottom_header .bot_menu .bot_menuUl .megaLi .megaSubMenu__liUl {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	max-height: 350px;
	background: transparent;
	position: inherit;
	box-sizing: inherit;
	box-shadow: none;
	background: transparent;
	padding: inherit;
	top: inherit;
	left: inherit;
	border-radius: 0;
	padding-bottom: 0;
	padding: 0;
}

.bottom_header .bot_menu .bot_menuUl .megaLi .megaSubMenu__liUl li {
	margin: 0;
	float: left;
	width: max-content;
	font-size: 18px;
	font-weight: 500;
	line-height: 27px;
	padding-bottom: 12px;
	padding-right: 80px;
}

.bottom_header
	.bot_menu
	.bot_menuUl
	.megaLi
	.megaSubMenu__liUl
	.megaSubMenu__p {
	width: 100%;
}

.bottom_header
	.bot_menu
	.bot_menuUl
	.megaLi
	.megaSubMenu__liUl
	.megaSubMenu__p
	p {
	font-size: 14px;
	line-height: 1.5;
	font-family: 'googlesans';
	font-weight: normal;
}

.bottom_header
	.bot_menu
	.bot_menuUl
	.megaLi
	.megaSubMenu__liUl
	.left-your-message {
	margin-top: 30px;
}

.bottom_header
	.bot_menu
	.bot_menuUl
	.megaLi
	.megaSubMenu__liUl
	.left-your-message
	p {
	font-size: 14px;
	line-height: 1.5;
}

.bottom_header .bot_menu .bot_menuUl .megaLi .megaSubMenu__liUl .btn {
	padding: 10px 30px;
	background: #ffffff 0% 0% no-repeat padding-box;
	color: black;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	box-shadow: none;
	box-sizing: border-box;
	display: inline-block;
	transition: 0.2s ease;
	user-select: none;
}

.bottom_header .bot_menu .bot_menuUl .megaLi .megaSubMenu__liUl .btn:hover {
	background: #e4bd63;
	color: #fff;
}

.first-element {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.last-element {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.b_dropper ul li::before {
	display: none !important;
}

.b_bot-content {
	padding: 0 30px;
}

.b_currency_tabs {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.b_currency_tabs::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

.b_currency_tabs::-webkit-scrollbar-thumb {
	background-color: #009ea7;
}

.b_currency_tab {
	position: relative;
	font-size: 24px;
	font-weight: 500;
	transition: 0.3s;
	min-width: max-content;
}

.b_currency_tab:hover {
	color: #009ea7;
}

.b_currency_tab:hover::before {
	width: 100%;
}

.b_currency_tab::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -19px;
	width: 0%;
	height: 2px;
	background: #009ea7;
	transition: 0.3s;
}

.b_currency_tab.active {
	color: #009ea7;
}

.b_currency_tab.active::before {
	width: 100%;
}

.b_currency_tab {
	margin-right: 50px;
}

.b_currency_tab:last-child {
	margin-right: 0;
}

.b_hor {
	width: 100%;
	height: 1px;
	background: #e6eaf1;
	margin-top: 18px;
	margin-bottom: 48px;
}

.b_currency {
	display: none;
}

.b_currency.active {
	display: block;
}

@media (max-width: 992px) {
	.exchange_rates .sidebar {
		margin-bottom: 50px;
	}
}

@media (max-width: 768px) {
	.b_currency_tab {
		font-size: 20px;
	}
}

@media (max-width: 500px) {
	.b_currency_tabs {
		overflow-x: auto;
		justify-content: flex-start;
		padding: 0 25px;
	}
	.b_currency_tab {
		padding-bottom: 10px;
	}
	.b_currency_tab::before {
		display: none;
	}
}

.bottom_header .bot_menu .bot_menuUl .megaLi .megaSubMenu {
	opacity: 0;
	visibility: hidden;
	background-color: #f6f9ff;
	width: 100%;
	top: 95%;
	left: 0;
	right: 0;
	position: absolute;
	padding: 50px 0;
	padding-bottom: 0;
	border-top: 1px solid #e5e5e5;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.07);
	transform: translate3d(0, 0, 0);
	background-repeat: no-repeat;
	background-position-x: right !important;
	border-radius: 0;
	display: none;
	z-index: 20;
	min-width: inherit;
	transition: none;
}

.bottom_header .bot_menu .bot_menuUl .megaLi:hover .megaSubMenu {
	opacity: 1;
	visibility: visible;
	display: block;
	background-color: #f6f9ff;
}

.bottom_header .bot_menu .bot_menuUl .megaLi:hover .megaSubMenu .container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.bottom_header .bot_menu .bot_menuUl .megaLi .megaSubMenu .megaSubMenu__li {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	float: none;
	margin: 0;
}

/* body.safari .if-is-safari {
display: none !important;
} */
.bottom_header .bot_menu .bot_menuUl .megaLi .megaSubMenu .megaSubMenu__li h3 {
	font-weight: 500;
	font-size: 24px;
	margin-top: 0;
}

.bottom_header
	.bot_menu
	.bot_menuUl
	.megaLi
	.megaSubMenu
	.megaSubMenu__li.border {
	border-top: 1px solid #e6eaf1;
	margin-left: 30px;
}

.bottom_header
	.bot_menu
	.bot_menuUl
	.megaLi
	.megaSubMenu
	.megaSubMenu__li
	.bottom {
	padding: 20px 0 30px;
}

/*ÐµÑ‰Ñ‘*/
.bottom_header .bot_menu .bot_menuUl .bot_li .still__ul {
	display: none;
}

.select2-container {
	font-size: 17px;
}

.custom-select ~ .select2-container {
	display: block;
	width: 100% !important;
	height: 60px;
	line-height: 60px;
	border: 1px solid #e6eaf1;
	padding: 0 23px;
	outline: none;
	color: #5d5d5d;
	font-size: 18px;
	border-radius: 6px;
	background: #fff;
	text-align: left;
}

.custom-select ~ .select2-container .select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 23px;
	background: url(../../img/drop_menu.png) no-repeat center;
	background-size: contain;
	width: 14px;
	height: 8px;
	min-height: inherit;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.updated-date {
	color: #848e9f;
	font-size: 14px;
}

/*Media screen*/

@media (max-width: 1600px) {
	header
		.header_content
		.bottom_header
		.bot_menu
		.bot_menuUl
		.megaLi
		.megaSubMenu {
		background-image: none !important;
	}

	/* .new-banner-block .left-block-banner{
		max-width: 760px;
	} */
}

/* @media (max-width: 1500px) {
	.new-banner-block .left-block-banner{
		max-width: 620px;
	}
	.banner_block{
		height: 520px;
	}
} */

@media (max-width: 1280px) {
	header
		.header_content
		.bottom_header
		.bot_menu
		.bot_menuUl
		.megaLi
		.megaSubMenu {
		background-image: none !important;
	}
}

/* Menu */
@media not all and (min-resolution: 0.001dpcm) {
	@media {
		img.shadow_card {
			display: none;
		}
	}
}

.card_wrapper {
	width: 435px;
	height: 275px;
	position: absolute;
	right: -257px;
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	will-change: transform;
}

.card_wrapper img {
	width: 440px;
}

@-webkit-keyframes bounce {
	from {
		-webkit-transform: perspective(0px) rotateX(0deg) rotateY(0deg)
			rotateZ(0deg);
		transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		will-change: transform;
	}

	to {
		-webkit-transform: perspective(1000px) rotateX(10deg) rotateY(-12deg)
			rotateZ(2deg);
		transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
		will-change: transform;
	}
}

@keyframes bounce {
	from {
		-webkit-transform: perspective(0px) rotateX(0deg) rotateY(0deg)
			rotateZ(0deg);
		transform: perspective(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		will-change: transform;
	}

	to {
		-webkit-transform: perspective(1000px) rotateX(10deg) rotateY(-12deg)
			rotateZ(2deg);
		transform: perspective(1000px) rotateX(10deg) rotateY(-12deg) rotateZ(2deg);
		will-change: transform;
	}
}

.cards_head {
	overflow: hidden;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

.cardscontact .border_block {
	background: #fff;
}

.cardscontact .border_block.uzor_block {
	background: url(../../img/download_bg_big.jpg) no-repeat center;
	background-size: cover;
	border: none;
}

.cards_head h1 {
	font-size: 48px;
	line-height: 1;
	margin: 0 0 30px 0;
	font-weight: 600;
}

.cards_head p {
	font-size: 24px;
	line-height: 1.35;
	font-weight: 500;
	margin: 0;
}

.cards_level {
	width: 100%;
	clear: both;
}

.into_level:hover {
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
}

.into_level {
	position: relative;
	background: #fff;
	margin-bottom: 60px;
	width: calc(100% - 70px);
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	border-radius: 10px;
	padding: 34px 140px 34px 57px;
}

.cardscontact .border_block {
	height: 420px;
}

.credit_cards_blocks {
	margin-bottom: 35px;
}

.credit_cards_blocks:last-child {
	margin-bottom: 0;
}

.bread_crumbs {
	width: 100%;
	border-top: 1px solid #e6eaf1;
	padding: 20px 0;
	background: #f8f8f8;
	overflow-x: auto;
}

.bread_crumbs::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

.bread_crumbs::-webkit-scrollbar-thumb {
	background-color: #009ea7;
	outline: 1px solid #fff;
}

.bread_crumbs__inner {
	display: flex;
	justify-content: space-between;
}

.bread_crumbs ul {
	min-width: max-content;
	margin-right: 35px;
}

.bread_crumbs ul li {
	float: left;
	margin: 0 5px;
	padding-left: 0;
	font-size: 14px;
	color: #009ea7;
}

.bread_crumbs ul li a {
	color: #848e9f;
	font-size: 14px;
}

.bread_crumbs ul li span {
	color: #848e9f;
	font-size: 14px;
}

.bread_crumbs ul li a:hover {
	color: #009ea7;
}

.left_credit {
	height: auto;
	width: calc(100% - 255px);
	background: #fff;
	position: relative;
	border-radius: 12px;
	padding: 38px 235px 38px 60px;
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
}

.left_credit:hover {
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
}

.left_credit h2 {
	font-size: 36px;
	font-weight: 600;
	margin: 0 0 20px 0;
	line-height: 50px;
}

.left_credit h2 a {
	font-weight: 600;
	font-size: 36px;
	color: #000;
}

.left_credit h2 a:hover {
	color: #009ea7;
}

.left_credit p {
	display: block;
	width: 100%;
	/* height: 70px; */
	font-size: 18px;
	margin: 0 0 30px 0;
	line-height: 1.4;

	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    white-space: pre-wrap;
}

.left_credit ul {
	overflow: hidden;
	width: 100%;
	margin-bottom: 30px;
	padding-top: 15px;
}

.left_credit ul li {
	float: left;
	margin: 0 35px 0 0;
	padding-left: 0;
}

.left_credit ul li:before {
	display: none;
}

.left_credit ul li:last-child {
	margin: 0;
}

.left_credit ul li h4 {
	font-size: 16px;
	color: #093475;
	margin: 0 0 6px 0;
	font-weight: 400;
}

.left_credit ul li p {
	font-size: 24px;
	font-weight: 500;
	line-height: 1;
	height: auto;
	margin: 0;
}

.into_level p {
	display: block;
	margin: 0 0 5px 0;
	line-height: 1.35;
	font-size: 20px;
}

.make_card {
	float: left;
	display: inline-block;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	height: 60px;
	line-height: 60px;
	color: #000;
	font-weight: 500;
	margin-right: 37px;
	padding: 0 34px;
	font-size: 20px;
}

.make_card:hover {
	background: #e4bd63;
	color: #fff;
}

.into_level p:last-child {
	margin: 0;
}

.bottom_credit_card {
	overflow: hidden;
	width: 100%;
	padding-top: 24px;
	border-top: 1px solid #e6eaf1;
}

.bottom-wrap--deposits {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	-ms-align-items: center;
	align-items: center;
}

.custom-checkbox {
	font-weight: 400;
	margin-bottom: 0;
	letter-spacing: 0px;
	color: #848e9f;
	position: relative;
	padding-left: 30px;
}

/* Hide the browser's default checkbox */
.custom-checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	height: 20px;
	width: 20px;
	background: #ffffff 0% 0% no-repeat padding-box;
	border: 1px solid #e6eaf1;
	border-radius: 4px;
}

.custom-checkbox input ~ .checkmark:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: url('/local/templates/nbu/images/icons/custom-checkbox.svg')
		no-repeat center;
	opacity: 0;
	transition: 0.1s linear;
}

/* Show the checkmark when checked */
.custom-checkbox input:checked ~ .checkmark:after {
	opacity: 1;
}

.bottom_credit_card--deposits .milliy-mobile-popup--teaser {
	max-width: 230px;
}

.bottom-wrap--deposits .depo_reset {
	margin: 0;
	text-align: center;
}

.news-w-img.gallary .bottom_credit_card {
	margin-top: 20px;
	padding-top: 20px;
	position: absolute;
	bottom: 41px;
	width: 60%;
}

.newsSection .news-w-img.gallary .bottom_credit_card a {
	font-size: 18px;
	line-height: 1.333333;
	color: #848e9f;
	font-weight: 400;
	transition: 0.2s ease;
}

.newsSection .news-w-img.gallary .bottom_credit_card a:hover {
	color: #009ea7;
	text-decoration: underline;
}

.morecard {
	position: relative;
	top: 21px;
	font-size: 18px;
	color: #848e9f;
}

.morecard:hover {
	color: #009ea7;
	text-decoration: underline;
}

.into_level p a {
	color: #000;
	font-weight: 600;
}

.minicard {
	position: absolute;
	bottom: -24px;
	right: -70px;
}

.into_level p a.linkcard {
	display: inline-block;
	margin-left: 18px;
	border-bottom: 2px solid #093475;
	line-height: 1;
	color: #093475;
	font-size: 20px;
	font-weight: 500;
}

.into_level p a.linkcard:hover {
	border-bottom-color: transparent;
}

.credit_container {
	position: relative;
	justify-content: flex-end;
}

.no-delivery {
	position: absolute;
	z-index: 2;
	bottom: -30px;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	width: 684px;
	padding: 20px 45px;
	box-shadow: 0px 12px 24px #0934752e;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.no-delivery__ico {
	display: block;
	margin-right: 24px;
}

.no-delivery__txt {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	width: 534px;
}

.no-delivery__ico img {
	width: 100%;
	display: block;
}

@media (max-width: 1350px) {
	.no-delivery__txt {
		font-size: 20px;
		padding: 15px 0;
	}
}

@media (max-width: 1200px) {
	.no-delivery__txt {
		font-size: 20px;
	}
}

@media (max-width: 768px) {
	.no-delivery {
		width: 95%;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 18px;
		bottom: -22px;
	}

	.no-delivery__txt {
		width: 85%;
		font-size: 18px;
	}
}

@media (max-width: 576px) {
	.no-delivery {
		width: 95%;
	}
}

.creditcard_banner {
	width: 100%;
	height: 500px;
	position: relative;
	background: url(../../img/creditcardbg.jpg) no-repeat center;
	background-size: cover;
}

.card_container {
	height: 100%;
	padding: 40px 0;
	margin: 0 auto;
	width: 800px;
	display: flex;
	justify-content: flex-end;
}

.creditcard_banner h1 {
	color: #fff;
	text-align: center;
	display: block;
	width: 100%;
	margin: 0;
	line-height: 1.3;
	font-size: 40px;
	font-weight: 600;
	padding: 0 30px;
	padding-top: 40px;
}

.banner_card {
	float: left;
	margin-right: 0;
	position: relative;
	/* top: 60px;*/
	left: -90px;
}
.banner_title {
	font-size: 36px !important;
	text-align: left !important;
	min-width: 500px !important;
	padding: 0 !important;
	margin-bottom: 30px !important;
}
.banner_card img {
	transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	border-radius: 17px;
}

.banner_content {
	width: 100%;
	max-width: 350px;
}

.banner_content span {
	display: block;
	line-height: 1;
	margin-bottom: 4px;
	font-size: 16px;
	color: #fff;
}

.banner_content h4 {
	color: #fff;
	line-height: 1;
	margin: 0;
	font-weight: 500;
	font-size: 24px;
}

.banner_content h4 strong {
	font-weight: normal;
	color: #fff;
	font-size: 60px;
	font-weight: 600;
}

.banner_content ul li {
	margin-bottom: 28px;
}
.banner_content p {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
}
.invest_container .banner_content ul {
	overflow: hidden; /*margin-bottom: 35px;*/
	min-width: fit-content;
}

.banner_content a {
	display: inline-block;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding: 0 34px;
	background: #e4bd63;
	height: 60px;
	line-height: 60px;
	border-radius: 6px;
	border: 1px solid #e4bd63;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.banner_content a.uzcard_order_card{
	line-height: 26px;
	height: auto;
	max-width: 250px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.banner_content a:hover {
	border-color: #e0a825;
	background: #e0a825;
}

.credit_tabs {
	overflow: hidden;
	width: 100%;
}

.tabs_head {
	overflow: hidden;
	position: relative;
	margin-bottom: 48px;
}

.x_transit {
	padding: 48px 15px;
	max-width: 924px;
	width: 100%;
	min-height: 617px;
	height: auto;
	background: #f2f4f8;
	margin: 0 auto;
	margin-bottom: 30px;
}

.x_transit_title {
	display: block;
	font-size: 24px;
	color: #000;
	font-weight: 500;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 52px;
}

.x_transit_form {
	display: flex;
	justify-content: center;
}

.x_transit_label {
	position: relative;
	width: 100%;
	max-width: 449px;
	display: flex;
	flex-direction: column;
	margin-right: 24px;
	margin-bottom: 0;
}

.x_transit_label_txt {
	position: absolute;
	top: -23px;
	font-weight: 400;
	font-size: 16px;
	color: #848e9f;
	margin-bottom: 8px;
}

.pckResult i {
	font-style: normal !important;
}

.x_transit_input {
	display: block;
	width: 100%;
	height: 60px;
	font-weight: 400;
	font-size: 18px;
	background: #fff;
	border-radius: 6px;
	border: 0;
	border: 1px solid #e6eaf1;
	outline: none;
	padding: 0 18px;
}

.x_transit_input::placeholder {
	font-weight: 400;
	font-size: 18px;
	color: #848e9f;
}

.x_transit_btn {
	width: 211px;
	height: 60px;
	font-size: 20px;
	font-weight: 500;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	outline: none;
	border: 0;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	transition: 0.25s ease-in-out;
}

.x_transit_btn:hover {
	color: #fff;
	background: #e4bd63;
}

.x_transit_horizontal {
	max-width: 684px;
	width: 100%;
	height: 1px;
	background: #e6eaf1;
	margin: 0 auto;
	margin-top: 24px;
	margin-bottom: 24px;
}

.x_transit_content {
	max-width: 444px;
	width: 100%;
	margin: 0 auto;
}

.x_transit_info {
	display: flex;
	flex-direction: column;
	margin-bottom: 15px;
}

.x_transit_info:last-child {
	margin-bottom: 0;
}

.x_transit_info span:first-child {
	color: #848e9f;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 5px;
}

.x_transit_info span:last-child {
	color: #000;
	font-size: 18px;
	font-weight: 400;
}

.x_transit_none {
	display: none !important;
}

.x_transit_rafiki {
	display: block;
}

.x_transit_alert {
	width: 500px;
	display: flex;
	align-items: center;
	padding-top: 24px;
}

.x_transit_alert_pic {
	display: block;
	margin-right: 24px;
}

.x_transit_alert_ico {
	margin-right: 24px;
}

.x_transit_alert_ico img {
	display: block;
	max-width: 48px;
}

.x_transit_alert_txt {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
}

@media (max-width: 766px) {
	.x_transit_btn {
		font-size: 18px;
	}
}

@media (max-width: 690px) {
	.x_transit_form {
		flex-direction: column;
		align-items: center;
	}

	.x_transit_label {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.x_transit_alert {
		width: 100%;
		flex-direction: column;
	}

	.x_transit_alert_ico {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.x_transit_alert_txt {
		text-align: center;
	}
}

@media (max-width: 450px) {
	.x_transit_title {
		font-size: 22px;
	}

	.x_transit_info span:first-child {
		font-size: 15px;
	}

	.x_transit_info span:last-child {
		font-size: 16px;
	}
}

.tabs_head:before {
	background: #e6eaf1;
	height: 2px;
	width: 100%;
	left: 0;
	bottom: 0;
	position: absolute;
	content: '';
	z-index: 3;
}

.tabs_head ul {
	display: flex;
	margin: 0 auto;
	justify-content: space-around;
}

.tabs_head ul li {
	display: inline-block;
	margin: 0 10px;
	position: relative;
	cursor: pointer;
	font-weight: 500;
	font-size: 24px;
}

.tabs_head ul li span {
	padding-bottom: 20px;
	display: inline-block;
}

.tabs_head ul li:before {
	background: #009ea7;
	height: 2px;
	width: 0;
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	left: 0;
	bottom: -1px;
	position: absolute;
	content: '';
	z-index: 4;
}

.tabs_head ul li.active:before,
.tabs_head ul li:hover:before {
	width: 100%;
}

.tab_fade {
	width: 100%;
	overflow: hidden;
}

.header_tab {
	overflow: hidden;
	width: 100%;
}

.header_tab ul li {
	float: left;
	width: 50%;
	margin-bottom: 34px;
	padding-right: 60px;
}

.imager {
	float: left;
	width: 75px;
	height: 75px;
	background: #f7f9fb;
	position: relative;
	border-radius: 100%;
	margin-right: 25px;
}

.imager img {
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.noback {
	background: #fff;
	padding-top: 60px;
}

.header_tab ul li p {
	font-size: 18px;
	line-height: 1.5;
	margin: 0;
	height: 75px;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -o-flex;
	display: -webkit-box;
	/* display: flex; */
	-ms-flex-direction: column;
	/* flex-direction: column; */
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.bottom_tab {
	width: 660px;
	margin: 0 auto 40px auto;
	line-height: 1.45;
	font-size: 18px;
}

.bottom_tab h5 {
	font-size: 36px;
	font-weight: 500;
	margin: 0 0 15px 0;
	line-height: 1.35;
	text-align: center;
}

.bottom_tab ul li {
	position: relative;
	margin-bottom: 20px;
	line-height: 1.45;
	padding-left: 40px;
	font-size: 18px;
}

.bottom_tab ul li a {
	color: #093475;
	text-decoration: underline;
}

.bottom_tab ul li a:hover {
	text-decoration: none;
	color: #009ea7;
}

.bottom_tab ul li:before {
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 12px;
	height: 2px;
	background: #009ea7;
	content: '';
	position: absolute;
}

.bottom_tab ul li:last-child {
	margin-bottom: 0;
}

.tab_level {
	overflow: hidden;
	width: 100%;
	background: #f7f9fb;
	border-bottom: 1px solid #e6eaf1;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.tab_level:nth-child(odd) {
	background: #fff;
}

.tab_level:last-child {
	margin-bottom: 30px;
}

.tab_level p {
	margin: 0;
	font-size: 18px;
	line-height: 1.5;
	width: calc(100% - 380px);
	padding: 15px 30px;
}

.tab_level span {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	padding: 15px 30px;
}

.quest_section {
	width: 740px;
	margin: 0 auto;
}

.quest_section ul li {
	position: relative;
	padding: 15px 0;
	border-bottom: 1px solid #e6eaf1;
}

.quest_section ul li h6 {
	display: block;
	width: 100%;
	position: relative;
	font-size: 18px;
	font-weight: 500;
	margin: 0;
	line-height: 1.45;
	padding-left: 40px;
	cursor: pointer;
}

.quest_section ul li h6:before {
	left: 0;
	color: #009ea7;
	font-size: 40px;
	content: '+';
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	position: absolute;
	line-height: 1;
	top: -11px;
}

.quest_section ul li p {
	display: none;
	width: 100%;
	padding-left: 40px;
	line-height: 1.45;
	font-size: 18px;
}

.quest_section ul li h6.open:before {
	content: '-';
}

.contact_card {
	overflow: hidden;
	width: 100%;
	padding: 0 0 70px 0;
	text-align: center;
}

.safes__form {
	background-color: #f8f8f8;
	padding-top: 150px;
	padding-bottom: 70px;
}

.safes.contact_card {
	overflow: visible;
	max-width: 775px;
	margin: auto;
	margin-left: calc(50% - 300px);
	background: url('../../img/contacts_bg.svg') no-repeat left bottom;
	background-color: #fff;
	padding: 40px 0 55px;
	border-radius: 12px;
	position: relative;
	z-index: 1;
}

.safes.contact_card::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #fff;
	opacity: 0.7;
	z-index: -1;
}

.contact_card h3 {
	max-width: 600px;
	margin-bottom: 35px;
}

.contact_card h4 {
	font-weight: 600;
	text-align: left;
	line-height: 1.3333;
	margin-top: 0;
	margin-bottom: 10px;
}

.contact_wrapper {
	max-width: 845px;
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.safes .contact_wrapper {
	max-width: 660px;
}

.upload-file__result {
	text-align: left;
	color: #848e9f;
	font-size: 16px;
	line-height: 1.375;
	padding: 10px;
	padding-left: 0;
	padding-right: 30px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e6eaf1;
	cursor: default;
	user-select: none;
	position: relative;
	overflow: hidden;
}

.upload-file__result:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 30px;
	background-color: #f8f8f8;
	z-index: 0;
}

.upload-file__result span {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 22px;
	background: url(../../images/icons/icon-trash.svg) no-repeat center / cover;
	z-index: 1;
	cursor: pointer;
}

.contact_card .upload-file__icon {
	text-align: left;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 20px;
}

.contact_card .upload-file__icon label {
	font-size: 18px;
	line-height: 1.3333;
	letter-spacing: 0px;
	color: #093475;
	opacity: 1;
	background: #ffffff 0% 0% no-repeat padding-box;
	border: 2px dashed #e6eaf1;
	border-radius: 6px;
	cursor: pointer;
	padding: 18px 24px;
	box-sizing: border-box;
	min-width: max-content;
	margin: 0;
	margin-right: 20px;
}

.contact_card .upload-file__icon input {
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.contact_card .upload-file__desc {
	font-size: 16px;
	line-height: 1.375;
	color: #848e9f;
}

.contact_blocks {
	position: relative;
}

.safes .contact_blocks {
	width: 100%;
	max-width: 370px;
	margin-left: auto;
	text-align: left;
}

.contact_blocks ul li {
	position: relative;
}

.contact_blocks form .col-md-6{
	margin: auto;
}
.contact_blocksSvg {
	position: absolute;
	left: 0;
	bottom: 0;
	max-width: 330px;
	opacity: 0.5;
	width: 100%;
}

.credit_contact .contact_blocks {
	background: url(../../img/creditcontacts_bg.jpg) no-repeat center;
}

.invest_contact .contact_blocks {
	background: url(../../img/investcontacts_bg.jpg) no-repeat center;
}

.contact_blocks h5 {
	font-size: 36px;
	font-weight: 600;
	margin: 0 0 25px 0;
	line-height: 1.35;
}

.contact_blocks ul li input {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	border: 1px solid #e6eaf1;
	padding: 0 23px;
	outline: none;
	color: #000;
	font-size: 18px;
	border-radius: 6px;
}

.contact_blocks ul li input::placeholder {
	color: #5d5d5d;
}

.contact_blocks ul li select {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	border: 1px solid #e6eaf1;
	padding: 0 23px;
	outline: none;
	color: #000;
	font-size: 18px;
	border-radius: 6px;
}

.contact_blocks ul li select option {
	padding-left: 0px;
}

.contact_blocks ul li {
	margin-bottom: 12px;
}

.contact_blocks ul {
	margin-bottom: 12px;
	overflow: hidden;
}

.contact_blocks input[type='submit'] {
	display: inline-block;
	height: 60px;
	line-height: 1;
	background: #fff;
	border: 2px solid #e4bd63;
	padding: 0 34px;
	outline: none;
	color: #000;
	font-size: 20px;
	font-weight: 600;
	border-radius: 6px;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	position: relative;
}

.contact_blocks input[type='submit']:hover {
	background: #e4bd63;
	color: #fff;
}

.contact_image {
	position: absolute;
	left: -240px;
	top: -110px;
	z-index: 1;
	width: 440px;
}

.contact_image img {
	-webkit-box-shadow: 0 15px 30px rgba(9, 52, 117, 0.15);
	box-shadow: 0 15px 30px rgba(9, 52, 117, 0.15);
	display: block;
	border-radius: 15px;
}

.calc_credit {
	margin: 0 auto 40px auto;
	overflow: hidden;
	width: 770px;
}

.calc_credit h5 {
	font-size: 24px;
	font-weight: 500;
	margin: 0 0 32px 0;
	line-height: 1.35;
	text-align: center;
}

.right_credit {
	float: right;
	border-radius: 10px;
	background: #093475;
	width: 360px;
	padding: 30px 60px 30px 60px;
}

.right_credit h6 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	margin: 0 0 30px 0;
	line-height: 1;
}

.right_credit ul li {
	margin-bottom: 27px;
	padding-left: 0;
}

.right_credit ul li:last-child {
	margin-bottom: 0;
}

.right_credit ul li:before {
	display: none;
}

.right_credit ul li span {
	font-size: 16px;
	color: #848e9f;
	display: block;
	margin-bottom: 5px;
}

.right_credit ul li p {
	color: #fff;
	margin: 0;
	font-size: 24px;
	line-height: 1;
	font-weight: 500;
}

.right_credit button {
	display: block;
	width: 100%;
	outline: none;
	background: #e4bd63;
	color: #fff;
	border-radius: 10px;
	text-align: center;
	height: 60px;
	line-height: 1;
	font-size: 20px;
	font-weight: 500;
	border: 1px solid #e4bd63;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
}

.right_credit button:hover {
	background: none;
	color: #e4bd63;
}

.bottom_text {
	overflow: hidden;
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
}

.bottom_text p {
	line-height: 1.4;
	font-size: 18px;
	margin: 0;
}

.main_calculator {
	float: left;
	width: 350px;
}

.half_calc strong {
	display: block;
	width: 100%;
	color: #848e9f;
	font-weight: lighter;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
}

.half_calc .select2-container {
	height: 62px;
	line-height: 60px;
	background: none;
	width: 100% !important;
	border: 1px solid #e6eaf1;
	font-size: 18px;
	color: #000;
	padding: 0 21px;
	background-color: #fff;
}

.counters .half_calc .select2-container {
	background: #fff;
}

.half_calc
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 23px;
	background: url(../../img/drop_menu.png) no-repeat center;
	background-size: contain;
	width: 14px;
	height: 8px;
	min-height: inherit;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.pb {
	padding-bottom: 10px;
}

.main_calculator .half_calc {
	padding: 0 10px;
	margin-bottom: 23px;
}

.main_calculator .row {
	margin: 0 -10px;
}

.calc_buffer {
	width: 100%;
	position: relative;
}

.calc_buffer input {
	height: 60px;
	line-height: 60px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #e6eaf1;
	padding: 0 21px;
	display: block;
	width: 100%;
	font-size: 18px;
	color: #000;
	outline: none;
}

.calc_buffer--money-type {
	position: absolute;
	top: 50%;
	right: 18px;
	transform: translateY(-50%);
	text-transform: lowercase;
	color: #848e9f;
	font-size: 18px;
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.counters {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #f3f4f8;
	padding: 36px;
}

.left_transfer {
	/* float: left;
  width: 370px; */
}

.tab_transfer {
	width: 100%;
	overflow: hidden;
	margin-bottom: 11px;
	display: flex;
}

.tab_transfer ul {
	/* margin: 0 -5px; */
}

.tab_transfer ul li {
	float: left;
	/* margin: 0 5px; */
	/* width: calc(50% - 10px); */
	margin-bottom: 10px;
	/* position: relative; */
	padding-left: 0;
	width: 146px;
	/* flex: 0 0 146px; */
	min-width: max-content;
	height: 80px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: 1px solid #e6eaf1;
	border-bottom: 1px solid #e6eaf1;
	border-right: 1px solid #e6eaf1;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}

.tab_transfer ul li:before {
	display: none;
}

.tab_transfer ul li span {
	/* border: 1px solid #e6eaf1; */
	height: 80px;
	display: block;
	border-radius: 5px;
	transition: 0.2s ease-in-out;
	-webkit-transition: 0.2s ease-in-out;
	cursor: pointer;
	overflow: hidden;
	/* position: relative; */
	width: 144px;
}

.tab_transfer ul li input[type='radio'] {
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: 10;
	cursor: pointer;
	left: 0;
	width: 100%;
	height: 100%;
}

.tab_transfer ul li input[type='radio']:checked + span:before,
.tab_transfer ul li input[type='radio']:checked + span:after {
	display: block;
}

.tab_transfer ul li span:before {
	width: 100%;
	height: 100%;
	left: 0;
	display: none;
	top: 0;
	position: absolute;
	border: 3px solid #009ea7;
	border-radius: 5px;
	content: '';
	z-index: 1;
}

.tab_transfer ul li span:after {
	width: 23px;
	height: 23px;
	right: 0;
	display: none;
	bottom: 0;
	position: absolute;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #009ea7 url(../../img/donetransfer.png) no-repeat center;
	content: '';
	z-index: 2;
}

.money_transfer {
	overflow: hidden;
	width: 100%;
	margin-top: 15px;
}

.counter_block:first-child {
	width: 180px;
}
.counter_block:nth-child(2) {
	width: 339px;
}
.counter_block:nth-child(3) {
	width: 180px;
}
.counter_block:last-child {
	width: 339px;
}

.left_transfer button {
	background: #fff;
	outline: none;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	padding: 0 34px;
	height: 60px;
	line-height: 1;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	font-size: 20px;
	font-weight: 500;
}

.left_transfer button:hover {
	background: #e4bd63;
	color: #fff;
}

.right_transfer {
	/* float: right;
  width: calc(100% - 400px); */
	overflow: hidden;
	position: relative;
}

.transfer_book {
	background: #fff;
	overflow: hidden;
	padding: 36px;
	transition: 0.3s ease-out;
	-webkit-transition: 0.3s ease-out;
}

.right_head {
	overflow: hidden;
	width: 100%;
	/* padding-bottom: 28px;
  margin-bottom: 33px;
  border-bottom: 1px solid #e6eaf1; */
}

.left_float {
	float: left;
}

.left_float h6 {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	color: #848e9f;
	font-size: 20px;
	font-weight: 500;
}

.left_float p {
	margin: 0;
	font-size: 36px;
	color: #093475;
	line-height: 1;
}

.right_head a {
	float: right;
	display: inline-block;
	border-radius: 6px;
	border: 2px solid #e4bd63;
	padding: 0 34px 0 56px;
	position: relative;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	font-weight: 500;
}

.right_head a:before {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: 20px;
	width: 20px;
	height: 25px;
	background: url(../../img/icons/pin.svg) no-repeat center;
	background-size: contain;
	content: '';
}

.right_head a:hover {
	background: #e4bd63;
	color: #fff;
}

.right_head a:hover:before {
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.trans_content {
	overflow: hidden;
	width: 100%;
	margin-bottom: 40px;
}

.trans_content p {
	margin: 0 0 16px 0;
	font-size: 16px;
	line-height: 1.7;
}

.trans_content p:last-child {
	margin-bottom: 0;
}

.heaton {
	margin: 0;
	line-height: 1.45;
	font-size: 18px;
	display: block;
	padding: 43px 0 70px 0;
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.trans_contact {
	overflow: hidden;
	width: 100%;
	text-align: center;
	font-weight: 500;
}

.trans_contact i {
	display: block;
	color: #848e9f;
	font-style: normal;
	font-weight: lighter;
	font-size: 20px;
	margin-bottom: 10px;
}

.trans_contact a {
	color: #093475;
	font-size: 24px;
}

.trans_contact .btn-orange {
	display: block;
	max-width: max-content;
	margin: auto;
	margin-top: 15px;
}

.r_invest {
	/* float: right; */
	padding: 30px 40px 0 40px;
	width: 450px;
	background: #093475;
	overflow: hidden;
	position: relative;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	min-height: 420px;
	color: #e4bd63;
}

.investment_block .left_credit {
	width: calc(100% - 450px);
	/* float: left; */
	padding-right: 70px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.r_invest:before {
	top: 0;
	right: -100px;
	background: url(../../img/ornament.png) repeat-y top;
	height: 100%;
	width: 198px;
	content: '';
	position: absolute;
	z-index: 4;
	-webkit-animation-duration: 60s;
	animation-duration: 60s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: placeHolderShimmer;
	animation-name: placeHolderShimmer;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

@-webkit-keyframes placeHolderShimmer {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 0 -1000px;
	}
}

@keyframes placeHolderShimmer {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 0 -1000px;
	}
}

.r_invest ul li {
	margin-bottom: 18px;
	padding-left: 0;
}

.r_invest ul li:before {
	display: none;
}

.r_invest ul li:first-child {
	margin-bottom: 15px;
}

.r_invest i {
	font-style: normal;
	color: #fff;
	font-size: 24px;
	display: block;
	margin-bottom: 0;
}

.r_invest strong {
	font-weight: lighter;
	font-size: 60px;
	line-height: 1;
	font-weight: 600;
}

.r_invest span {
	color: #fff;
	font-size: 16px;
	display: block;
	margin-bottom: 4px;
}

.r_invest p {
	margin: 0;
	line-height: 1;
	font-size: 24px;
	color: #fff;
	font-weight: 500;
}

.calc_invests {
	overflow: hidden;
	width: 100%;
	margin: 15px 0 36px 0;
}

.inner_calc {
	overflow: hidden;
	width: 100%;
	border-radius: 10px;
	background: #fff;
	border: 1px solid #e6eaf1;
	padding: 30px 65px 33px 65px;
}

.inner_calc h3 {
	text-align: center;
	margin: 0 0 30px 0;
	line-height: 1.45;
	font-size: 24px;
	font-weight: 500;
}

.invest_calc_block {
	float: left;
	width: 170px;
	margin-right: 18px;
}

.invest_calc_block label,
.invest_count_block label {
	font-weight: lighter;
	color: #848e9f;
	font-size: 16px;
	display: block;
	margin-bottom: 8px;
}

.wrapp_calc button {
	float: right;
	width: 280px;
	height: 58px;
	line-height: 1;
	text-align: center;
	background: none;
	margin-top: 32px;
	outline: none;
	border: 2px solid #e4bd63;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 500;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
}

.wrapp_calc button:hover {
	background: #e4bd63;
	color: #fff;
}

.invest_count_block {
	float: left;
	margin-right: 18px;
	width: 350px;
}

.calc_invests a {
	display: table;
	margin: 0 auto;
	color: #848e9f;
	font-size: 18px;
}

.wrapp_calc {
	overflow: hidden;
	padding-bottom: 40px;
}

.r_invest ul {
	position: relative;
	z-index: 3;
}

.calc_invests a:hover {
	color: #009ea7;
}

.tarif_section {
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	margin-bottom: 20px;
}

.tarif_section:last-child {
	margin-bottom: 0;
}

.tarif_section.transparent,
.tarif_section.transparent.active,
.tarif_section.transparent span.open_drop:hover {
	box-shadow: none;
}

.tarif_section.active span.open_drop {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background: #093475;
	color: #fff;
}

.tarif_section span.open_drop {
	position: relative;
	width: 100%;
	background: #fff;
	padding: 30px;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-right: 80px;
	font-size: 24px;
	cursor: pointer;
	overflow: hidden;
	border-radius: 10px;
	font-weight: 500;
	line-height: 1.4;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -o-flex;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	user-select: none;
}

.tarif_section.non-accordion span.open_drop {
	cursor: inherit;
}

.tarif_section span.open_drop:hover {
	-webkit-box-shadow: 0 30px 30px rgba(9, 52, 117, 0.15);
	box-shadow: 0 30px 30px rgba(9, 52, 117, 0.15);
}

.tarif_section.active span.open_drop:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tarif_section span.open_drop:hover:before {
	background: url(../../img/tarif_drop_active.png) no-repeat center;
}

.tarif_section.active span.open_drop:hover:before {
	background: url(../../img/tarif_drop.png) no-repeat center;
}

.tarif_section.transparent span.open_drop {
	background-color: transparent;
}

.tarif_section.transparent.active span.open_drop:hover,
.tarif_section span.open_drop:hover {
	color: #009ea7;
}

.tarif_section.transparent.active span.open_drop {
	color: #009ea7;
}

.tarif_section.active span.open_drop:hover {
	color: #fff;
}

.tarif_section span.open_drop:before,
.sectionOrganization .accordion-block .accor-ins:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 36px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	background: url(../../img/tarif_drop.png) no-repeat center;
	width: 20px;
	height: 12px;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
}

.tarif_section.transparent.active span.open_drop::before {
	background: url(../../img/tarif_drop.png) no-repeat center;
	filter: none;
}

.tarif_section.non-accordion span.open_drop::before {
	display: none;
}

.tarif_section.active {
	-webkit-box-shadow: 0 30px 30px rgba(9, 52, 117, 0.15);
	box-shadow: 0 30px 30px rgba(9, 52, 117, 0.15);
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.tarif_section.active span.open_drop:before,
.sectionOrganization .accordion-block .accor-ins.active:before {
	transform: translateY(-50%) rotate(180deg);
	-webkit-transform: translateY(-50%) rotate(180deg);
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}

.dropper {
	overflow: hidden;
	width: 100%;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background: #fff;
}

.tarif_section.transparent .dropper {
	background-color: transparent;
}

.tarif_section.non-accordion .dropper {
	display: none;
}

.tarif_section .dropper ul {
	margin: 0;
	padding: 0;
}

.dropper ul li {
	width: 100%;
	border-bottom: 1px solid #e6eaf1;
	padding: 12px;
	overflow: hidden;
	margin: 0;
}

.dropper ul li i ul li{
	padding: 12px 12px 12px 0!important;
}

.dropper ul li:nth-child(even) {
	background: #f7f9fb;
}

.dropper ul li:before {
	display: none;
}

.dropper ul li p {
	margin: 0;
	float: left;
	display: block;
	width: calc(100% - 290px);
	font-size: 18px;
	line-height: 1.45;
}

.dropper ul li:last-child {
	border: none;
}

.dropper ul li i {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	float: right;
	line-height: 1.45;
	font-weight: 500;
	display: block;
	width: 230px;
}

.tarif_wrapper {
	padding-bottom: 70px;
}

.vacansy_link {
	width: 100%;
	margin-bottom: 20px;
}

.vacansy_link:last-child {
	margin-bottom: 0;
}

.vacansy_link a {
	display: block;
	overflow: hidden;
	width: 100%;
	position: relative;
	background: #fff;
	border-radius: 10px;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	padding: 20px 80px 24px 35px;
	color: #000;
}

.vacansy_link a:before {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 37px;
	width: 20px;
	height: 12px;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	background: url(../../img/tarif_drop.png) no-repeat center;
	content: '';
	transform: rotate(-90deg) translateY(-50%);
	-webkit-transform: rotate(-90deg) translateY(-50%);
}

.vacansy_link a:hover:before {
	background: url(../../img/tarif_drop_active.png) no-repeat center;
}

.vacansy_link a:hover {
	-webkit-box-shadow: 0 30px 30px rgba(9, 52, 117, 0.15);
	box-shadow: 0 30px 30px rgba(9, 52, 117, 0.15);
}

.vacansy_link a:hover p {
	color: #009ea7;
}

.vacansy_link p {
	display: block;
	line-height: 1.4;
	margin: 0 0 12px 0;
	font-weight: 500;
	font-size: 24px;
}

.vacansy_link span {
	color: #848e9f;
	font-size: 18px;
}

.vacansy_wrapper {
	padding-bottom: 70px;
}

.vac_pagination {
	overflow: hidden;
	width: 100%;
	padding-top: 34px;
}

.vac_pagination ul {
	margin: 0 auto;
	display: table;
}

.vac_pagination ul li {
	float: left;
	margin-right: 13px;
}

.vac_pagination ul li:last-child {
	margin-right: 0;
}

.vac_pagination ul li a {
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 100%;
	border: 1px solid #dcdcdc;
	line-height: 48px;
	text-align: center;
	color: #999999;
	font-size: 18px;
}

.vac_pagination ul li a:hover {
	color: #009ea7;
	border: 2px solid #009ea7;
	line-height: 46px;
}

.vac_pagination ul li span {
	color: #999999;
	position: relative;
	top: 15px;
	font-size: 18px;
}

.vac_pagination ul li a.active {
	background: #009ea7;
	color: #fff;
	border: 1px solid #009ea7;
	line-height: 48px;
}

.vac_pagination ul li.prev {
	background: url(../../img/page_prev.png) no-repeat center;
}

.vac_pagination ul li.prev:hover {
	background: url(../../img/prev_hover.png) no-repeat center;
}

.vac_pagination ul li.next {
	background: url(../../img/page_next.png) no-repeat center;
}

.vac_pagination ul li.next:hover {
	background: url(../../img/next_hover.png) no-repeat center;
}

.vacancy_cart {
	overflow: hidden;
	width: 100%;
}

.vacancy_contact {
	float: right;
	width: 470px;
	border: 1px solid #e6eaf1;
	border-radius: 10px;
	background: #fff;
	padding: 29px 47px;
}

.vacancy_contact h4 {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.4;
	margin: 0 0 18px 0;
}

.vacancy_contact p {
	line-height: 1.4;
	font-size: 16px;
	margin: 0 0 15px 0;
}

.vacancy_contact a {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding-left: 30px;
	color: #093475;
	font-size: 18px;
	position: relative;
	margin-bottom: 35px;
}

.vacancy_contact a:before {
	background: url(../../img/resume.png) no-repeat center;
	width: 16px;
	height: 20px;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
}

.vacancy_contact ul {
	overflow: hidden;
	width: 100%;
	margin-bottom: 12px;
}

.vacancy_contact ul li {
	width: 100%;
	margin-bottom: 12px;
}

.vacancy_contact ul li input {
	display: block;
	width: 100%;
	border-radius: 10px;
	border: 1px solid #e6eaf1;
	height: 60px;
	line-height: 60px;
	outline: none;
	padding: 0 23px;
	font-size: 18px;
}

.recaptcha {
	margin-bottom: 24px;
}

.vacancy_contact input[type='submit'] {
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	border-radius: 10px;
	height: 60px;
	outline: none;
	background: none;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	line-height: 1;
	padding: 0 34px;
	border: 2px solid #e4bd63;
}

.vacancy_contact input[type='submit']:hover {
	background: #e4bd63;
	color: #fff;
}

/* KAMOLIDDIN STYLES */
#owl1 .owl-nav,
.foto-gallary.owl-carousel .owl-nav {
	top: 50%;
	width: 100%;
	position: absolute;
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
}

.foto-gallary.owl-carousel .owl-nav {
	top: 45%;
}

#owl1 .owl-prev,
#owl1 .owl-next,
.foto-gallary.owl-carousel .owl-prev,
.foto-gallary.owl-carousel .owl-next {
	width: 40px;
	height: 40px;
	border-radius: 100px;
	background-color: #fff;
	position: absolute;
	-webkit-box-shadow: 0px 15px 30px 0px rgba(9, 52, 117, 0.15);
	box-shadow: 0px 15px 30px 0px rgba(9, 52, 117, 0.15);
	display: inline-block;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s ease;
	top: 50%;
	transform: translateY(-50%);
}

.banner:hover #owl1 .owl-prev,
.banner:hover #owl1 .owl-next,
.foto-gallary.owl-carousel:hover .owl-prev,
.foto-gallary.owl-carousel:hover .owl-next {
	opacity: 0.7;
	visibility: visible;
}

#owl1 .owl-prev,
.foto-gallary.owl-carousel .owl-prev {
	left: 20px;
}

#owl1 .owl-next,
.foto-gallary.owl-carousel .owl-next {
	right: 20px;
}

#owl1 .owl-prev::after,
.foto-gallary.owl-carousel .owl-prev::after,
#owl1 .owl-next::after,
.foto-gallary.owl-carousel .owl-next::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 10px;
	height: 10px;
	background-size: contain;
}

#owl1 .owl-prev::after,
.foto-gallary.owl-carousel .owl-prev::after {
	background: url('../../img/page_prev.png') no-repeat center;
}

#owl1 .owl-next::after,
.foto-gallary.owl-carousel .owl-next::after {
	background: url('../../img/page_next.png') no-repeat center;
}

.cards {
	position: relative;
}

.card_block {
	float: inherit;
	width: 100%;
	margin-bottom: 20px;
}

.cards .row {
	position: relative;
}

.card_block.big_card {
	max-width: 100%;
	padding: 0 20px;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -55%);
	transform: translate(-50%, -55%);
	z-index: 2;
	background-color: white;
	width: 17%;
}

.card_block.big_card p {
	width: 210px;
	font-size: 25px;
}

.into_card {
	margin-top: 0;
	height: 80%;
}

#owl2 {
	position: relative;
}

#owl2 .owl-item {
	-webkit-transition: 0.4s ease;
	transition: 0.4s ease;
}

/* #owl2 .owl-item.center {
visibility: hidden;
opacity: 0;
} */
#owl2::after,
#owl2::before {
	content: '';
	position: absolute;
	top: 0;
	width: 50px;
	height: 100%;
	z-index: 2;
}

#owl2::after {
	right: -40px;
	-webkit-box-shadow: -37px 0 120px 140px rgb(255, 255, 255, 0.7);
	box-shadow: -37px 0 120px 140px rgb(255, 255, 255, 0.7);
}

#owl2::before {
	left: -40px;
	-webkit-box-shadow: 37px 0 120px 140px rgb(255, 255, 255, 0.7);
	box-shadow: 37px 0 120px 140px rgb(255, 255, 255, 0.7);
}

#owl2 .owl-nav {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
}

#owl2 .btn {
	width: 40px;
	height: 40px;
	top: 50%;
	position: absolute;
	-webkit-transform: translateY(-140%);
	transform: translateY(-140%);
	border-radius: 100px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 15px 30px 0px rgba(9, 52, 117, 0.15);
	box-shadow: 0px 15px 30px 0px rgba(9, 52, 117, 0.15);
	display: inline-block;
}

#owl2 .btn.prev {
	left: 30px;
}

#owl2 .btn.next {
	right: 30px;
}

#owl2 .btn::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 10px;
	height: 10px;
	background-size: contain;
}

#owl2 .btn.prev:after {
	background: url('../../img/page_prev.png') no-repeat center;
}

#owl2 .btn.next:after {
	background: url('../../img/page_next.png') no-repeat center;
}

.border_block {
	position: relative;
	overflow: hidden;
}

/* ABOUT BANK FILTERS */
.aboutBank__filters {
	width: 100%;
	position: relative;
	margin-bottom: 15px;
}

.aboutBank__filters-button {
	position: relative;
	width: 157px;
	height: 60px;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	background: #fff;
	font-size: 18px;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: center;
}

.aboutBank__filters-content {
	top: 35px;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: 2;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	background: #fff;
	font-size: 18px;
	font-weight: 400;
	padding: 19px 24px;
	overflow: hidden;
	transition: 0.3s;
	width: 434px;
	height: auto;
	box-shadow: 0px 12px 24px #00000029;
}

.aboutBank__filters-shadow {
	top: 0;
	left: 0;
	position: fixed;
	z-index: 555;
	width: 100%;
	height: 100vh;
	background: #000;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s;
}

.aboutBank__filters-shadow.active {
	opacity: 0.7;
	visibility: visible;
}

.aboutBank__filters-content.active {
	top: 5px;
	opacity: 1;
	visibility: visible;
}

@media (max-width: 500px) {
	.aboutBank__filters-content {
		z-index: 556;
	}
}

.aboutBank__filters-dates {
	margin-bottom: 24px;
}

.aboutBank__filters-dates-title {
	display: block;
	margin-bottom: 12px;
}

.aboutBank__filters-dates-selects {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.aboutBank__filters .select2-container {
	width: 47% !important;
	border: 1px solid #e6eaf1;
}

.aboutBank__filters
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 18px;
	background: url(/local/templates/nbu/css/new_version/../../img/drop_menu.png)
		no-repeat center;
	background-size: contain;
	width: 14px;
	height: 8px;
	min-height: inherit;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.aboutBank__filters-button.cursor {
	cursor: pointer;
}

.aboutBank__filters-button img {
	display: block;
	min-width: 24px !important;
	margin-right: 8px !important;
}

.aboutBank__filters-tags {
	width: 100%;
	margin-bottom: 24px;
}

.aboutBank__filters-title {
	display: block;
	margin-bottom: 12px;
}

.aboutBank__filters-tag {
	position: relative;
	display: block;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	margin-bottom: 8px;
	padding: 5px 10px;
	cursor: pointer;
	transition: 0.3s;
	margin-right: 8px;
}

.aboutBank__filters-tag.active {
	background: #093475 !important;
}

.aboutBank__filters-tag-close {
	display: inline-block;
	position: absolute;
	z-index: 5;
	top: 50%;
	right: 8px;
	transform: translateY(-50%);
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #fff;
	margin-left: 8px;
}

.aboutBank__filters-tag-close::after {
	content: '\d7';
	color: #093475;
	font-size: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.aboutBank__filters-tag-close.active {
	opacity: 1 !important;
	visibility: visible !important;
}

.aboutBank__filters-tag-title {
	color: #848e9f;
	font-size: 16px;
	font-weight: 400;
}

.aboutBank__filters-tag-title.active {
	color: #fff !important;
	padding-right: 23px;
	transition: 0.3s;
}

.aboutBank__filters-button--submit {
	display: block;
	width: 232px;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	background: #fff;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	padding: 10px;
	transition: 0.2s ease;
}

.aboutBank__filters-button--submit:hover {
	background: #e4bd63;
	color: #fff;
}

.aboutBank__filters-button--reset {
	display: block;
	margin: 0 auto;
	background: none;
	border: 0;
	outline: none;
}

.aboutBank__filters-buttons {
	display: flex;
	align-items: center;
}

.aboutBank__filters-close {
	display: block;
	width: 15px;
	right: 26px;
	top: 0px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	transition: 0.5s;
}

.aboutBank__filters-tags-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.aboutBank__titleLeft {
	left: 0 !important;
	transform: translateX(0) !important;
}

.aboutBank__filters-button-inner {
	display: flex;
	align-items: center;
	transition: 0.5s;
}

.select2-results__option {
	padding: 8px 15px !important;
}

@media (max-width: 767px) {
	.rightside .newsSection {
		padding: 0;
	}

	.newsSection .wrap {
		padding: 0;
	}
}

@media (max-width: 580px) {
	.aboutBank__filters-button img {
		margin-bottom: 0 !important;
	}
}

@media (max-width: 500px) {
	.aboutBank__filters-content.active {
		width: 100%;
	}

	.aboutBank__filters-content {
		width: 100%;
	}

	.aboutBank__filters-button {
		width: 100%;
	}

	.aboutBank__filters-button-inner {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}

	.aboutBank__filters-dates-selects {
		flex-direction: column;
	}

	.aboutBank__filters .select2-container {
		width: 100% !important;
		margin-bottom: 15px;
	}

	.aboutBank__filters-dates {
		margin-bottom: 9px;
	}
	.aboutBank__filters-tag-title {
		font-size: 14px;
	}
	.aboutBank__filters-buttons {
		flex-direction: column;
	}
	.aboutBank__filters-button--submit {
		width: 100%;
		margin-bottom: 15px;
	}

	.aboutBank__filters-content {
		padding: 15px 15px;
	}
}

/* PAGE GUIDE */

.border_block .telegram__icon,
.border_block .uzor__icon {
	max-width: 300px;
	position: absolute;
	right: 40px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: -1;
}

.border_block .uzor__icon {
	max-width: 330px;
	top: 307px;
	z-index: 0;
}

.border_block--teaser {
	max-width: 400px;
}

.uzor_block ul,
.border_block a {
	left: inherit;
}

.car_block_tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	margin: auto;
	margin-bottom: 50px;
	position: relative;
}

.car_block_tabs span.tabs__pattern {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	background-color: #fff;
	transition: left 600ms ease 0s;
}

.car_block_tabs:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #fff;
	opacity: 0.5;
}

.car_block_tab {
	margin: 5px;
	cursor: pointer;
	font-size: 18px;
	background-color: transparent;
	padding: 10px 15px;
	margin: 0;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 20px;
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
	color: #75d8ea;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
	z-index: 3;
	min-width: 270px;
	box-sizing: border-box;
}

.car_block_tab:first-child {
	margin-left: 0;
}

.car_block_tab:last-child {
	margin-right: 0;
}

.car_block_tab:hover {
	color: #fff;
}

.car_block_tab.active {
	color: #fff;
}

.SimpleCards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.SimpleCards .card_block {
	width: 20%;
}

.SimpleCards .card_block:nth-last-of-type(2) {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.SimpleCards.with_threecards {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.SimpleCards.with_threecards .card_block.big_card {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}

.SimpleCards .card_block.big_card {
	position: relative;
	top: inherit;
	left: inherit;
	-webkit-transform: inherit;
	transform: inherit;
}

.SimpleCards .into_card {
	padding: 80px 0;
}

.SimpleCards .card_block.big_card p {
	position: relative;
	top: inherit;
	left: inherit;
	-webkit-transform: inherit;
	transform: inherit;
	margin: auto;
}

.bg-orange {
	background-color: #bf9f52;
	color: #fff;
}

.bg-orange span {
	color: #faebc7;
}

.MainPageCalc {
	background: url('../../img/MainPageCalc.png') no-repeat center;
	background-size: cover;
	padding: 40px 20px;
	margin-bottom: 50px;
	border-radius: 10px;
}

.credits-calc .MainPageCalc {
	background: none;
}

.MainPageCalc .calc_credit {
	width: 800px;
	margin: 0 auto 20px;
}

.MainPageCalc .main_calculator {
	width: 400px;
}

.MainPageCalc .right_credit {
	padding: 40px 60px 40px 60px;
}

.small-business-sec.credits .MainPageCalc,
.uz-sec.small-business.credits .MainPageCalc,
.corporate-business-sec.credits .MainPageCalc,
.uz-sec.corporate-business.credits .MainPageCalc {
	background-image: none;
	padding: 0;
}

.rating-of-bank img {
	margin-right: 15px;
}

.calc_credit h2 {
	margin-bottom: 50px;
	text-align: center;
}

.calc_credit.cards {
	text-align: left;
}

.section-map {
	height: 100%;
}

.section-map .map-block .ins-map {
	background-color: #fff;
	border-radius: 12px;
	box-shadow: 0px 15px 30px 0px rgba(9, 52, 117, 0.15);
}

.section-map .map-block .ins-map .check-map .radio-toolbar label {
	padding: 0;
	border-bottom: 2px solid #e6eaf1;
}

.section-map .map-block .ins-map .check-map .radio-toolbar p {
	font-family: 'GoogleSans';
	font-weight: 500;
	font-size: 17px;
}

.section-map
	.map-block
	.ins-map
	.check-map
	.radio-toolbar
	input[type='radio']:checked
	+ label {
	background: transparent;
	color: #009ea7;
	border-bottom: 2px solid;
}

.section-map .map-block .ins-map .check-map {
	border-bottom: none;
}

.section-map
	.map-block
	.ins-map
	.check-map
	.radio-toolbar
	input[type='radio']:checked
	+ label
	p {
	color: #009ea7;
}

.section-map .map-block .ins-map .regions-block .region-list li {
	color: rgb(9, 52, 117);
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
	margin-bottom: 0;
	padding: 5px 10px;
	position: relative;
}

.section-map .map-block .ins-map .regions-block .region-list li.active {
	background-color: #eaecefd6;
}

.section-map .map-block .ins-map .regions-block .region-list li::before {
	content: '';
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background-color: #eaecefd6;
}

.mapdiv {
	max-width: 700px;
}

.mapdiv .w-50 {
	width: calc(50% - 2px);
	padding-right: 20px;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin-bottom: 10px;
}

.section-map .map-block .ins-map .regions-block .region-list li:hover {
	background-color: #f2f5f8;
}

.section-map .map-block .ins-map .regions-block {
	padding: 20px 30px;
	padding-top: 0;
}

.mapdiv:after {
	bottom: 150px;
	left: -15px;
	border-color: transparent #e4bc63 transparent transparent;
}

.section-map .map-block .ins-map .check-map .radio-toolbar label p {
	margin-bottom: 0;
	color: rgb(88, 88, 88);
}

.section-map
	.map-block
	.ins-map
	.regions-block
	.typeSelect
	.ui-selectmenu-button {
	border: 1px solid #e6eaf1;
}

.section-map .map-block .ins-map .check-map .radio-toolbar {
	padding: 0 30px;
}

.MainPageCalc_desc {
	margin: auto;
	text-align: center;
	line-height: 20px;
}

.for_middle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.MainPageCalc.Malomu-biznes {
	background-image: none;
	background-color: #f8f8f8;
	margin-bottom: 0;
}

.contact-info-inner {
	display: none;
	max-width: 470px;
	width: 100%;
	height: 100%;
	min-height: 1px;
	padding: 40px 45px 30px;
	background-color: #ffffff;
	border: 1px solid rgb(230, 234, 241);
	border-radius: 12px;
	margin-bottom: 25px;
	position: relative;
	float: left;
}

.contact-info-inner h3 {
	font-size: 24px;
	line-height: 1.1;
}

.contact-info-inner h4 {
	line-height: 1.3;
}

.contact-info-inner--icon {
	position: absolute;
	top: 25px;
	right: 25px;
}

.inner_wrapper p a {
	font-size: 18px;
	color: #093475;
	line-height: 1.556;
	text-align: left;
}

.map-info {
	width: 100%;
	max-width: 580px;
	margin-right: -100%;
	position: absolute;
	z-index: 100;
	right: 0;
	top: 0;
	height: 100%;
	background: #fff;
	padding: 0 36px;
	padding-top: 80px;
	transition: 0.5s;
}

.map-info--active {
	margin-right: 0%;
}

.map-info__rounded {
	position: absolute;
	top: 2%;
	right: 3%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 36px;
	height: 36px;
	background: #e6eaf1;
	border-radius: 50%;
	cursor: pointer;
}

.map-info__title {
	display: block;
	font-weight: 500;
	font-size: 24px;
	margin-bottom: 20px;
}

.map-info__content {
	overflow-y: auto;
	height: 650px;
}

.map-info__content div {
	padding-right: 10px;
}

.map-info__content::-webkit-scrollbar {
	width: 6px;
}

.map-info__content::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #009ea7;
}

.map-info__content::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #009ea7;
}

.map-info__content::-webkit-scrollbar-track {
	background-color: #ecedee;
	border-radius: 10px;
}

.map-info__content .w-50 {
	margin-bottom: 12px;
	display: block;
	font-size: 18px;
}

.map-info__content br {
	display: none;
}

.map-info__content .w-50 strong {
	display: block;
	font-size: 16px;
	color: #848e9f;
	font-weight: normal;
}

.map-info__txt {
	display: block;
	font-size: 16px;
	color: #848e9f;
}

.map-info__subtxt {
	display: block;
	font-size: 18px;
}

@media (max-width: 992px) {
	.border_block p {
		margin-bottom: 15px;
	}
}

@media (max-width: 766px) {
	.map-info {
		top: unset;
		bottom: 0;
		height: 841px;
		padding: 0 15px;
		width: 75%;
	}

	.map-info__title {
		font-size: 20px;
		padding-top: 54px;
	}

	.map-info__content {
		height: 685px;
	}

	.section-map .map-block .ins-map .check-map .radio-toolbar label {
		width: 100%;
	}

	.map-info__content .w-50 {
		font-size: 14px;
	}
}

@media (max-width: 500px) {
	.map-info__content {
		height: 650px;
	}
}

.contact-info-document {
	padding: 20px;
	background-color: #ffffff;
	border-radius: 12px;
	border: 1px solid rgb(230, 234, 241);
}

.contact-info-document {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	margin-bottom: 25px;
}

.contact-info-document span {
	font-size: 18px;
	display: block;
	color: #848e9f;
}

.contact-info-document svg {
	width: 70px;
	margin-right: 20px;
}

/* .bread_crumbs ul {
margin: 0 auto;
} */
.bread_crumbs li::before {
	display: none;
}

.inner_wrapper table thead {
	border-bottom: 2px solid #264c85;
}

.inner_wrapper table thead th {
	color: #093475;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 20px;
	padding: 15px 10px;
	text-align: center;
	border: none;
}

.inner_wrapper table thead tr:hover {
	background-color: #e6e6e685;
}

.inner_wrapper table tbody tr:hover {
	background-color: #009ea7b3;
}

.inner_wrapper table tbody tr:hover td {
	color: #fff;
}

.inner_wrapper table tbody {
	border-bottom: 1px solid rgb(230, 234, 241);
}

.inner_wrapper table thead tr,
.inner_wrapper table tbody tr {
	transition: 0.2s ease;
}

.inner_wrapper table tbody td {
	padding: 15px 10px;
	text-align: center;
	border: none;
	font-size: 16px;
}

.foto-gallary.owl-carousel {
	display: block;
	margin: 20px auto 40px;
}

.foto-gallary .item {
	position: relative;
	padding-bottom: 40px;
}

.foto-gallary i {
	position: absolute;
	bottom: 0;
	left: 0;
	font-style: normal;
	font-size: 18px;
	color: rgb(132, 142, 159);
}

.part_wraps {
	text-align: left;
}

.inner_wrapper table td {
	padding: 15px 10px;
}

.contentpages {
	padding: 0;
}

.contentpages ul {
	margin-bottom: 40px;
	margin-top: 0;
}

.contentpages li {
	padding-left: 5px;
}

.contentpages h3 {
	margin-top: 0;
	margin-bottom: 20px;
}

.made_in {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.made_in a {
	width: max-content;
}

.made_in a img {
	width: 111px;
}

.credit_head {
	visibility: hidden;
	opacity: 0;
	font-size: 0;
	line-height: 0;
	height: 0;
}

.inner_docs img {
	min-width: 40px;
	margin-right: 20px;
}

.bossesSection .boss-ins .charter div.oreder-boss.inner_docs a {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	justify-content: flex-start;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 15px;
	padding: 15px 20px;
}

.bossesSection .boss-ins .charter div.oreder-boss.inner_docs a::after,
.tenders-sec .bossesSection .boss-ins .charter div a::after,
.tenders .bossesSection .boss-ins .charter div a::after {
	display: none;
}

.bossesSection .boss-ins .charter div.oreder-boss.inner_docs a span {
	font-size: inherit;
	margin-top: 0;
}

.bossesSection .boss-ins .charter div.oreder-boss .paging {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 100%;
	margin-top: 10px;
}

.bossesSection .boss-ins .charter div.oreder-boss .paging a {
	color: #999999;
	border: 1px solid #999999;
	text-decoration: none;
	font: 400 18px/32px 'GoogleSans';
	width: 50px;
	height: 50px;
	background: transparent;
	text-align: center;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	border-radius: 100px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 5px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bossesSection .boss-ins .charter div.oreder-boss .paging a:hover {
	border-color: #0b9fa5;
	color: #0b9fa5;
}

.bossesSection
	.boss-ins
	.charter
	div.oreder-boss
	.paging
	a.modern-page-current {
	background: transparent;
	background: #0b9fa5;
	color: #fff;
	margin-bottom: 0;
	border-color: #0b9fa5;
}

.tarif_section .boss-subb p {
	font: 400 18px/26px 'GoogleSans';
	color: #848e9f;
	margin-bottom: 15px;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
}

.tarif_section .open_drop:hover span {
	color: #009ea7;
}

.tarif_section.active .open_drop .boss-subb p {
	color: #b1b8c6;
}

.tarif_section .boss-contact {
	font: 300 18px/26px 'GoogleSans';
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
}

.tarif_section .boss-contact span,
.tarif_section .boss-contact strong {
	margin-right: 10px;
}

.tarif_section .boss-contact strong a {
	color: #093475;
}

.tarif_section.active .boss-contact,
.tarif_section.active .boss-contact strong a,
.tarif_section.active .boss-contact strong {
	color: #fff;
}

.tarif_section.active .boss-contact span {
	color: #b1b8c6;
}

.tarif_section .open_drop .boss-contact i {
	background: url('/local/templates/nbu/img/phone-bosses.png') no-repeat center;
	background-size: contain;
	margin-right: 10px;
	width: 25px;
	height: 25px;
	-webkit-transition: 0.2s ease;
	transition: 0.2s ease;
}

.tarif_section.active .open_drop .boss-contact i {
	background: url('/local/templates/nbu/img/phone-bosses_active.png') no-repeat
		center;
	background-size: contain;
	width: 25px;
	height: 25px;
}

.tarif_section.bosses:last-child {
	margin-bottom: 30px;
}

.tarif_section.bosses .dropper .boss-text {
	padding: 0;
}

.tarif_section.bosses .dropper ul li {
	border: none;
	margin: 0;
	padding: 0px 25px;
}

.tarif_section.bosses .dropper p {
	margin-left: 30px;
	margin-right: 0;
	padding: 10px 0;
	width: calc(100% - 60px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tarif_section.bosses .dropper ul li:before {
	display: block;
	content: '';
	position: absolute;
	left: 30px;
	top: 22px;
	width: 12px;
	height: 2px;
	background-color: #009ea7;
}

.sector-dev_desc-list{
	position: relative;
}
.sector-dev_desc-list ul li:before {
	display: block;
	content: '';
	position: absolute;
	left: 30px;
	top: 22px;
	width: 12px;
	height: 2px;
	background-color: #009ea7;
}

.sector-dev_desc-list .sector-dev_desc-list-inner {
	overflow: hidden;
    width: 100%;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #fff;
	margin-bottom: 20px;
}

.sector-dev_desc-list .sector-dev_desc-list-inner ul {
	margin: 0;
	padding: 0;
}

.sector-dev_desc-list .sector-dev_desc-list-inner ul li {
	border: none;
    margin: 0;
    padding: 0px 25px;
	overflow: hidden;
	width: 100%;
}

.sector-dev_desc-list .sector-dev_desc-list-inner ul li p {
	margin-left: 30px;
    margin-right: 0;
    padding: 10px 0;
    width: calc(100% - 60px);
    box-sizing: border-box;
	margin-bottom: 0;
}

.tarif_section.transparent.bosses .dropper ul li:nth-child(even) {
	background-color: transparent;
}

.tarif_section.bosses .dropper ul li:nth-child(even) {
	background: #fff;
}

.tarif_section.bosses .dropper h3 {
	padding: 20px 30px 10px;
	margin: 0;
}

.tarif_section.bosses .boss-wrap {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.tarif_section.bosses .boss-left {
	width: 25%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tarif_section.bosses .boss-left p {
	font-weight: 600;
	width: calc(100% - 30px);
}

.tarif_section.bosses .boss-right {
	width: 75%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 20px;
	margin-left: 40px;
}

.youth-news.liders .sidebar {
	display: none;
}

.sidebar.about-bank {
	margin-bottom: 40px;
	position: relative;
	background-color: #fff;
	border-radius: 12px;
}

.mobile-accordion {
	color: #0a2e6a;
	line-height: 1.4;
	font-size: 16px;
	padding: 15px;
	padding-left: 50px;
	padding-right: 50px;
	display: block;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 1px;
	font-weight: 500;
	display: none;
}

.sidebar .mobile-accordion:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
	background: url('../../img/arrow-down.png') no-repeat center;
	width: 14px;
	height: 8px;
}

.sidebar ul.menu {
	position: relative;
	background-color: transparent;
	margin: 0;
	overflow: hidden;
	padding: 10px;
	padding-top: 0;
}

.sidebar.about-bank::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: url('../../img/pattern.svg') repeat top center;
	background-size: 99%;
	width: 34px;
	height: 100%;
	z-index: 2;
	border-radius: 12px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.sidebar ul.menu li {
	padding-left: 35px;
}

.sidebar ul.menu li a {
	color: #848e9f;
	border: none;
	border-radius: 0;
	line-height: 1.4;
	font-size: 18px;
}

.sidebar ul.menu li a:hover,
.sidebar ul.menu li a.active {
	background: #fff;
	color: #009ea7;
}

.link-invatation {
	margin-bottom: 20px;
	position: relative;
}

.link-invatation a {
	padding: 30px;
	padding-right: 80px;
	background-color: #fff;
	border-radius: 12px;
	font-size: 24px;
	font-weight: 400;
	width: 100%;
	display: block;
	font-weight: 500;
	transition: 0.25s ease-in-out;
	box-shadow: 0px 15px 30px 0px transparent;
}

.link-invatation::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 36px;
	transform: translateY(-50%);
	background: url(../../img/arrowright.png) no-repeat center;
	width: 12px;
	height: 20px;
	transition: 0.25s ease-in-out;
}

.link-invatation:hover a {
	color: #009ea7;
	box-shadow: 0px 15px 30px 0px rgba(9, 52, 117, 0.15);
}

.link-invatation:hover::after {
	background: url(../../img/arrowright_acive.png) no-repeat center;
}

/* .charter {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
} */
.charter__item {
	flex-basis: 50%;
}

.reception-time {
	max-width: 800px;
	margin: auto;
}

.reception-time h2 {
	text-align: center;
	font-size: 32px;
}

.bossesSection .boss-ins .charter__item p {
	font-size: 18px;
	line-height: 1.5;
}

.bossesSection .charter h2 {
	font-weight: 500;
	font-size: 36px;
	line-height: 48px;
	margin-bottom: 10px;
}

.charter__text {
	padding-left: 40px;
	position: relative;
	display: block;
	margin-bottom: 30px;
}

.charter__text::before {
	content: '';
	position: absolute;
	top: 5px;
	left: 0;
	background: url('../../img/clock.png') no-repeat center;
	background-size: contain;
	width: 24px;
	height: 24px;
}

.bossesSection .boss-ins .charter__item div.oreder-boss.inner_docs a {
	padding: 20px;
}

.vacancyform__item {
	position: relative;
	margin-bottom: 15px;
}

.vacancyform__item label {
	position: absolute;
	left: 20px;
	top: 50%;
	transition: 0.2s ease;
	transform: translateY(-50%);
	font-weight: 400;
	color: #848e9f;
}

.vacancyform__item input:focus + label,
.vacancyform__item input:valid + label {
	top: 23%;
	font-size: 14px;
}

.select2-results__option[aria-selected] {
	line-height: 1.4;
	padding: 15px;
}

.half_calc .select2-container {
	padding-right: 45px;
}

.infocontact {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}

.friendship-society-uzbekistan-japan .infoblock {
	max-width: 770px;
	margin: 0 auto;
	margin-bottom: 50px;
	width: calc(100% - 60px);
}

.friendship-society-uzbekistan-japan .infotext {
	float: none;
	width: 100%;
	margin: 0;
	padding: 30px 50px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.infocontact__item {
	width: 50%;
	padding: 10px 20px;
	box-sizing: border-box;
}

.infocontact__item img {
	display: inline-block;
	margin-right: 5px;
}

.infocontact__item p {
	display: inline-block;
	width: 86%;
	vertical-align: top;
}

.noUi-connects {
	position: relative;
	overflow: inherit;
}

.noUi-connects:before {
	position: absolute;
	content: '';
	top: 20%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	height: 20px;
	background-color: transparent;
}

.galslider {
	width: 66.66%;
	margin: auto;
	margin-bottom: 30px;
}

.TableResponsive {
	max-width: 100%;
	overflow: auto;
	cursor: grab;
}

.TableResponsive a {
	border-bottom: 1px solid transparent;
	padding-bottom: 1px;
	color: #093475;
}

.TableResponsive a:hover {
	border-color: #093475;
	transition: 0.2s ease;
}

.simple table {
	background-color: transparent;
}

.seyf-img {
	padding-left: 30px;
}

.safe-teaser__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: end;
	align-items: end;
	margin-bottom: 60px;
}

.safe-teaser__img {
	margin-right: 20px;
}

.safe-teaser__item:first-child .safe-teaser__img,
.safe-teaser__item:nth-child(2) .safe-teaser__img {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	background-color: rgb(230, 234, 241, 0.3);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	padding: 10px;
}

.safe-teaser__item:last-child .safe-teaser__img img {
	min-width: 50px;
	margin-top: 5px;
}

.safe-teaser__item:nth-child(2) .safe-teaser__desc {
	padding-top: 20px;
}

.safe-teaser__desc strong {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.8;
	display: block;
	margin-bottom: 10px;
}

.safe-teaser__desc span {
	color: #848e9f;
	font-size: 18px;
	line-height: 1.8;
	display: block;
}

.press_contact h3 {
	text-align: center;
	font-weight: 500;
	margin-bottom: 30px;
}

.press_contact__block {
	width: max-content;
	margin: auto;
	margin-bottom: 65px;
}

.press_contact__item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 15px;
}

.press_contact__img {
	margin-right: 20px;
	min-width: 24px;
	text-align: center;
}

.press_contact__desc {
	font-weight: 500;
	font-size: 36px;
	line-height: 1.2;
}

.video-js {
	margin: auto;
	margin-bottom: 50px;
}

.a_bank {
	text-align: center;
	margin-bottom: 30px;
}

.a_bank h2 {
	text-align: center;
}

.PageNotFound {
}

.a_bank {
	text-align: center;
	margin-bottom: 30px;
}

.a_bank h2 {
	text-align: center;
}

.PageNotFound .a_bank {
	padding-bottom: 60px;
}

.img-404 {
	margin-bottom: 50px;
}

.PageNotFound__white-side {
	background-color: #ffffff;
}

.PageNotFound .search-block-404 {
	padding-top: 40px;
	padding-bottom: 60px;
}

.PageNotFound h1 {
	font-size: 30px;
	font-weight: normal;
	font-weight: 500;
	margin-bottom: 15px;
}

.PageNotFound h1 span {
	font-size: 20px;
	color: #999;
	text-transform: lowercase;
	font-weight: 400;
}

.PageNotFound .search-block-404 h2,
.PageNotFound .map-of-site-404 h2 {
	text-align: center;
	font-size: 30px;
	margin-bottom: 30px;
}

.search-block-404 .form_popup {
	margin-top: 0;
}

.search-block-404 .form_popup span {
	background: url(/local/templates/nbu/img/search.svg) no-repeat center;
	filter: inherit;
	top: 0;
}

.search-block-404 .form_popup button {
	color: #000;
	font-size: 24px;
	padding-right: 0;
}

.search-block-404 .form_popup input {
	font-size: 24px;
	padding-bottom: 20px;
	padding-left: 55px;
	color: #444;
	border-color: #093475;
	border-width: 1.5px;
}

.search-block-404 .form_popup input::placeholder {
	color: #000;
	opacity: 0.3;
}

.map-of-site__block {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding-bottom: 60px;
}

.map-of-site__block .l-map {
	width: 33.33333337%;
	display: inline-block;
}

.map-of-site__block .l-map h3 {
	font-weight: 500;
}

.map-of-site__block .l-map li {
	padding: 0;
	text-align: left;
	margin-bottom: 10px;
}

.map-of-site__block .l-map li::before {
	display: none;
}

.newsSection ul,
.newsSection ol {
	margin: 10px 0;
}

/* SEARCH PAGE */
.search-result {
	color: #000;
	font-size: 30px;
	color: #000;
	font-weight: 600;
	line-height: 1.867;
	text-align: center;
	width: 100%;
}

div.search-advanced-result {
	width: 100%;
}

.santoher form {
	padding: 0;
	flex-direction: inherit;
	margin-top: 40px;
}

.santoher .search-filter{
	position: absolute;
	top: -20px;
	right: 0;
}
.santoher .search-filter .search-filter-field {
	display: flex;
	align-items: center;
}
.santoher .search-filter .search-filter-field input {
	background-color: transparent;
    border: 1px solid #ccc;
    padding: 5px 15px;
}
.santoher .search-filter .search-filter-field img.calendar-icon {
	opacity: 0;
}
.santoher .search-filter .search-filter-field span.date-interval-hellip{
	margin-right: 20px;
}

div.search-advanced-filter {
	text-align: right;
}

.santoher h1 {
	margin-bottom: 20px;
}

.santoher button {
	background-color: transparent;
	color: #000 !important;
	height: auto;
	font-weight: 400;
	font-size: 24px;
	padding: 0;
	padding-left: 10px;
	transition: 0.2s ease;
	margin-right: 0;
}

.santoher button:hover {
	background-color: transparent;
	color: #093475 !important;
}

.search-page {
	padding: 0 20px;
}

div.search-page input.search-query,
div.search-page input.search-suggest,
table.search-filter input.input-field,
table.search-filter select.select-field {
	font-size: inherit;
	color: #000;
	font-size: 24px;
	line-height: 2.5;
	height: auto;
	padding-left: 50px;
}

.santoher form {
	border-bottom: 2px solid #093475;
	display: flex;
	justify-content: space-between;
	position: relative;
	margin-bottom: 40px;
}

.santoher form::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	background: url('/local/templates/nbu/images/icons/search.svg') no-repeat
		center;
	width: 30px;
	height: 30px;
}

font.notetext {
	color: #009ea7;
}

div.search-advanced {
	padding-top: 0;
}

div.search-result {
	margin-top: 15px;
}

div.search-result p {
	margin-bottom: 5px;
}

div.search-item {
	padding-bottom: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.search-item h4 {
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}

.search-preview {
	font-weight: 400;
	font-size: 18px;
	text-align: left;
}

div.search-item h4 a {
	font-size: 24px;
	color: #000;
	line-height: 1.417;
	text-align: left;
	margin-bottom: 0;
	font-weight: 500;
}

.searchpage .paging {
	margin-top: 35px;
	margin-bottom: 50px;
}

.search-sec .bread_crumbs,
.search .bread_crumbs {
	display: none;
}

.search-result table {
	margin-bottom: 50px;
}

.search-result table tbody td {
	text-align: left;
}

table {
	width: 100%;
}

.MainPageNewsList {
	margin-bottom: 0;
	padding-bottom: 40px;
	padding-top: 40px;
	background-color: #f3f8ff;
}

.newsSection .news-block .news-title span {
	display: inline-block;
}

.viewcounter {
	position: relative;
	padding-left: 30px;
	float: right;
}

.viewcounter::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url('/local/templates/nbu/images/eye.svg') no-repeat center;
	background-size: cover;
	width: 21px;
	height: 15px;
	opacity: 0.3;
}

@media only screen and (max-width: 992px) {
	.top_contact {
		flex-wrap: wrap;
	}

	.midle_contact{
		flex-wrap: wrap;
	}

	.contact_block {
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 0;
	}

	.my_bank ul li a span {
		top: 57%;
	}

	.contact_blocksSvg {
		max-width: inherit;
		width: 40%;
	}

	.bottom_menu_footer ul li {
		width: 100% !important;
	}
}

@media only screen and (max-width: 768px) {
	.top_contact {
		flex-direction: column;
	}

	.midle_contact{
		flex-direction: column;
	}

	.contact_block {
		max-width: 100% !important;
		width: 100%;
		padding-left: 0;
	}

	.als-cookie-button div {
		font-size: 16px !important;
		line-height: 22px !important;
	}
}

.grafikWork {
	display: inline-block;
	margin-top: 15px;
	width: 75%;
	position: relative;
	padding-left: 40px;
	margin-right: 0 !important; /*margin-left: auto;*/
	transition: 0.3s ease;
}

.tarif_section .open_drop:hover span.grafikWork {
	color: #000;
}

.tarif_section.active .boss-contact span.grafikWork {
	color: #b1b8c6;
}

.grafikWork:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url('/local/templates/nbu/images/oclock-simple.png') no-repeat
		center;
	width: 24px;
	height: 24px;
	transition: 0.2s ease;
}

.tarif_section.active .open_drop .boss-contact .grafikWork:before {
	background: url('/local/templates/nbu/images/oclock.png') no-repeat center;
}

@media (max-width: 768px) {
	.grafikWork {
		width: 100%;
		display: block;
	}
}

/* LIVE CHAT */
.callback__live-chatBtn_new {
	position: fixed;
	right: 30px;
	bottom: 30px;
	width: 70px;
	height: 70px;
	border-radius: 100px;
	background-color: #093475;
	z-index: 4;
	cursor: pointer;
	display: flex;
    align-items: center;
    justify-content: center;
	z-index: 1111;
}
/* LIVE CHAT */
.callback__live-chatBtn {
	position: fixed;
	right: 30px;
	bottom: 30px;
	width: 70px;
	height: 70px;
	border-radius: 100px;
	background-color: #093475;
	z-index: 4;
	cursor: pointer;
	display: flex;
    align-items: center;
    justify-content: center;
	z-index: 22;
}

/* .callback__live-chatBtn::after {
	content: '';
	position: absolute;
	left: 19px;
	top: 19px;
	right: 19px;
	bottom: 19px;
	background: url('/local/templates/nbu/images/live-chat.png') no-repeat center;
	background-size: 100%;
} */

@media (max-width: 768px) {
	.callback__live-chatBtn_new {
		bottom: 65px !important;
	}
	.callback__live-chatBtn {
		bottom: 120px !important;
	}
}

.callback__Overlay {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.5;
	z-index: 222;
	visibility: hidden;
	opacity: 0;
	transition: 0.3s ease;
}

.callback__Overlay--active {
	visibility: visible;
	opacity: 0.5;
}

.callback__form {
	max-height: 760px;
	height: 100%;
	max-width: 445px;
	width: 100%;
	background-color: #fff;
	position: fixed;
	top: 50%;
	right: 0;
	transform: translate(-10%, -45%);
	z-index: 9999;
	border-radius: 10px;
	box-shadow: 0px 24px 48px rgba(0, 0, 0, 0.12);
	/* background-image: url('/local/templates/nbu/images/bg-bahrama.png'); */
	background-repeat: no-repeat;
	background-position: right bottom;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s ease;
}
@media (min-height: 600px) {
	.callback__form{
		top: 45%;
		max-height: 680px;
	}
}
.callback__Wrap .new_chat h3{
	padding: 21px 0 21px 23px;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	margin: 0;
}

.callback__Wrap .new_chat hr{
	border-bottom: 1px solid #000000;
	opacity: 0.1;
	margin: 0 0 46px 0;
}

.callback__Wrap .new_chat .b_title h2{
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 31px;
	color: #000000;
	padding-left: 23px;
}

.chat_form_name{
	margin-bottom: 24px;
}

.chat_form_name, .chat_form_number{
	display: flex;
	flex-direction: column;
	padding-left: 21px;
	
}

.chat_form_name input, .chat_form_name tr td input, .chat_form_number input{
	max-width: 100%;
	width: 100%;
	height: 50px;
	border: 1px solid #E6EAF1;
	border-radius: 6px;
	padding: 10px 20px 10px;
	font-size: 16px;
	color: #000000;
}

.chat_form_name label, .chat_form_number label{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #848E9F;
}

.chat_form_number{
	margin-bottom: 10px;
}

.chat_btn_wrapper{
	display: flex;
	justify-content: center;
}

.chat_btn_wrapper input, button.cx-submit.cx-btn.cx-btn-primary.i18n{
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	color: #FFFFFF;
	background: #093475;
	border-radius: 12px;
	max-width: 217px;
	width: 100%;
	height: 51px;
	margin: auto;
	border: none;
}
.cx-button-group.cx-buttons-binary {
    text-align: center;
    display: flex;
    align-items: center;
}

.new_chat .tabcontent {
	display: none;
	border-top: none;
  }
  
  .chat_tabs_bottom{
	position: absolute;
    bottom: 0;
	height: 76px;
	display: flex;
	justify-content: space-around;
    width: 100%;
	font-size: 14px;
	background-color: #fff;
	box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.06);
  }
  
  .chat_tabs_bottom button{
	border: none;
	background-color: transparent;
  }

  .chat_tabs_bottom_inner{
	display: flex;
	justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .chat_tabs_bottom_inner-one{
	width: 26px;
	height: 26px;
	background: url(/local/templates/nbu/img/help-operator-tra.svg) no-repeat center;
  }
  .chat_tabs_bottom_inner-two{
	width: 26px;
	height: 26px;
	background: url(/local/templates/nbu/img/mailing-message.svg) no-repeat center;
  }
  .chat_tabs_bottom_inner-three{
	width: 26px;
	height: 26px;
	background: url(/local/templates/nbu/img/help.svg) no-repeat center;
  }

  
  .chat_tabs_bottom button.active  {
	color: #093475;
  }
  .chat_tabs_bottom button.active .chat_tabs_bottom_inner-one{
	background: url(/local/templates/nbu/img/help-operator-blu.svg) no-repeat center;
  }
  .chat_tabs_bottom button.active .chat_tabs_bottom_inner-two{
	background: url(/local/templates/nbu/img/mailing-message-blue.svg) no-repeat center;
  }
  .chat_tabs_bottom button.active .chat_tabs_bottom_inner-three{
	background: url(/local/templates/nbu/img/help-blue.svg) no-repeat center;
  }

  .chat_tabs_bottom_inner img{
	margin-bottom: 5px;
  }


  .chat_accordion_wrapper .accordion{
	background-color: transparent;
	color: #444;
	cursor: pointer;
	padding: 17px 21px 19px 23px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.2s;
	position: relative;
	display: flex;
    justify-content: space-between;
  }

  .open_chat_item::after{
	content: "";
	background-color: #000;
	opacity: 0.1;
	height: 1px;
    width: 100%;
    position: absolute;
    bottom: 0;
	left: 0;
  }

  .chat_accordion_wrapper .accordion::after{
	content: '\276F';
	text-align: center;
	transition: all .35s;
	width: 20px;
	height: 12px;
  }

  .chat_panel {
	padding: 0 18px;
	display: none;
	background-color: white;
	overflow: hidden;
  }

  .open_chat_item{
	position: relative;
  }

  .tab-chat{
	width: 100%;
  color: white;
  overflow: hidden;
  }

  .chat_tab_wrap{
		position: relative;
  }

  .chat_tab_wrap label{
		line-height: 140%!important;
  }

  .chat_tab_wrap::after{
	content: "";
    background-color: #000;
    opacity: 0.1;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .tab-chat .tab-label{
	color: #444;
	padding: 17px 21px 19px 23px
  }

  .tab-chat label{
	display: flex;
    justify-content: space-between;
    padding: 1em;
    font-weight: bold;
    cursor: pointer;
	margin-bottom: 0;
	line-height: 20%;
  }

  .tab-chat label::after{
	content: "\276F";
	text-align: center;
	transition: all 0.35s;
	font-weight: 100;
  }

  .tab-chat .tab-content{
	max-height: 0;
    padding: 0 1em;
    background: white;
    transition: all 0.35s;
	color: #000;
  }

  .tab-chat input{
	position: absolute;
	 opacity: 0;
	 z-index: -1;
  }


.tab-chat-last input:checked + .chat_tab_wrap .tab-label::after {
	transform: rotate(90deg);
}
.tab-chat input:checked ~ .tab-content {
	max-height: 100vh;
	padding: 1em;
}

.new_chat_third_step-title{
	color: #000;
	font-family: 'GoogleSans';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 31px;
	text-transform: none;
	padding-left: 23px;
}

.new_chat_second_step-title{
	font-family: 'GoogleSans';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 31px;
	text-transform: none;
	padding-left: 23px;
	color: #fff;
}

.new_chat_second_step-wrapper{
	background: linear-gradient(180.52deg, #093475 48.83%, rgba(255, 255, 255, 0) 88.26%);
	border-radius: 10px;
}

.new_chat_second_step-tab{
	margin-bottom: 8px;
	display: block;
}

.new_chat_second_step-tab label{
	max-width: 399px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #E6EAF1;
    margin: auto;
	display: flex;
	align-items: center;
	font-size: 14px;
	text-transform: none;
}

.new_chat_second_step-wrapper h3{
	color: #fff!important;
}

.label-cover img{
	padding-right: 25px;
}

.send-mail-chat-wrap{
	display: none;
}

.send-mail-chat-wrapper{
	background-color: #093475;
	margin-bottom: 15px;
	border-radius: 10px 10px 0 0 ;
}

.send-mail-chat-wrapper{
	display: flex;
    align-items: center;
    justify-content: flex-start;
	padding-left: 29px;
	padding-top: 13px;
	padding-bottom: 11px;
}

.send-mail-chat-wrapper img:first-child{
	margin-right: 40px;
	cursor: pointer;
}

.send-mail-chat-wrapper img:nth-child(2){
	margin-right: 18px;
}
.send-mail-chat-wrap .send-mail-chat-wrap-inner h3{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 0;
}

.send-mail-chat-wrap-inner span{
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;	
	color: #FFFFFF;
	opacity: 0.5;
}

.chat_form_text textarea hr{
	opacity: 0.1;
	background-color: #000;
	height: 1px;
}

.chat_form_text textarea{
	width: 100%;
	height: 96px;
	border: none;
	padding-left: 20px;
	resize: none;
}

.mail_btn_wrapper{
    display: flex;
    justify-content: end;
    padding-right: 22px;
    align-items: end;
    height: 100%;
	cursor: pointer;
}

.finish_mail_style{
	display: none;
}

.finish_mail_style_cover{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding-top: 75px;
}

.finish_mail_style_cover img{
	margin-bottom: 47px;
}

.finish_mail_style_cover h4{
	margin-bottom: 11px;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #000000;
}

.finish_mail_style_cover p{
	margin-bottom: 67px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #000000;
}

.finish_mail_style_cover button{
	background: #093475;
	border-radius: 12px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	padding: 13px 0;
	max-width: 337px;
	width: 100%;
	border: none;
}

.support_des{
	display: none;
}

.support_des-top{
	padding-top: 17px;
	display: flex;
	align-items: center;
}

.callback__Wrap .support_des-top h3{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #25273E;
	opacity: 0.5;
	margin: 0;
}

.callback__Wrap .support_des-top img{
	padding-left: 22px;
	padding-right: 12px;
	cursor: pointer;
}

.support_des_text_block{
	padding: 0 44px 0 61px;
	margin-bottom: 40px;
	font-family: 'GoogleSans';
	font-size: 14px;
	line-height: 1em;
}

.support_des_text_block + hr{
	width: 100%;
	height: 1px;
	background-color: #000;
	opacity: 0.1;
	margin-bottom: 30px;
}

.support_des_text_block h5{
	font-family: 'GoogleSans';
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 31px;
	color: #000000;
	margin-bottom: 12px;
}

.support_des_text_block span{
	font-style: normal;
	font-weight: 100;
	font-size: 16px;
	line-height: 140%;
	color: #000000;
}

.support_des_text_block h6{
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 140%;
	color: #000000;
}

.support_des_text_block ul{
	list-style: disc;
	padding-left: 18px;
}

.support_des_text_block ul li{
	font-style: normal;
	font-weight: 100;
	font-size: 16px;
	line-height: 140%;
	color: #000000;
}
.support_des_bottom{
	display: flex;
    flex-direction: column;
    align-items: center;
}
.support_des_bottom span{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #000000;
	opacity: 0.5;
	margin-bottom: 12px;
}
.support_des_bottom button{
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	text-align: center;
	color: #093475;
	border: navajowhite;
    background: transparent;
}

.support_des_bottom_img{
	width: 168px;
    display: flex;
    justify-content: space-between;
	margin-bottom: 33px;
}
/* chat end */
#getCardSuccess {
	text-align: left;
	max-width: 920px;
	width: 95%;
}

.callback__form--active {
	visibility: visible;
	opacity: 1;
}

.callback__form::before {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
}

.callback__CloseBtn {
	position: absolute;
	top: -47px;
	right: -47px;
	width: 42px;
	height: 42px;
	cursor: pointer;
	opacity: 0.78;
	transition: 0.2s ease;
	background: url(/local/templates/nbu/images/close.png) no-repeat center;
}

.callback__CloseBtn:hover {
	opacity: 1;
}

.callback__Success {
	position: fixed;
	/* width: 100%; */
	width: calc(50% - 30px);
	margin-right: 50px;
	top: 0;
	left: 0;
	bottom: 0;
	border-radius: 12px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	z-index: 2;
	background: url(/local/templates/nbu/images/icons/man.svg) no-repeat left
		bottom / contain;
	background-size: 95%;
	display: none;
	background-color: #e8eaf1;
}

.is-valid-month {
	position: absolute;
	color: red;
	bottom: -20px;
	line-height: 15px;
	font-size: 14px;
	display: none;
}

.ysc .noUi-connect {
	background: #000;
}

.is-valid-month.error {
	display: block;
}

.callback__Success--content {
	display: block;
	height: 100%;
}

.callback__left-block {
	display: none;
	width: 100%;
	height: 100%;
	padding-top: 116px;
	padding-left: 70px;
	background: #e6eaf1;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	position: relative;
	overflow: hidden;
}

.callback__man-graphic {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 300px;
}

.callback__right-block {
	width: 100%;
	padding-top: 75px;
	padding-left: 68px;
	padding-right: 80px;
	position: relative;
}

.callback__Success--content p {
	font-size: 18px;
	line-height: 1.444444;
	font-weight: 300;
	padding-right: 60px;
	position: relative;
	z-index: 2;
}

.callback__form h2 {
	font-size: 36px;
	line-height: 1.2;
	font-weight: 600;
	margin: 0;
	margin-bottom: 20px;
}

.callback__right-block-title {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 18px;
	line-height: 30px;
}

.callback__right-block-desc {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 18px;
	position: relative;
}

.callback__right-block-link {
	position: relative;
	z-index: 2;
	display: inline-block;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	padding: 17px 36px;
	font-size: 20px;
	font-weight: 500;
	transition: 0.2s ease;
}

.callback__right-block-abstract {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
}

.callback__right-block-link:hover {
	color: #fff;
	background: #e4bd63;
}

.callback__form h3,
.callback__Success__title {
	margin: 0;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.2;
	text-align: left;
	color: #000;
	margin-bottom: 20px;
	max-width: inherit;
	/* width: 100%; */
	/* padding-right: 60px; */
}

.callback__Success__title {
	margin-bottom: 10px;
}

.callback__List {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}

.callback__Item {
	width: calc(50% - 30px);
}

.callback__Item:first-child {
	margin-right: 50px;
}

.callback__formItem {
	position: relative;
	margin-bottom: 15px;
}

.callback__formItem input {
	width: 100%;
	padding: 19px 24px 15px;
	border-radius: 6px;
	border: 1px solid #e6eaf1;
	font-size: 18px;
	line-height: 1.222222;
	color: #000;
}

.callback__formItem label {
	position: absolute;
	top: 20px;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0 24px;
	font-weight: 400;
	pointer-events: none;
	transition: 0.25s;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 0;
	color: #767676;
}

.callback__formItem input:focus + label,
.callback__formItem input:valid + label,
.callback__formItem .callback__formInput--active {
	/*  font-size: 12px;
	top: 5px;*/
	opacity: 0;
}

.callback__formItem textarea {
	resize: none;
	width: 100%;
	padding: 19px 24px;
	border-radius: 6px;
	border: 1px solid #e6eaf1;
	font-size: 18px;
	line-height: 1.2;
	color: #000;
	font-weight: normal;
	margin-bottom: 10px;
}

.callback__formItem input[type='submit'] {
	width: 100%;
	padding: 19px 24px;
	border-radius: 6px;
	border: 2px solid #e4bd63;
	font-weight: 600;
	font-size: 20px;
	line-height: 1.2;
	text-align: center;
	color: #000;
	background-color: #fff;
	transition: 0.3s ease;
}

.callback__formItem input[type='submit']:hover {
	background: #e4bd63;
	color: #fff;
}

.callback__ContactItem {
	font-size: 18px;
	line-height: 1.55555;
	padding-left: 40px;
	margin-bottom: 20px;
	position: relative;
	font-weight: normal;
}

.callback__ContactItem::before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0;
}

.callback__ContactItem.phone::before {
	background: url('/local/templates/nbu/img/icons/phone.svg') no-repeat center;
	width: 20px;
	height: 30px;
}

.callback__ContactItem.email::before {
	background: url('/local/templates/nbu/img/icons/envelope.svg') no-repeat
		center;
	width: 24px;
	height: 18px;
}

.callback__ContactItem.email::before {
	background: url('/local/templates/nbu/img/icons/envelope.svg') no-repeat
		center;
	width: 24px;
	height: 18px;
}

.callback__ContactItem.address::before {
	background: url('/local/templates/nbu/img/icons/pin.svg') no-repeat center;
	width: 18px;
	height: 25px;
}

.callback__ContactItem.telegramm::before {
	background: url('/local/templates/nbu/img/icons/shape32.svg') no-repeat center;
	width: 24px;
	height: 25px;
}

.callback__ContactItem a {
	display: block;
}

.callback__ContactItem a:hover {
	color: #009ea7;
}

.icon-phone svg {
	width: 16px;
	margin-right: 10px;
}

.header_phone .icon-phone svg path,
.header_phone .icon-arrow svg path {
	transition: 0.3s ease;
}

.header_phone:hover .icon-phone svg path,
.header_phone:hover .icon-arrow svg path {
	fill: #ffffff !important;
}

.icon-arrow {
	display: flex;
	align-items: center;
}

.icon-arrow svg {
	width: 16px;
	height: 8px;
	margin-left: 6px;
}

.phone-dropdown {
	position: absolute;
	width: 260px;
	height: auto;
	background-color: #fff;
	border-radius: 12px;
	left: 50%;
	top: 130%;
	transform: translateX(-50%);
	padding: 10px 13px;
	color: #000;
	border: 1px solid #e6eaf1;
	font-size: 14px;
	line-height: 1.6;
	font-weight: 400;
	visibility: hidden;
	opacity: 0;
	transition: 0.5s ease 15ms;
}

.phone-dropdown:before,
.phone-dropdown:after {
	position: absolute;
	content: '';
	background: transparent;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 0;
	border-bottom: 10px solid #e6eaf1;
	margin: auto;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	margin-top: -10px;
}

.phone-dropdown:after {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	margin-top: -9px;
}

.phone-dropdown span {
	font-weight: 600;
}

.header_phone:hover .phone-dropdown {
	visibility: visible;
	opacity: 1;
}

span.errors_m {
	color: #840f0f;
}

header .mobile_menu .overflow_menu li a.link-drop {
	display: block;
}

@media only screen and (max-width: 1024px) {
	.icon-phone svg {
		display: none;
	}

	.my_bank {
		top: 18px !important;
	}
}

@media only screen and (max-width: 992px) {
	.my_bank {
		top: 16px !important;
	}
}

@media only screen and (max-width: 768px) {
	.copyrights {
		flex-direction: column;
	}

	.copyrights_p {
		width: 100%;
	}

	.copyrights_raiting {
		padding: 15px 0;
	}

	.my_bank {
		top: 12px !important;
	}
}

@media only screen and (max-width: 768px) {
	.als-cookie-button div {
		font-size: 12px;
	}
}

.als-cookie-button.show {
	transform: translate3d(0, 0, 0);
	opacity: 1;
	visibility: visible;
	transition: 0.3s all ease;
}

.als-cookie-button {
	visibility: hidden;
	position: fixed;
	left: 20px;
	right: 20px;
	bottom: 20px;
	transform: translate3d(0, 110%, 0);
	opacity: 0;
	z-index: 999;
	text-align: center;
	font-size: 16px;
	font-family: ALSArtemiusSans, Helvetica, sans-serif;
}

.als-cookie-button div {
	line-height: 25px;
	display: inline-block;
	color: #000;
	background-color: none;
	font-weight: normal;
	border-radius: 6px;
	padding: 10px 15px;
	cursor: pointer;
	position: relative;
	transition: all 0.3s;
}

.als-cookie-button .block-cookie {
	background: #fff;
	-webkit-box-shadow: 0px 10px 15px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 10px 15px 2px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 10px 15px 2px rgba(0, 0, 0, 0.08);
}

.als-cookie-button button {
	border: 2px solid #e4bd63;
	background: #fff;
	font-size: inherit;
	border-radius: 6px;
	outline: 0;
	display: inline-block;
	right: 5px;
	top: 5px;
	bottom: 5px;
	cursor: pointer;
	color: #000;
	padding: 5px 50px;
	transition: all 0.3s;
}

.als-button:hover {
	transition: 0.3s;
	color: #fff;
	background: #e4bd63;
}

.banner_content a[href='#request_form'] {
	display: none;
}

.bottom_menu_footer ul {
}

.bx-context-toolbar-empty-area {
	overflow: visible;
}

.bottom_menu_footer ul li {
	float: left;
	width: 25%;
	margin-bottom: 15px;
	padding-left: 0;
}

.fade-right {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.fade-left {
	-webkit-animation-name: fadeInLeft !important;
	animation-name: fadeInLeft !important;
}

/* Fruit credit */
.fruit-credit .inner_wrapper,
.random-sec .inner_wrapper {
	padding-top: 0;
}

/* Preffix R */
.youth-support .inner_wrapper,
.service-sector-development .inner_wrapper {
	padding-top: 0;
}
.r_cards {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 48px 0;
}

.r_li {
	padding: 50px 100px !important;
}

.r_card {
	position: relative;
	display: flex;
	max-width: 564px;
	height: 286px;
	background: #fff;
	border: 1px solid #e6eaf1;
	border-radius: 8px;
	padding: 0 48px;
	padding-top: 48px;
}

.r_card p {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 0 !important;
}

.r_card_ornament {
	position: absolute;
	bottom: 0;
	right: 0;
}

.r_title {
	position: static !important;
	color: #000 !important;
	transform: translate(0) !important;
	font-size: 36px !important;
	margin-bottom: 10px !important;
}

.r_title::before {
	display: none !important;
}

.r_card p b {
	font-size: 24px;
	color: #009ea7;
}

.li_not_before::before {
	display: none !important;
}

.r_ul {
	max-width: 700px;
	margin: 0 auto !important;
}

.r_infos {
	display: flex;
	flex-wrap: wrap;
}

.r_info {
	width: 50%;
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.r_info:first-child {
	width: 100%;
}

.r_info_first_child {
	width: 50% !important;
}

.study_align {
	align-items: flex-start !important;
	margin-bottom: 36px !important;
}

.r_info_last_child {
	width: 100% !important;
	align-items: center !important;
}

.study_align .r_inner_desc {
	font-weight: 400 !important;
	font-size: 20px !important;
}

.study_desc {
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 26px !important;
	max-width: 368px !important;
}

.study_partners {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.study_partner {
	width: 228px;
}

.study__partner-logo {
	margin-bottom: 20px;
	height: 96px;
	display: flex;
	align-items: center;
}

.study__partner-site {
	display: flex;
	color: #000 !important;
	margin-bottom: 12px;
	font-size: 20px;
	line-height: 24px;
	transition: 0.3s;
}

.study__partner-tel {
	display: flex;
	color: #000 !important;
	font-size: 20px;
	line-height: 24px;
	transition: 0.3s;
}

.study__partner-site:hover,
.study__partner-tel:hover {
	color: #009ea7 !important;
}

.study__partner-icon {
	width: 24px;
	display: flex;
	justify-content: center;
	margin-right: 12px;
}

.sector-dev-infos {
	padding: 50px 0;
}

.sector-dev-infos .r_info:first-child {
	width: 50%;
}

.sector-dev_wrapper {
	max-width: 750px;
	padding: 0 15px;
	margin: 0 auto;
}

.sector-dev_title {
	text-align: center !important;
}

.sector-dev_bot-desc {
	display: block;
	margin-bottom: 50px;
}

.sector-dev_bot-desc span {
	display: block;
	color: #009ea7;
}

.how-get-credit {
	margin-bottom: 40px;
}

.how-get-credit ul {
	display: flex;
	flex-direction: column;
	max-width: 700px;
	margin: 0 auto;
}

.how-get-credit ul li {
	position: relative;
}

.how-get-credit ul li p {
	margin-left: 30px;
	margin-right: 0;
	padding: 10px 0;
	width: calc(100% - 60px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0 !important;
}

.how-get-credit ul li::before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 22px;
	width: 12px;
	height: 2px;
	background-color: #009ea7;
}

.r_inner {
	display: flex;
	flex-direction: column;
}

.r_info_icon {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 76px;
	width: 76px;
	height: 76px;
	border-radius: 50%;
	background: #e6eaf1;
	margin-right: 24px;
}

.r_inner_title {
	font-size: 16px;
	line-height: 20px;
	color: #093475;
}

.r_inner_desc {
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
}

.rhor {
	width: 100%;
	height: 1px;
	background: #e6eaf1;
	margin-bottom: 24px;
}

.dop-info_wrapper {
	display: flex;
	justify-content: center;
}

.dop-info p {
	max-width: 550px;
	font-size: 24px;
	line-height: 25px;
	color: #000;
	font-weight: 500;
	text-align: center;
	margin-bottom: 0;
}

.telegram_block {
	background: #fff !important;
}

.fruit-credit--wrap .boss-ins {
	margin-bottom: 0 !important;
}

.dop-info p a {
	font-weight: 500;
	color: #093475;
	font-size: 24px;
}

.fruit-credit--banner {
	position: relative;
}

.fruit-credit--banner:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.3);
}

.fruit-credit h1 {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%);
	color: #fff;
	max-width: 1000px;
	width: 100%;
	z-index: 1;
	margin-bottom: 40px;
}

.fruit-credit--wrap {
	max-width: 800px;
	width: 100%;
	margin: 70px auto;
	padding: 0 15px;
	margin-bottom: 0;
}
.fc--wrap-jf-f {
    padding: 0 15px;
}
.fruit-credit h3 {
	margin-bottom: 20px;
}

.fruit-credit h4 {
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 1.8666;
}

.fruit-credit li {
	margin-bottom: 5px;
}

.fruit-credit .news_form button,
.fruit-credit .news_form input[type='submit'] {
	border: 2px solid #009ea7;
}

.fruit-credit .news_form button:hover,
.fruit-credit .news_form input[type='submit']:hover {
	background: #009ea7;
	color: #fff;
}

.fruit-credit .news_text h4 {
	line-height: 1.3;
	margin-bottom: 0;
}

.normative-legal-documents-sec .charter,
.normative-legal-documents .charter {
	margin-bottom: 20px;
}

.covid-19 {
	background: #555555 0% 0% no-repeat padding-box;
	border-radius: 12px;
	padding: 25px 60px;
	margin-top: 30px;
}

.covid-19 p {
	color: #fff;
}

.covid-19__wrap {
	max-width: 800px;
	margin: 0 auto;
	position: relative;
}

.covid-19__wrap:before,
.covid-19__wrap:after {
	content: '';
	position: absolute;
	width: 48px;
	height: 42px;
	background: url(../../images/icons/warning.svg) no-repeat center;
	background-size: cover;
	top: 50%;
	transform: translateY(-50%) translateX(-100%);
	left: -50px;
}

.covid-19__wrap:after {
	transform: translateY(-50%) translateX(100%);
	left: inherit;
	right: -50px;
}

@media (max-width: 1200px) {
	.r_cards {
		flex-direction: column;
	}
	.r_card:first-child {
		margin-bottom: 25px;
	}
}

@media (max-width: 768px) {
	.r_card {
		padding: 0 20px;
	}
	.r_info {
		width: 100%;
		text-align: center;
		flex-direction: column;
	}
	.sector-dev-infos .r_info:first-child {
		width: 100%;
	}
	.r_info_icon {
		margin-bottom: 15px;
		margin-right: 0;
	}
	.r_li {
		padding: 25px 15px !important;
	}
	.r_inner_desc {
		font-size: 18px;
		line-height: 25px;
	}
	.r_title {
		font-size: 22px !important;
	}
	.how-get-credit p,
	.dop-info p {
		line-height: 22px;
	}
}

/* CALC CREDIT */
.calc_credit {
	/* border-radius: 8px;
	max-width: 997px;
	min-width: 997px; */

	/* padding: 0px 80px 30px; */
	width: 100%;
}

.newCreditCalcWithTable {
	width: auto;
	float: none;
}

.calc_credit .newCreditCalcWithTable h5 {
	font-size: 24px;
	line-height: 1.25;
}

.newCreditCalcWithTable .half_calc strong {
	font-size: 16px;
	line-height: 1.375;
}

.showDetailCalcTable {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	padding: 17px 35px;
	background-color: #fff;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	transition: 0.2s ease;
	margin: auto;
	display: block;
	margin-top: 20px;
}

.showDetailCalcTable:hover {
	color: #fff;
	background-color: #e4bd63;
}

.main_calculator__wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
}

.main_calculator__wrap .main_calculator__item {
	width: 50%;
	margin: 0;
}

.newCreditCalcWithTable .half_calc {
	padding: 0 6px;
}

.newCreditCalcWithTable .half_calc .select2-container {
	padding: 0 15px;
	padding-right: 43px;
}

.newCreditCalcWithTable
	.half_calc
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	width: 15px;
	height: 9px;
}

.calcResultTable {
	max-width: 997px;
	margin: auto;
	margin-bottom: 30px;
}

.calcResultTable h4 {
	margin-bottom: 24px;
	text-align: center;
	font-weight: 500;
	font-size: 24px;
}

.calcResultTable__wrap {
	max-height: 800px;
	overflow-y: auto;
	padding-right: 5px;
}

.calcResultTable__wrap::-webkit-scrollbar-track,
.calcResultTable.exch_table table::-webkit-scrollbar-track {
	background-color: #ecedee;
	border-radius: 10px;
}

.calcResultTable__wrap::-webkit-scrollbar,
.calcResultTable.exch_table table::-webkit-scrollbar {
	width: 5px;
	height: 5px;
	background-color: #ecedee;
}

.calcResultTable__wrap::-webkit-scrollbar-thumb,
.calcResultTable.exch_table table::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #009ea7;
}

.calcResultTable.exch_table table thead tr {
	border-bottom: 2px solid #264c85;
}

.calcResultTable.exch_table table tbody tr {
	border-bottom: 0;
}

.calcResultTable.exch_table table tr th {
	font-weight: 500;
	color: #093475;
}

.calcResultTable.exch_table table tr td,
.calcResultTable.exch_table table tr th {
	text-align: center;
}

.calcResultTable.exch_table table tr td:first-child,
.calcResultTable.exch_table table tr th:first-child {
	padding-left: 0;
	text-align: center;
}

.calcResultTable.exch_table table tr td:last-child,
.calcResultTable.exch_table table tr th:last-child {
	padding-right: 0;
	text-align: center;
}

.pckResult {
	text-align: center;
	margin: 24px auto;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
}

.infolist {
	position: relative;
	background: rgba(230, 234, 241, 0.5);
	border-radius: 8px;
	padding: 20px 30px;
	padding-left: 85px;
}

.infolist:before {
	content: '';
	background: url('/local/templates/nbu/img/icons/docs/pdf.svg') no-repeat
		center;
	width: 36px;
	height: 45px;
	position: absolute;
	top: 50%;
	left: 24px;
	transform: translateY(-50%);
}

.infolist a {
	font-size: 18px;
	line-height: 1.333333;
	font-weight: 500;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.infolist span {
	font-size: 15px;
	padding: 10px 18px;
	margin-left: 20px;
	display: inline-block;
	border-left: 2px solid rgba(230, 234, 241, 0.5);
	text-transform: uppercase;
	color: #093475;
}

.infolist__mobile-download {
	display: none;
}

.updated-date {
	min-width: max-content;
}

@media (max-width: 1200px) {
	.covid-19__wrap:before {
		left: 0;
	}

	.covid-19__wrap:after {
		right: 0;
	}
}

@media (max-width: 520px) {
	.fc--wrap-jf-f {
		padding: 0;
	}
	.covid-19 {
		padding: 10px;
	}

	.covid-19__wrap {
		padding: 60px 0 10px;
	}

	.covid-19__wrap:before,
	.covid-19__wrap:after {
		top: -40px;
		transform: translateY(100%) translateX(-50%);
	}

	.covid-19__wrap:before {
		left: 50%;
	}

	.covid-19__wrap:after {
		right: inherit;
		left: 50%;
	}
}

.vote-item-vote:before {
	display: none;
}

/* MILLIY MOBILE POPUP */
.milliy-mobile--popup {
	background-color: #f4f8ff;
	box-shadow: 0px 0px 12px #09347524;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 75px;
	background: #fff;
	z-index: 7;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
	padding: 10px 15px;
	bottom: -75px;
	transition: 0.3s ease-out 300ms;
}

.milliy-mobile-popup--teaser {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	margin-right: 15px;
	font-size: 14px;
	line-height: 1.3;
}

.milliy-mobile-popup--teaser img {
	width: 60px;
	height: 60px;
	margin-right: 11px;
}

.milliy-mobile-popup--button {
	background: #009ea7 0% 0% no-repeat padding-box;
	border-radius: 100px;
	letter-spacing: 0px;
	color: #ffffff;
	padding: 5px 20px;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.3;
	text-align: center;
}

.milliy-mobile-popup--close {
	position: absolute;
	top: -1px;
	right: -1px;
	padding: 3px;
	cursor: pointer;
}

@media (max-width: 359px) {
	.milliy-mobile-popup--teaser {
		font-size: 12px;
		margin-right: 15px;
	}

	.milliy-mobile-popup--teaser img {
		width: 40px;
		height: 40px;
		margin-right: 9px;
	}

	.milliy-mobile-popup--button {
		font-size: 12px;
	}
}

@media (min-width: 1200px) {
	.milliy-mobile--popup {
		display: none;
	}
}

.money-transfer .tabs_head ul li {
	padding-left: 0;
}

.money-transfer .tabs_head ul li:before {
	top: inherit;
}

.money_transferIntro {
	background-color: #fff;
	border-radius: 12px;
	padding-top: 60px;
	margin-bottom: 90px;
	overflow: hidden;
}

.money_transferIntro--title {
	font-weight: 600;
	font-size: 36px;
	line-height: 1.16666;
	letter-spacing: 0px;
	text-align: center;
	max-width: 850px;
	margin: auto;
	margin-bottom: 35px;
}

.money_transferIntro--list {
}

.money_transferIntro--listItem {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	height: 510px;
	position: relative;
	border-bottom: 1px solid #f8f8f8;
}

.money_transferIntro--listItem.v2 {
	flex-direction: row-reverse;
}

.money_transferIntro--listItem--teaser {
	margin-top: 120px;
	max-width: 400px;
	margin-left: 80px;
}

.v2 .money_transferIntro--listItem--teaser {
	margin-left: 0;
	margin-right: 80px;
}

.money_transferIntro--listItem--title {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.2;
	letter-spacing: 0px;
	margin-bottom: 20px;
}

.money_transferIntro--listItem--img {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: absolute;
	right: -50px;
	top: 30px;
}

.v2 .money_transferIntro--listItem--img {
	right: inherit;
	left: 80px;
	top: 0;
}

.money_transferIntro--listItem--img img {
	max-width: 310px;
	height: auto;
}

body.safari .money_transferIntro--listItem--img img {
	max-height: 650px;
}

.money_transferIntro--listItem--img img:first-child {
	position: relative;
	z-index: 1;
}

.v2 .money_transferIntro--listItem--img img:first-child,
.money_transferIntro--listItem--img.v2 img:first-child {
	top: 50px;
	z-index: 0;
}

.money_transferIntro--listItem--img img:last-child {
	position: relative;
	z-index: 0;
	left: -130px;
	top: 50px;
}

.v2 .money_transferIntro--listItem--img img:last-child,
.money_transferIntro--listItem--img.v2 img:last-child {
	top: -200px;
	z-index: 1;
}

.money_transferIntro--download {
	background: url('/local/templates/nbu/images/money-transfer-images/uzor-white.png')
			no-repeat top left,
		#093475;
	background-size: contain;
	padding: 60px 20px;
}

.money_transferIntro--downloadTitle {
	font-weight: 600;
	font-size: 36px;
	line-height: 1.16666;
	letter-spacing: 0px;
	text-align: center;
	max-width: 550px;
	margin: auto;
	margin-bottom: 35px;
	color: #fff;
}

.money_transferIntro--downloadBtn {
	text-align: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

.money_transferIntro--downloadBtn li {
	list-style: none;
	padding: 0;
	margin: 0 10px;
}

.money_transferIntro--downloadBtn li:before {
	display: none;
}

.money_transferIntro--downloadBtn a {
	border-radius: 6px;
	border: 2px solid #e4bd63;
	line-height: 58px;
	font-size: 20px;
	font-weight: 500;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	width: 100%;
	padding: 16px 20px;
	bottom: 0;
	padding-left: 65px;
	z-index: 1;
}

.money_transferIntro--downloadBtn a:hover {
	background: #e4bd63;
	color: #fff;
}

.money_transferIntro--downloadBtn a::before {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	left: 25px;
	background: url(/local/templates/nbu/css/new_version/../../img/tg.svg)
		no-repeat center;
	width: 36px;
	height: 30px;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	content: '';
}

.money_transferIntro--downloadBtn li.appstore a::before {
	background: url(/local/templates/nbu/css/new_version/../../img/appstore.png)
		no-repeat center;
	width: 26px;
	height: 32px;
}

.money_transferIntro--downloadBtn li.googlestore a::before {
	background: url(/local/templates/nbu/css/new_version/../../img/googlestore.png)
		no-repeat center;
	background-size: contain;
	width: 26px;
	height: 29px;
}

.money_transferTabLogo {
	max-width: 36px;
	margin-left: 5px;
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}

/* Custom hamburger */
.custom-header-hamburger {
	position: absolute;
	right: 15px;
	left: inherit;
	padding: 0;
	top: 26px;
	transform: none;
	width: 26px;
	text-align: right;
	display: none;
}

.custom-header-hamburger .hamburger-box {
	width: 24px;
	height: 19px;
}

.custom-header-hamburger .hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
	width: 24px;
	height: 2px;
	border-radius: 0;
}

.custom-header-hamburger .hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
	background-color: #093475;
}

.custom-header-hamburger.hamburger.is-active .hamburger-inner,
.custom-header-hamburger.hamburger.is-active .hamburger-inner:after,
.custom-header-hamburger.hamburger.is-active .hamburger-inner:before {
	background-color: #009ea7;
}

.custom-header-hamburger.hamburger.is-active:hover,
.hamburger:hover {
	opacity: 1;
}

.mobile_menu {
	display: none;
}

/* Custom btn */
.btn-orange {
	color: #000;
	background-color: #fff;
	outline: none;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	padding: 12px 34px;
	transition: 0.25s ease-in-out;
	-webkit-transition: 0.25s ease-in-out;
	font-size: 20px;
	font-weight: 500;
	margin-top: 10px;
}

.btn-orange:hover {
	background-color: #e4bd63;
	color: #fff;
}

.trans_contact .btn-orange {
	color: #000;
}

.trans_contact .btn-orange:hover {
	color: #fff;
}

/* Preloader */
.preloader {
	position: fixed;
	left: 0;
	top: -100px;
	right: 0;
	bottom: -100px;
	overflow: hidden;
	background: #fff;
	z-index: 1002;
}

.preloader__image {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -65%, 0);
	max-width: 170px;
	height: 72px;
}

.loaded_hiding .preloader {
	transition: 0.4s opacity 10ms;
	opacity: 0;
}

.loaded .preloader {
	opacity: 0;
	visibility: hidden;
}

.banner_block i.mobile-img {
	display: none;
}

.selectyears,
.selecthalfMonth {
	padding: 10px;
	margin: 0 0 10px 0;
}

@media (max-width: 445px) {
	.banner_block i.mobile-img {
		display: none;
		position: static;
		height: 200px;
	}
}

.select2-results__options::-webkit-scrollbar {
	width: 4px;
}

.select2-results__options::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #009ea7;
}

.select2-results__options::-webkit-scrollbar-track {
	background-color: #ecedee;
	border-radius: 10px;
}

.xSelects {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.xSelect {
	width: 30%;
}

.xTags {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 23px;
}

.xWrapper {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.xSelect_content .docs-teaser {
	width: 100%;
}

.xWrapper_date {
	color: #848e9f;
	font-size: 16px;
}

.xTag {
	position: relative !important;
	width: unset !important;
	display: inline-block !important;
	align-items: center !important;
	margin-right: 8px !important;
	background: #e6eaf1 !important;
	border-radius: 15px !important;
	padding: 5px 12px !important;
	margin-bottom: 1px !important;
	box-shadow: unset !important;
	border: 0 !important;
	transition: 0.2s !important;
	margin-bottom: 10px !important;
}

.xTag:last-child {
	margin-right: 0;
}

.xTagTitle {
	display: inline-block !important;
	font-size: 16px !important;
	color: #848e9f !important;
}

.xTagActive {
	background: #093475 !important;
	padding-right: 36px !important;
}

.xTagTitleActive {
	color: #fff !important;
}

.tagData.xTagActive .xTagTitle {
	color: #fff !important;
}

.tagData.xTagActive .xTagClose {
	opacity: 1 !important;
	visibility: visible !important;
}

.xTagClose {
	display: inline-block;
	position: absolute;
	z-index: 5;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #fff;
	margin-left: 8px;
}

.xTagClose::after {
	content: '\d7';
	color: #093475;
	font-size: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.bx-filter .bx-filter-select-arrow {
	position: absolute;
	top: 50%;
	right: 23px;
	background: url(/local/templates/nbu/css/new_version/../../img/drop_menu.png)
		no-repeat center;
	background-size: contain;
	width: 14px;
	height: 8px;
	min-height: inherit;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.bx-filter {
	font-family: unset;
}

.bx-filter .bx-filter-select-container {
	border: none !important;
}

.bx-filter-select-block {
	border: 1px solid #e6eaf1 !important;
	border-radius: 6px;
	height: 40px !important;
	padding: 4px 33px 0 10px;
}

.bx-filter .bx-filter-select-text {
	font-size: 18px;
	height: 38px !important;
	line-height: 38px;
}

.bx-filter .bx-filter-select-block {
	border-radius: 6px !important;
}

.bx-filter .bx-filter-section {
	padding-top: 0px !important;
}

.bx-filter-select-popup ul li label {
	font-family: 'GoogleSans';
	font-size: 18px;
	font-weight: 500;
}

.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
	background: #009ea7;
	color: #fff;
}

.xTag_input {
	margin-left: 0 !important;
	cursor: pointer;
}

.docs-link {
	margin-left: 15px !important;
}

@media (max-width: 1200px) {
	.docs-link {
		margin-left: 0 !important;
	}
}

.bx-filter-select-popup ul li:first-child {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}

.bx-filter-select-container {
	margin-bottom: 18px;
}

.xTagCloseActive {
	opacity: 1 !important;
	visibility: visible !important;
}

.docs-teaser .xTags {
	margin-top: 0 !important;
}

.docs-teaser .xTag {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
	margin: 5px 0 !important;
	margin-right: 8px !important;
}

.docs-teaser .xTagTitle {
	font-size: 14px !important;
}

@media (max-width: 750px) {
	.xTagTopBlock {
		margin-bottom: 8px !important;
	}
}

/* DEPO */
.depoWrap {
	display: flex;
	justify-content: space-between;
}

.depoInner {
	width: 165px;
}

.depoGold {
	color: #e4bd63 !important;
}

.depoSilver {
	color: #b6c2d6 !important;
}

.depoLight {
	color: #fff !important;
}

.depoDesc {
	font-size: 14px !important;
	line-height: 16px !important;
}

.depoProcentWrap {
	display: flex;
	justify-content: space-between;
}

.depoBannerWrap {
	display: flex;
}

.depoBannerInner:first-child {
	margin-right: 36px;
}

.depoBtn {
	display: none !important;
	align-items: center !important;
	color: #fff !important;
	font-size: 14px !important;
	background: none !important;
	border: 0 !important;
	line-height: 16px !important;
	padding: 0 !important;
	font-weight: 400 !important;
}

.depoBtn img {
	width: 48px;
	height: 48px;
	margin-right: 11px;
}

.depoCards {
	width: 100%;
	display: none;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 35px;
}

.depoCard {
	width: 48%;
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.depoCardIcon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 76px;
	height: 76px;
	background: #f7f9fb;
	border-radius: 50%;
	margin-right: 22px;
}

.depoCardTitle {
	color: #093475;
	font-size: 16px;
	line-height: 30px;
}

.depoCardDesc {
	color: #000;
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
}
.depoWrap-single{
	flex-direction: column!important;
}
.depoInner-single{
	width: 100%!important;
}
@media (max-width: 992px) {
	.depoProcentWrap {
		max-width: 450px;
	}

	.depoWrap {
		max-width: 450px;
	}
}

@media (max-width: 700px) {
	.depoCard {
		width: 100%;
		flex-direction: column;
		text-align: center;
	}

	.depoCardIcon {
		margin-bottom: 8px;
		margin-right: 0;
	}
}

@media (max-width: 450px) {
	.depoProcentWrap {
		flex-direction: column;
	}

	.depoProcentWrap p {
		margin-bottom: 10px;
	}

	.depoInner {
		width: 125px;
	}
}

.xSelects .select2-container {
	background: #fff;
	border-radius: 6px;
	border: 1px solid #e6eaf1;
	padding: 0 22px;
	margin-right: 20px;
}

.xSelects
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 23px;
	background: url(/local/templates/nbu/css/new_version/../../img/drop_menu.png)
		no-repeat center;
	background-size: contain;
	width: 14px;
	height: 8px;
	min-height: inherit;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xSelect_init {
	flex-wrap: wrap;
}

.xSelect_form {
	width: 100% !important;
	margin-bottom: 25px;
	display: flex;
	order: 1;
}

.xSelect_content {
	width: 100%;
	display: flex;
	flex-direction: column;
	order: 2;
}

.xSelect:first-child {
	margin-right: 15px;
}

@media (max-width: 992px) {
	.xSelects .select2-container {
		width: 225px;
	}
}

@media (max-width: 770px) {
	.xSelect_form .form {
		display: none !important;
	}

	.xSelect_form {
		order: 2;
	}
}

@media (max-width: 700px) {
	.xSelect_form form {
		width: 100%;
	}

	.xSelects .select2-container {
		width: 100% !important;
		margin-bottom: 15px;
	}
}

@media (max-width: 567px) {
}

/* NEW VERSION NEWS COLLABSE*/
.secondNews__colabse {
}

.secondNews__colabse--item {
	margin-bottom: 0;
}

.secondNews__colabse--title {
	font-size: 24px;
	color: #000000;
	font-weight: 600;
	line-height: 1.5;
	cursor: pointer;
}

.secondNews__colabse .secondNews__colabse--list {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	visibility: hidden;
	max-height: 0;
	opacity: 0;
	transition: opacity 5ms, all 0.3s;
}

.secondNews__colabse--list li.secondNews__colabse--listItem {
	font-size: 18px;
	line-height: 1.7;
	color: #000000;
	margin-bottom: 0;
	cursor: pointer;
	transition: 0.3s ease;
}

.secondNews__colabse--listItem:before {
	display: none;
}

.secondNews__colabse--list li.secondNews__colabse--listItem.active,
.secondNews__colabse--list li.secondNews__colabse--listItem.active a,
.secondNews__colabse--list li.secondNews__colabse--listItem:hover,
.secondNews__colabse--list li.secondNews__colabse--listItem:hover a {
	color: #009ea7;
}

.secondNews__colabse--item.active {
	margin-bottom: 10px;
}

.secondNews__colabse--item.active .secondNews__colabse--list {
	visibility: visible;
	max-height: max-content;
	opacity: 1;
	margin-bottom: 20px;
	padding: 10px 0;
}

.secondNews__colabse--item.active
	.secondNews__colabse--list
	li.secondNews__colabse--listItem {
	display: block;
	margin-bottom: 10px;
}

.secondNews__colabse--item.active .secondNews__colabse--title {
	color: #009ea7;
}

/* SUBSCRIBE */
.subscribe-edit input[type='checkbox'],
.subscribe-edit input[type='radio'] {
	margin-right: 5px;
	line-height: normal;
}

.subscribe-edit font.notetext {
	color: #fff;
	background: #009ea7;
	padding: 20px;
}

/* Youth support calc */
.ysc {
	margin: 50px;
}
.ysc-container {
	padding: 50px;
	background: #f2f4f8;
	border-radius: 5px;
}
.ysc-form {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ysc__title {
	font-size: 48px;
	font-weight: 600;
	color: rgb(0, 0, 0);
	line-height: 1.208;
	text-align: center;
	margin-top: 0;
	margin-bottom: 35px;
	font-weight: 600;
}
@media (max-width: 500px) {
	.ysc__title {
		font-size: 28px;
	}
}
.ysc-inner {
	position: relative;
	width: 49%;
	margin-bottom: 25px;
}
.ysc-inner-half-block {
	width: 23.5%;
}
.ysc-select {
	position: relative;
}
.ysc-inner input {
	width: 100%;
	position: relative;
	background: #fff;
	height: 60px;
	border: 0;
	outline: none;
	border: 1px solid #e6eaf1;
	padding: 0 21px;
	font-size: 18px;
	color: #000;
	border-radius: 5px;
}
.ysc-label {
	display: block;
	width: 100%;
	color: #848e9f;
	font-weight: lighter;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
}
.ysc-d-none {
	display: none;
}
.ysc .select2-container {
	padding-right: 40px;
}
.ysc-button {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	padding: 17px 35px;
	background-color: #fff;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	transition: 0.2s ease;
	margin: auto;
	display: block;
	margin-bottom: 35px;
}
.ysc-slider {
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.ysc-table {
	background: #fff;
}
.ysc-table-title {
	margin-bottom: 24px !important;
	text-align: center;
	font-weight: 500;
	font-size: 24px;
}
.ysc-table td {
	border-bottom: 1px solid #e0e4eb !important;
}
.ysc-table-wrap {
	height: 740px;
	overflow-y: auto;
}

.ysc-table-wrap::-webkit-scrollbar {
	width: 5px;
}

.ysc-table-wrap::-webkit-scrollbar-thumb {
	background-color: #009ea7;
	outline: 1px solid #fff;
}
/* .ysc-input {
	position: relative;
} */
.ysc-currency {
	position: absolute;
	top: 50%;
	right: 17px;
	text-transform: lowercase;
	color: #848e9f;
	font-size: 18px;
}
.ysc-button:hover {
	background-color: #e4bd63;
	color: #fff;
}
/* #ysc_sum {
	position: relative;
} */
.ysc .select2-container {
	display: block;
	width: 100% !important;
	height: 60px;
	background: #fff;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	line-height: 59px;
}
.ysc
	.select2-container--default
	.select2-selection--single
	.select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 17px;
	background: url(/local/templates/nbu/css/new_version/../../img/drop_menu.png)
		no-repeat center;
	background-size: contain;
	width: 14px;
	height: 8px;
	min-height: inherit;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

/*! nouislider - 13.1.5 - 4/24/2019 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-connect {
	background: #009ea7;
}
.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-target {
	/* position: relative; */
	/* direction: ltr; */
}
.noUi-base,
.noUi-connects {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}
/* Wrapper for all connect elements.
	*/
.noUi-connects {
	overflow: hidden;
	z-index: 0;
}
.noUi-connect,
.noUi-origin {
	will-change: transform;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: calc(100% - 16px);
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	transform-origin: 0 0;
	transform-style: flat;
}
/* Offset direction
	*/
html:not([dir='rtl']) .noUi-horizontal .noUi-origin {
	left: auto;
	right: 0;
}
/* Give origins 0 height/width so they don't interfere with clicking the
	* connect elements.
	*/
.noUi-vertical .noUi-origin {
	width: 0;
}
.noUi-horizontal .noUi-origin {
	height: 0;
}
.noUi-handle {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
}
.noUi-touch-area {
	height: 100%;
	width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
	-webkit-transition: transform 0.3s;
	transition: transform 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}
/* Slider size and handle placement;
	*/
.noUi-horizontal {
	height: 18px;
}
.noUi-horizontal .noUi-handle {
	width: 15px;
	height: 15px;
	left: -16px;
	top: -6px;
	outline: none;
}
.noUi-vertical {
	width: 18px;
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px;
}
html:not([dir='rtl']) .noUi-horizontal .noUi-handle {
	right: 0;
	left: auto;
}
/* Styling;
	* Giving the connect element a border radius causes issues with using transform: scale
	*/
.noUi-target {
	background: #e6eaf1;
	border-radius: 0;
	border: none;
	box-shadow: none;
	height: 3px;
	position: relative;
	top: -3px;
}
.noUi-connects {
	border-radius: 0;
}
.noUi-connect {
	background: #009ea7;
}
/* Handles and cursors;
	*/
.noUi-draggable {
	cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
	cursor: ns-resize;
}
.noUi-handle {
	border-radius: 100%;
	background: #009ea7;
	width: 15px;
	height: 15px;
	cursor: default;
}
/* Handle stripes;
	*/
.noUi-handle:after {
	left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}
.noUi-vertical .noUi-handle:after {
	top: 17px;
}
/* Disabled state;
	*/
[disabled] .noUi-connect {
	background: #b8b8b8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
	cursor: not-allowed;
}
/* Base;
	*
	*/
.noUi-pips,
.noUi-pips * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-pips {
	position: absolute;
	color: #999;
}
/* Values;
	*
	*/
.noUi-value {
	position: absolute;
	white-space: nowrap;
	text-align: center;
}
.noUi-value-sub {
	color: #ccc;
	font-size: 10px;
}
/* Markings;
	*
	*/
.noUi-marker {
	position: absolute;
	background: #ccc;
}
.noUi-marker-sub {
	background: #aaa;
}
.noUi-marker-large {
	background: #aaa;
}
/* Horizontal layout;
	*
	*/
.noUi-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%;
}
.noUi-value-horizontal {
	-webkit-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
	-webkit-transform: translate(50%, 50%);
	transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
	height: 15px;
}
/* Vertical layout;
	*
	*/
.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%;
}
.noUi-value-vertical {
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
	width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
	width: 15px;
}
.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	right: 120%;
}

/* Quiz */
.quiz {
	margin-bottom: 96px;
}

.quiz__block {
	width: 100%;
	/*height: 172px;*/
	background: #fff;
	border-radius: 12px;
	margin-bottom: 18px;
	padding: 31px 48px;
}

.quiz__block.v1 {
	height: 232px;
}

.quiz__block-title {
	font-weight: 500;
	font-size: 24px !important;
	text-align: center;
	line-height: 30px !important;
	margin-bottom: 24px;
}

.quiz-error .quiz__block-title {
	color: red !important;
}

.quiz-error .quiz__label {
	color: red;
	border: 1px solid red;
}

#quiz__result {
	display: none;
	color: red;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 15px;
}

.quiz .noUi-handle {
	width: 24px;
	height: 24px;
	background: #fff;
	border: 2px solid #e6eaf1;
	top: -10px;
	cursor: pointer;
}

.quiz .noUi-marker-horizontal.noUi-marker {
	display: none;
}

.quiz__block.v1 .quiz__block-title {
	margin-bottom: 65px;
}

.quiz .noUi-target {
	height: 4px;
	border-radius: 2px;
}

.quiz .noUi-value {
	font-size: 14px;
}

.quiz .noUi-pips-horizontal {
	margin-top: -65px;
}

.quiz .noUi-base {
	width: 101%;
}

.quiz__validate {
	display: block !important;
}

.quiz__slider-texts {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 18px;
}

.quiz__slider-texts.v-form {
	max-width: 300px;
	margin: 0 auto;
}

.quiz__slider-texts p {
	font-size: 14px;
	color: #666;
}

.quiz__slider-texts textarea {
	width: 100%;
	min-height: 100px;
	padding: 10px 20px;
}

.quiz__wrap-button {
	display: flex;
	justify-content: center;
}

.quiz__radios {
	display: flex;
	justify-content: center;
}

.quiz__checkbox {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -6px;
	margin-left: -6px;
}
.quiz__checkbox .quiz__label {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	padding: 0 6px;
}

.quiz__radios--checkbox {
}
.quiz__radios--checkbox .quiz__label {
	margin-right: 10px;
	font-size: 14px;
	padding: 0;
	border: 0 none;
}

.quiz__radios--checkbox .quiz__label input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.quiz__radios--checkbox .quiz__label span {
	display: block;
	margin-bottom: 0;
	cursor: pointer;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	font-size: 14px;
	padding: 12px 12px;
}
.quiz__radios--checkbox .quiz__label input:checked ~ span {
	color: #e4bd63;
	border: 1px solid #e4bd63;
}

.quiz__radios--radio {
}
.quiz__radios--radio .quiz__label {
	margin-right: 10px;
	font-size: 14px;
	padding: 0;
	border: 0 none;
}

.quiz__radios--radio .quiz__label input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.quiz__radios--radio .quiz__label span {
	display: block;
	margin-bottom: 0;
	cursor: pointer;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	font-size: 14px;
	padding: 12px 12px;
}

.quiz__radios--radio .quiz__label input:checked ~ span {
	color: #e4bd63;
	border: 1px solid #e4bd63;
}

.quiz__label {
	display: block;
	margin-right: 18px;
	margin-bottom: 0;
	cursor: pointer;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	padding: 12px 24px;
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
}

.quiz__label.clicked {
	color: #e4bd63;
	border: 1px solid #e4bd63;
}

.lastEl {
	margin-right: 0;
}

.quiz__button {
	background: #fff;
	border: 2px solid #e4bd63;
	font-size: 20px;
	border-radius: 6px;
	padding: 17px 36px;
	font-weight: 500;
	transition: 0.2s ease;
}

.quiz__popup {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100vh;
	z-index: 999;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.7);
	transition: 0.3s;
	opacity: 0;
	visibility: hidden;
}

.quiz__popup.active {
	opacity: 1;
	visibility: visible;
}

.quiz__popup-content {
	position: relative;
	background: #fff;
	width: 924px;
	height: 415px;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 15px;
	margin-right: 15px;
	margin-left: 15px;
}

.quiz__popup-abstract {
	position: absolute;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

.quiz__popup-title {
	position: relative;
	max-width: 718px;
	font-size: 48px;
	font-weight: 700;
	margin-bottom: 18px;
}

.quiz__popup-desc {
	position: relative;
	max-width: 718px;
	font-size: 24px !important;
	font-weight: 500;
	text-align: center;
	margin-bottom: 24px;
}

.quiz__popup-desc a {
	font-size: 24px !important;
	font-weight: 500;
	color: #009ea7 !important;
}

.quiz__button:hover {
	background: #e4bd63;
	color: #fff;
}

.quiz__popup-button {
	position: relative;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	padding: 17px 36px;
	font-weight: 500;
	font-size: 20px;
	transition: 0.2s ease;
	background: #fff;
}

.quiz__popup-button:hover {
	color: #fff;
	background: #e4bd63;
}

@media (max-width: 992px) {
	.quiz {
		margin-bottom: 50px;
	}
	.quiz__block {
		height: auto;
	}
	.quiz__block.v1 {
		height: auto;
	}
	.quiz__radios {
		flex-direction: column;
	}
	.quiz__label {
		margin-right: 0;
		margin-bottom: 18px;
	}
	.quiz__popup-title {
		font-size: 35px;
		margin-bottom: 5px;
	}
	.quiz__popup-desc {
		font-size: 20px !important;
		line-height: 27px !important;
	}
	.callback__CloseBtn {
		right: 0;
	}

	.callback__left-block,
	.callback__right-block {
		padding-left: 25px;
	}
	.callback__Success--content {
		flex-direction: column;
	}
	.callback__left-block {
		width: 100%;
		padding: 25px;
		border-radius: 0;
		overflow: unset;
	}
	.callback__right-block {
		width: 100%;
		padding: 25px;
		overflow: unset;
	}
	.callback__man-graphic {
		display: none;
	}
	.callback__right-block-abstract {
		display: none;
	}
	.ysc-inner-half-block,
	.ysc-inner {
		width: 100%;
	}
	.ysc-container {
		padding: 20px;
	}
	.ysc {
		margin: 15px;
	}
}

@media (max-width: 768px) {
	.quiz__block {
		padding: 20px 25px;
	}
	.quiz__block-title {
		font-size: 20px !important;
	}
	.quiz__popup-content {
		height: auto;
	}
	.quiz__popup-desc a {
		display: block;
		text-align: center !important;
	}
	.quiz__popup-title {
		font-size: 30px;
		margin-bottom: 15px;
		line-height: 31px !important;
		text-align: center;
	}
	.callback__Success--content {
		margin: 0;
		overflow: auto;
	}
}

@media (max-width: 500px) {
	.quiz__slider-texts {
		display: none;
	}
	.quiz__block-title {
		font-size: 18px !important;
		line-height: 22px !important;
	}
}

/* Quiz dashboard */
.quizDashboard {
}

.quizDashboard__header {
}

.quizDashboard__logo {
	display: block;
	width: 40px;
}

.quizDashboard__logo img {
	display: block;
	width: 100%;
}

/* Anti corruption */

.anti-corruption {
}

.anti-corruption__top-info {
	background: #fff;
	border-radius: 12px;
	padding: 36px 48px;
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 24px;
}

.anti-corruption__top-info a {
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	color: #009ea7;
}

.anti-corruption__docs {
	background: #fff;
	border-radius: 12px;
	margin-bottom: 24px;
}

.anti-corruption__docs-text {
	font-size: 24px !important;
	line-height: 30px !important;
	font-weight: 500 !important;
	margin-bottom: 0;
	position: relative;
	cursor: pointer;
	padding: 24px 36px;
}

.anti-corruption__docs-icon {
	position: absolute;
	right: 36px;
	top: 24px;
	transition: 0.5s;
}

.anti-corruption__docs-icon.active {
	transform: rotate(-180deg);
}

.anti-corruption__items {
	opacity: 0;
	visibility: hidden;
	transition: 0.5s;
	overflow: hidden;
	padding: 0 36px;
}

.anti-corruption__items.active {
	opacity: 1;
	visibility: visible;
}

.anti-corruption__docs.active {
	box-shadow: 0px 15px 30px #09347526;
}

.anti-corruption__item {
	display: flex;
	border: 1px solid #e6eaf1;
	border-radius: 12px;
	padding: 18px 24px;
	margin-bottom: 12px;
	transition: 0.5s;
}

.anti-corruption__item:last-child {
	margin-bottom: 36px;
}

.anti-corruption__item:hover {
	border: 1px solid #009ea7;
}

.anti-corruption__item:hover .anti-corruption__item-title {
	color: #009ea7;
}
.anti-corruption__item-icon {
	display: block;
	width: 36px;
	height: 37px;
	margin-right: 24px;
	flex: 0 0 36px;
}

.anti-corruption__item-title {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 8px;
	line-height: 18px;
	transition: 0.3s;
}

.anti-corruption__item-size {
	font-size: 18px;
	font-weight: 400;
	color: #848e9f;
	line-height: 16px;
}

.anti-corruption__form {
	padding: 48px 84px;
	background: #fff;
	border-radius: 12px;
	margin-bottom: 96px;
	display: none;
}
.anti-corruption__form--active {
	display: flex;
}

.anti-corruption__form-item {
	width: 50%;
	position: relative;
}

.anti-corruption__form-item:last-child {
	padding-left: 70px;
}

.anti-corruption__form-label {
	width: 100%;
	color: #848e9f;
	font-size: 16px;
	font-weight: 400;
}

.anti-corruption__form-input {
	width: 100%;
	height: 60px;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	background: #fff;
	padding: 19px 18px;
	color: #000;
	font-size: 18px;
	font-weight: 400;
}

.anti-corruption__form-textarea {
	width: 100%;
	height: 120px;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	resize: none;
	padding: 19px 18px;
	font-size: 18px;
	font-weight: 400;
}

.anti-corruption__form-wrap {
	margin-bottom: 24px;
}

.anti-corruption__form-button {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 292px;
	height: 60px;
	border: 2px solid #e4bd63;
	border-radius: 6px;
	background: #fff;
	font-size: 20px;
	font-weight: 500;
	transition: 0.3s;
}

.anti-corruption__form-button:hover {
	color: #fff;
	background: #e4bd63;
}

.anti-corruption__form-toptext {
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
}

.anti-corruption__form-bottext {
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	bottom: 20%;
}

.anti-corruption__form-agreement {
	display: flex;
}

.anti-corruption__form-agreement label {
	display: block;
}

.anti-corruption__form-agreement .check-box {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	padding-left: 20px;
}

#antiCorruptionUploadFile {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
}

.anti-corruption__form-agreement .check-style {
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px solid #e6eaf1;
	border-radius: 4px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 4px;
}

.anti-corruption__form-agreement p {
	display: block;
	color: #848e9f;
	margin-left: 32px;
	line-height: 18px;
}

.anti-corruption__form-agreement a {
	color: #848e9f !important;
	text-decoration: underline;
	line-height: 22px !important;
}

.check-box:checked + .check-style {
	background-image: url(/local/templates/nbu/img/anti-corruption-check.svg);
}

.anti-corruption__form-file-title {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 13px;
}

.anti-corruption__upload-file__icon-btn {
	font-size: 18px;
	line-height: 1.3333;
	letter-spacing: 0px;
	color: #093475;
	opacity: 1;
	background: #ffffff 0% 0% no-repeat padding-box;
	border: 2px dashed #e6eaf1;
	border-radius: 6px;
	cursor: pointer;
	padding: 18px 24px;
	box-sizing: border-box;
	min-width: max-content;
	height: 60px;
	margin: 0;
}

.anti-corruption__upload-file__icon {
	display: flex;
}

.anti-corruption__upload-file__desc {
	display: block;
	margin-left: 18px;
	color: #848e9f !important;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 22px !important;
}

.anti-corruption__upload-file__result {
	padding-top: 13px;
	padding-bottom: 8px;
	color: #848e9f;
	border-bottom: 1px solid #e6eaf1;
	line-height: 20px;
	position: relative;
}

.anti-corruption__upload-file__result:last-child {
	margin-bottom: 18px;
}

.anti-corruption__upload-file__result span {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 22px;
	background: url(../../images/icons/icon-trash.svg) no-repeat center / cover;
	z-index: 1;
	cursor: pointer;
}

.anti-corruption__upload-file__result:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	/* width: 30px; */
	background-color: #f8f8f8;
	z-index: 0;
}

.anti-corruption__popup {
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	background: rgb(0, 0, 0, 0.6);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.3s;
	opacity: 0;
	visibility: hidden;
}

.anti-corruption__popup.active {
	opacity: 1;
	visibility: visible;
}

.anti-corruption__popup-inner {
	position: relative;
	max-width: 800px;
	width: 100%;
	margin-left: 15px;
	margin-right: 15px;
}

.anti-corruption__popup-content {
	width: 100%;
	background: #fff;
	height: 500px;
	overflow-y: auto;
	border-radius: 12px;
	padding: 35px;
}

.anti-corruption__popup-close {
	position: absolute;
	top: -35px;
	right: -35px;
	cursor: pointer;
}

.noneb {
	white-space: nowrap;
}

.anti-corruption__form .select2 {
	margin-bottom: 24px;
}

.anti-corruption__form .select2-container {
	width: 100% !important;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	height: 60px;
}

.anti-corruption__form .select2-selection__rendered {
	font-size: 18px;
	font-weight: 400;
	margin-top: 7px;
}

.anti-corruption__form .select2-container .select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 23px;
	background: url(../../img/drop_menu.png) no-repeat center;
	background-size: contain;
	width: 14px;
	height: 8px;
	min-height: inherit;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.anti-corruption__error {
	color: red;
	font-size: 15px;
	font-weight: 400;
}

.ac-error label {
	color: red !important;
}

.ac-error input,
.ac-error textarea {
	border: 1px solid red;
}

.no-check .check-style {
	border: 1px solid red;
}

.no-check p {
	color: red;
}

.no-check a {
	color: red !important;
}

@media (max-width: 992px) {
	.anti-corruption__form-item:last-child {
		padding-left: 35px;
	}
	.anti-corruption__popup-close {
		top: -37px;
		right: 0px;
	}
	.anti-corruption__form {
		margin-bottom: 50px;
		padding: 48px 35px;
	}
}

@media (max-width: 768px) {
	.anti-corruption__top-info {
		padding: 16px 26px;
		font-size: 20px;
		line-height: 25px;
	}
	.anti-corruption__top-info a {
		font-size: 20px;
		line-height: 25px;
	}
	.anti-corruption__popup-content {
		font-size: 15px;
	}
	.anti-corruption__form-agreement p {
		font-size: 20px !important;
		line-height: 25px;
	}
	.anti-corruption__docs-text {
		font-size: 20px !important;
	}
	.anti-corruption__form {
		flex-direction: column;
	}
	.anti-corruption__form-item {
		width: 100%;
	}
	.anti-corruption__form-item:last-child {
		padding-left: 0;
	}
	.anti-corruption__form-button {
		margin-bottom: 35px;
	}
	.anti-corruption__form {
		padding: 26px 38px;
	}
	.anti-corruption__form-toptext {
		margin-bottom: 20px;
	}
	.anti-corruption__form-bottext {
		position: static;
	}
}

@media screen and (max-width: 600px) {
	.anti-corruption__form-input {
		font-size: 18px !important;
	}
}

@media (max-width: 580px) {
	.anti-corruption__form-agreement a {
		font-size: 16px !important;
	}

	.anti-corruption__form-agreement p {
		font-size: 16px !important;
	}
}

@media (max-width: 500px) {
	.anti-corruption__top-info {
		padding: 15px 15px;
		font-size: 18px;
	}
	.anti-corruption__top-info a {
		font-size: 18px;
	}
	.anti-corruption__item {
		padding: 15px;
	}
	.anti-corruption__item-icon {
		margin-right: 10px;
	}
	.anti-corruption__form {
		padding: 26px 15px;
	}
	.anti-corruption__upload-file__icon {
		flex-direction: column;
	}
	.anti-corruption__upload-file__desc {
		margin: 0;
	}
	.anti-corruption__upload-file__icon-btn {
		text-align: center;
		margin-bottom: 15px;
	}
	.anti-corruption__form-toptext {
		font-size: 16px;
		line-height: 23px;
	}
	.anti-corruption__popup-content {
		padding: 20px 15px;
	}
	.anti-corruption__docs-text {
		padding: 15px;
	}
	.anti-corruption__docs-icon {
		top: 15px;
		right: 15px;
	}
	.anti-corruption__items {
		padding: 0 15px;
	}
	.anti-corruption__item:last-child {
		margin-bottom: 15px;
	}
}

.nds-text {
	display: none;
	position: absolute;
	right: 120px;
}

.c_auctions-wrapper {
	display: flex;
}

.c_auctions-hr {
	margin-bottom: 12px;
	margin-top: 5px;
	width: 100%;
	height: 1px;
	background: #e6eaf1;
}

.c_auctions-slider {
	width: 528px;
	margin-bottom: 15px;
}

.c_auctions-slider .owl-item {
	position: relative;
}

.c_auctions-navigation {
	width: 100%;
	padding: 30px 24px;
	background: #fff;
	border-radius: 12px;
}

.c_auctions-slider-item {
	width: 100%;
}

.c_auctions-slider .owl-stage-outer {
	overflow: visible;
}

.c_auctions-text-wrap {
	text-align: right;
}

.c_auctions-text {
	margin-top: 35px;
	font-size: 20px;
	color: rgb(0, 0, 0);
	line-height: 1.556;
	font-weight: 600;
}

.c_auctions-slider .owl-next,
.c_auctions-slider .owl-prev {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0px 15px 30px #09347526;
}

.c_auctions-slider .owl-next {
	top: 50%;
	right: -290px;
	transform: translateY(-50%);
}

.c_auctions-slider .owl-prev {
	top: 50%;
	left: 15px;
	transform: translateY(-50%);
}

.c_auctions-slider .owl-item::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	opacity: 0.5;
	z-index: 2;
	transition: 0.5s;
}

.c_auctions-slider .owl-item.active::before {
	opacity: 0 !important;
}

.c_auctions-navigation ul li {
	padding-left: 0;
	margin-bottom: 15px;
}

.c_auctions-navigation ul li:last-child {
	margin-bottom: 0;
}

.c_auctions-slider .owl-nav [class*='owl-'].disabled {
	display: none;
}

.c_auctions-navigation ul li a {
	color: #848e9f;
	transition: 0.3s;
}

.c_auctions-navigation ul li a:hover {
	color: #009ea7;
}

.с_auctions-content {
	padding: 24px 35px;
}

.c_auctions-tab {
	display: none;
}

.c_auctions-tab.active {
	display: block;
}

.c_auctions-date {
	color: #848e9f;
	font-size: 14px;
	font-weight: 400;
}

.c_auctions-text {
	margin-bottom: 15px;
}

.no-nds {
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 35px;
	text-align: center;
	display: block;
	color: #848e9f;
}

@media (max-width: 1200px) {
	.c_auctions-slider .owl-next {
		right: 15px;
	}
}

@media (max-width: 992px) {
	.nds-text {
		position: static;
		margin-top: 10px;
	}
	.c_auctions-navigation {
		margin-bottom: 35px;
	}
}

@media (max-width: 768px) {
	.c_auctions-slider {
		width: 100%;
	}
	.c_auctions-navigation ul li a {
		font-size: 16px;
	}
	.с_auctions-content {
		padding: 15px 15px;
	}
	.c_auctions-slider .owl-next,
	.c_auctions-slider .owl-prev {
		width: 35px;
		height: 35px;
	}
	.c_auctions-navigation ul li {
		margin-bottom: 8px;
	}
}

.left_transfer {
	position: relative;
}

.int-trans-tabs-button {
	position: absolute;
	width: 25px;
	height: 25px;
	background: #fff;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	cursor: pointer;
	display: none;
}
.int-trans-tab.active{
	background: #009ea7;
    transition: all 0.2s;
}
.int-trans-tabs-button img {
	width: 12px;
}

.int-trans-tabs-left-button {
	left: 10px;
	top: 30px;
	z-index: 25;
}

.int-trans-tabs-left-button img {
	transform: rotate(90deg);
}

.int-trans-tabs-right-button {
	right: 10px;
	top: 30px;
	z-index: 25;
}

.int-trans-tabs-right-button img {
	transform: rotate(-90deg);
}

.ri_tr td {
	text-align: center;
}

.ri_h2 {
	text-align: center;
}

.first-text-currency {
	text-transform: uppercase;
}

.ri_p {
	max-width: 750px;
	margin: auto;
}

.PageNotFound {
	text-align: center;
}

.tac {
	text-align: center;
}

.tal {
	text-align-last: left;
}

.tar {
	text-align: right;
}

.ins-map label {
	margin-right: 18px;
}

.mb-18 {
	margin-bottom: 18px;
}

.lh_22 {
	line-height: 22px;
}

.lh_6 {
	line-height: 6px;
}

.fz_12 {
	font-size: 12px;
}

.fz_10 {
	font-size: 10px;
}

.ri_message {
	text-align: center;
	display: block;
	font-size: 20px;
}
.d-none {
	display: none;
}

.oB9FA5 {
	color: #0b9fa5;
}

.w-100 {
	width: 100%;
}

.aa {
	padding-bottom: 0;
	min-height: inherit;
}

.fz_16 {
	font-size: 16px;
}

.mb_15 {
	margin-bottom: 15px;
}

.db-second {
	color: #093475;
}

.mb_50 {
	margin-bottom: 50px;
}

.ttu {
	text-transform: uppercase;
}

.wsnw {
	white-space: nowrap;
}

.d-block {
	display: block;
}

.aiu {
	align-items: unset !important;
}

.aa1 {
	align-items: unset !important;
	display: flex;
}

.e4bd63 {
	color: #e4bd63;
}

.mobapp_sber {
	bottom: 80px !important;
}

.clearboth {
	clear: both;
}

.floatleft {
	float: left;
}

.p_0 {
	padding: 0 !important;
}

.aa2 {
	margin-bottom: 30px;
	text-align: center;
}

.body_class {
	background: #848e9f;
	margin: 0;
	position: relative;
}

.mb_10 {
	margin-bottom: 10px;
}
.dno0 {
	display: none;
	opacity: 0;
}

.F2F4F8 {
	background: #f2f4f8;
}

.mt_24 {
	margin-top: 24px;
}

.video_styles {
	max-width: 255px;
	height: auto;
}

.video_fonts {
	font: 400 32px/32px 'Googlesans';
}

@media (max-width: 1200px) {
	.study_partners {
		flex-direction: column;
		align-items: center;
	}
	.study__partner {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 24px;
	}
	.study__partner:last-child {
		margin-bottom: 0px;
	}
	.study__partner-logo {
		margin-bottom: 0px;
	}
	.r_info {
		width: 100% !important;
	}
	.study_align {
		align-items: center !important;
	}
	.study__partner-site,
	.study__partner-tel {
		font-size: 17px;
	}
	.study_desc {
		max-width: 100% !important;
	}
	.study_align .r_inner_desc {
		font-size: 16px !important;
	}
	.study__partner-tel br {
		display: block !important;
	}
}

.j__tabs {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 48px 0;
	border-bottom: 2px solid #e6eaf1;
	padding-bottom: 20px;
}
.j__tab {
	position: relative;
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	color: #000 !important;
	width: 18%;
	text-align: center;
	transition: 0.3s;
}
.j__tab::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -21px;
	width: 0%;
	height: 2px;
	background-color: #009ea7;
	transition: 0.3s;
}
.j__tab:hover {
	color: #0b9fa5 !important;
}
.j__tab.j__tab_active {
	color: #009ea7 !important;
}
.j__tab.j__tab_active::before {
	width: 100%;
}
.j__contents {
}
.j__content {
	display: none;
}

.j__content.j__content_active {
	display: block;
}

.j__numbers {
	padding: 36px 42px;
	border-radius: 12px;
	background-color: #fff;
	margin-bottom: 50px;
}

.j__numbers span {
	display: block;
	width: 100%;
	font-weight: 700;
	font-size: 36px;
	color: #009ea7;
	text-align: center;
}

.j__numbers p {
	font-weight: 400;
	font-size: 18px;
	color: #000;
	line-height: 22px;
	text-align: center;
}

.j__numbers-title {
	font-size: 36px;
	font-weight: 700;
	color: #000 !important;
	margin-bottom: 36px;
}

.j__numbers-blocks {
	display: flex;
	justify-content: space-between;
}

.j__numbers-block {
	width: 252px;
}

.j__numbers-block span.big-num {
	font-size: 22px;
	line-height: 56px;
}

.j__2-block {
	background-color: #fff;
	border-radius: 12px;
}

.j__2-block-title {
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 36px;
}

.j__3-blocks {
	display: flex;
	justify-content: space-between;
	margin-bottom: 50px;
}

.j__5-block:last-child {
	margin-bottom: 50px;
}

.j__3-block {
	width: 49%;
	background-color: #fff;
	border-radius: 12px;
	padding: 35px;
}

.j__3-block-info {
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.j__3-block-title {
	text-align: center;
	font-size: 30px;
	line-height: 36px;
	font-weight: 500;
	margin-bottom: 24px;
}

.j__5-block-title {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 36px;
}

.j__5-block {
	width: 100%;
	border-radius: 12px;
	background-color: #fff;
	padding: 36px 66px;
	margin-bottom: 24px;
}

.mb-none {
	margin-bottom: 0 !important;
}

.m-0 {
	margin: 0 !important;
	margin-bottom: 50px !important;
}

.j__calc-title {
	position: static !important;
	transform: translate(0) !important;
	color: #000 !important;
}

.j__motive-videos {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.j__motive-video {
	display: block;
	width: 32%;
	height: 256px;
	border-radius: 12px;
	overflow: hidden;
}

.j__motive-video img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.motive-video {
	padding: 36px !important;
}

.youth-support .contentpages ul {
	padding: 0 !important;
}

.j__form {
	position: relative;
	height: 500px;
	margin-bottom: 50px;
}
.j__form-image {
	position: absolute;
	top: 0;
	left: 25px;
	z-index: 2;
}

.j__form-ornament {
	position: absolute;
	left: 0;
	bottom: 0;
}

.page_phone {
	margin-top: 25px;
	margin-bottom: 25px;
	display: flex;
	justify-content: center;
}

.page_phone a {
	color: #009ea7;
}

.j__form-inner {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	right: 40px;
	width: 810px;
	height: 500px;
	border-radius: 12px;
	background-color: #fff;
	padding-left: 295px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.j__form-inner input {
	position: relative;
	z-index: 2;
	border: 1px solid #e6eaf1;
	border-radius: 6px;
	background: #fff;
	width: 370px;
	font-size: 18px;
	margin-bottom: 12px;
	font-weight: 400;
	color: #000;
	padding: 17px 18px;
}

.j__form-title {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 12px;
}

.j__form-inner input::placeholder {
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.j__form-inner button {
	position: relative;
	z-index: 2;
}

.j__3-block ul {
	padding-left: 20px;
}

.mb_50 {
	margin-bottom: 50px;
}

@media (max-width: 1200px) {
	.j__form-inner {
		padding: 35px;
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
		align-items: center;
	}
	.j__form {
		height: 382px;
	}
	.j__form-image {
		display: none;
	}
	.j__tab {
		font-size: 16px;
		line-height: 22px;
	}
	.j__numbers-block span.big-num {
		font-size: 20px;
		line-height: 38px;
	}
	.j__numbers span {
		font-size: 25px;
	}
	.j__2-block-title {
		font-size: 25px;
		line-height: 38px;
	}
}

@media (max-width: 992px) {
	.j__tabs {
		max-width: 720px;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.j__tabs::-webkit-scrollbar {
		height: 5px;
	}

	.j__tabs::-webkit-scrollbar-thumb {
		background-color: #009ea7;
	}
	.j__tab {
		width: 126px;
		flex: 0 0 126px;
		margin-right: 25px;
	}
	.j__tab::before {
		bottom: -25px;
	}
	.j__numbers-blocks {
		flex-wrap: wrap;
	}
	.j__numbers-block {
		width: 48%;
		margin-bottom: 15px;
	}
	.j__numbers-block {
		width: 100%;
	}
	.j__3-blocks {
		flex-wrap: wrap;
	}
	.j__3-block {
		width: 100%;
	}
	.j__3-block:first-child {
		margin-bottom: 25px;
	}
	.j__3-block-title,
	.j__5-block-title {
		font-size: 22px;
		line-height: 31px;
	}
	.j__motive-videos {
		flex-wrap: wrap;
	}
	.j__motive-video {
		margin-bottom: 25px;
		width: 100%;
	}
}

@media (max-width: 768px) {
	.r_card {
		align-items: center;
	}
	.j__contents .r_info_icon {
		margin-right: 15px !important;
	}
	.j__5-block {
		padding: 15px 25px;
	}
}

@media (max-width: 576px) {
	.j__form-inner input {
		width: 100%;
	}
	.j__form-inner {
		padding: 15px;
		height: 316px;
	}
	.j__form-title {
		font-size: 26px;
	}
	.j__form {
		height: 321px;
	}
}

@media (max-width: 500px) {
	.j__numbers-title {
		font-size: 22px;
	}
	.j__2-block-title {
		font-size: 22px;
	}
	.motive-video {
		padding: 20px !important;
	}
	.j__3-block-title {
		font-size: 18px;
		line-height: 25px;
	}
	.j__3-block {
		padding: 15px;
	}
}

.tech-work {
	position: absolute;
	top: 100px;
	left: 50%;
	transform: translateX(-50%);
	color: #fff;
	background: #ffcc00;
	z-index: 2;
	padding: 5px 10px;
	border-radius: 0.25rem;
}

.j__alert {
	position: fixed;
	left: 50%;
	transform: translateX(-50%);
	top: -50px;
	color: #fff;
	background-color: green;
	padding: 8px 15px;
	z-index: 99;
	border-radius: 12px;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s;
}

.j__alert_active {
	opacity: 1;
	visibility: visible;
	top: 15px;
}

.mobile-img {
	display: none;
}

@media (max-width: 445px) {
	.desktop-img {
		display: none !important;
	}
	/* .mobile-img {
		display: block;
	} */
}

.cash-pooling {
}
.cash-pooling__block {
	background-color: #fff;
	padding: 36px 48px;
	background: #fff;
	border-radius: 12px;
	margin-bottom: 24px;
}
.cash-pooling__block:last-child {
	margin-bottom: 0;
}
.cash-pooling__title {
	display: block;
	max-width: 740px;
	width: 100%;
	font-size: 36px;
	line-height: 44px;
	font-weight: 500;
	margin: 0 auto;
	margin-bottom: 48px;
	text-align: center;
}
.cash-pooling__bot-text {
	max-width: 691px;
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	margin: 0 auto;
	margin-top: 48px;
	margin-bottom: 97px;
}

.cash-pooling__pre-desc {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 12px;
	line-height: 26px;
}
.cash-pooling__desc {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 12px;
}

.cash-pooling__about-graphic {
	display: flex;
	justify-content: center;
}

.cash-pooling__turnovers-blocks {
	display: flex;
	justify-content: center;
}

.cash-pooling__turnovers-block:first-child {
	margin-right: -20px;
}

.cash-pooling__turnovers-block:nth-child(2) {
	margin-top: 65px;
}

.cash-pooling__turnovers-block:last-child {
	margin-left: -20px;
}

.cash-pooling__results-title {
	font-size: 28px;
	font-weight: 700;
	display: flex;
	justify-content: center;
}

.cash-pooling__results-blocks {
	max-width: 832px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-bottom: 48px;
}

.cash-pooling__results-block {
	max-width: 408px;
	width: 100%;
}

.cash-pooling__results-title_danger {
	color: #d53d3d;
}

.cash-pooling__results-title_success {
	color: #009ea7;
}

.cash-pooling__results-desc {
	width: 267px;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	margin: 0 auto;
}

.cash-pooling__results-bot-text {
	font-size: 28px;
	font-weight: 500;
	text-align: center;
}

.cash-pooling .fruit-credit--banner {
	margin-top: -50px;
	margin-bottom: 48px;
}

.cash-pooling h1 {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 48px;
	margin-bottom: 0;
	color: #fff;
	z-index: 2;
}

.cash-pooling .fruit-credit--banner:after {
	display: none;
}

@media (max-width: 766px) {
	.cash-pooling__block {
		padding: 36px 15px;
	}
	.cash-pooling__title {
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 20px;
	}
	.cash-pooling__turnovers-blocks {
		flex-direction: column;
		align-items: center;
	}
	.cash-pooling__turnovers-block {
		margin-bottom: 25px;
	}
	.cash-pooling__turnovers-block:nth-child(2) {
		margin-top: 0;
	}
	.cash-pooling__turnovers-block:first-child {
		margin-right: 0;
	}
	.cash-pooling__turnovers-block:last-child {
		margin-left: 0;
		margin-bottom: 0;
	}
	.cash-pooling__results-blocks {
		flex-direction: column;
		align-items: center;
	}
	.cash-pooling__results-block:first-child {
		margin-bottom: 25px;
	}
}

@media (max-width: 500px) {
	.cash-pooling__title {
		font-size: 25px;
		line-height: 28px;
	}
}

.tr_td td {
	/* display: flex !important;
  justify-content: center !important; */
}

.tr_th th {
	font-size: 13px !important;
}

.youtube-links {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.youtube-link {
	display: block;
	margin-bottom: 15px;
}

.pdfs-title {
	display: flex;
	justify-content: center;
}

.faq .wrapper > .bread_crumbs,
.faq-sec .wrapper > .bread_crumbs {
	display: none;
}

.solfy__flag {
	position: relative;
	height: 480px;
	background: #F5F5F5;
}

.solfy__banner--container {
	height: 100%;
	padding-top: 45px;
	padding-bottom: 45px;
}

.solfy__banner--row {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.solfy__banner--img {
	width: 40%;
}

.solfy__banner--content {
	width: 40%;
}

.solfy__banner--title {
	font-weight: 700;
	font-size: 48px;
	line-height: 61px;
	color: #000000;
	margin-bottom: 36px;
}

.solfy__banner--text {
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #000000;
	margin-bottom: 42px;
}

.solfy__btn {
	background: transparent;
	position: relative;
	float: left;
	height: 48px;
	line-height: 45px;
	z-index: 4;
	padding: 0 42px;
	position: relative;
	overflow: visible;
	border-radius: 6px;
	border: 2px solid #e4bd63;
	font-weight: 500;
	font-size: 18px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	white-space: nowrap;
}

.solfy__btn_text--dark {
	color: #000;
}

.solfy__btn_text--light {
	color: #fff
}

.solfy__btn:hover {
	color: #fff;
	transition: 0.3s;
}

.solfy__btn:hover:before {
	transition: width 0.25s ease-in;
	-webkit-transition: width 0.25s ease-in;
	width: 100%;
}

.solfy__btn:before {
	left: 0;
	top: 0;
	width: 0;
	background: #e4bd63;
	content: '';
	position: absolute;
	z-index: -1;
	transition: 0.25s ease-out;
	-webkit-transition: 0.25s ease-out;
	height: 100%;
}

.h-full {
	height: 100%;
}

.solfy__title {
	font-weight: 700;
	font-size: 36px;
	line-height: 46px;
	text-align: center;
}

.solfy__title_white {
	color: #fff;
}

.solfy__title_dark {
	color: #000;
}

.about__container {
	padding-top: 100px;
	padding-bottom: 120px;
}

.about__title {
	margin-bottom: 40px;
}

.about__work {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 100px;
}

.about__benefits {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.about__card--container {
	width: 288px;
}

.about__card {
	border-top: 1px solid #cdd4e1;
	border-right: 1px solid #cdd4e1;
	border-left: 1px solid #cdd4e1;
	position: relative;
	width: 100%;
	height: 273px;
	border-radius: 12px;
	box-sizing: border-box;
}

.about__card:after {
	content: '';
	position: absolute;
	bottom: -5px;
	left: 50%;
	transform: translateX(-50%);
	width: 105%;
	height: 55px;
	background: linear-gradient(
		180deg,
		rgba(248, 248, 248, 0) 0%,
		#f8f8f8 62.92%
	);
}

.about__card--desc {
	font-size: 18px;
	line-height: 140%;
	color: #000000;
	margin-top: 19px;
}

.desc__title {
	font-weight: 700;
	margin-bottom: 10px;
}

.desc__subtitle {
	font-weight: 400;
}

.card.card-1 {
	padding: 8px 8px 0;
}

.card.card-2 {
	padding: 34px 17px 0;
}

.card.card-3 {
	padding: 41px 28px 0;
}

.card__list--item {
	padding: 12px 18px !important;
	margin-bottom: 5px !important;
	display: flex;
}

.card__img--container {
	margin-right: 12px;
	min-width: 60px;
	height: 60px;
}

.card__img--container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.card__radio {
	margin: 0;
}

.radio__container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.radio__container:not(:last-child) {
	margin-bottom: 13px;
}

.radio__label {
	font-weight: 500;
	font-size: 15px;
	line-height: 140%;
	color: #25273e;
}

.radio__input {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #cdd4e1;
	background: #fff;
	position: relative;
}

.radio__input_checked {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #273c75;
	border-radius: 50%;
}

.card__select {
	border: 1px solid #cdd4e1;
	border-radius: 8px;
	padding: 5px;
	display: flex;
	margin: 32px 0;
}

.select__btn {
	width: 50%;
	padding: 8.5px;
	border-radius: 8px;
	border: 1px solid #cdd4e1;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-align: center;
}

.select__btn_selected {
	background: #cdd4e1;
}

.select__btn:not(:last-child) {
	margin-right: 3px;
}

.product__name {
	font-weight: 500;
	font-size: 11px;
	line-height: 14px;
	color: #25273e;
	margin-bottom: 6.8px;
}

.product__price {
	font-weight: 700;
	font-size: 12.4367px;
	line-height: 125%;
	color: #273c75;
}

.stat__subtitle {
	font-weight: 700;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}

.stat__progress {
	margin-top: 10px;
	display: flex;
	align-items: center;
}

.progress__container {
	width: 25%;
}

.progress__container:not(:last-child) {
	margin-right: 1px;
}

.progress__step {
	height: 1px;
	background: #cdd4e1;
	border-radius: 8px;
	position: relative;
	margin-bottom: 12px;
	position: relative;
}

.progress__step_active {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 5px;
	background: #cdd4e1;
	transform: translateY(-50%);
	border-radius: 8px;
}

.progress__label {
	font-weight: 400;
	font-size: 8px;
	line-height: 10px;
	color: #000000;
}

.item__radio {
	position: relative;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 1px solid #cdd4e1;
}

.item__radio::after {
	content: '';
	position: absolute;
	bottom: -19px;
	left: 50%;
	transform: translateX(-50%) rotate(90deg);
	width: 27px;
	height: 1px;
	background: #093475;
}

.item__radio_checked {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(../../img/solfy-check.svg);
	width: 17px;
	height: 12px;
	background-repeat: no-repeat;
	background-size: contain;
}

.card__installment:not(:last-child) {
	margin-bottom: 40px;
}

.card__installment--item {
	display: flex;
	align-items: center;
}

.item__info {
	margin-left: 17px;
}

.item__name {
	font-weight: 700;
	font-size: 14px;
	line-height: 140%;
	color: #25273e;
}

.item__price {
	font-weight: 400;
	font-size: 12px;
	line-height: 140%;
	color: #cdd4e1;
}

.benefit__card {
	width: 269px;
	height: 332px;
	padding: 32px 11px;
	border: 1px solid #E6EAF1;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-bottom: 24px;
}

.benefit__icon--container {
	width: 48px;
	height: 48px;
	margin-bottom: 28px;
}

.benefit__icon--container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.benefit__title {
	font-weight: 500;
	font-size: 26px;
	line-height: 33px;
	color: #000000;
	margin-bottom: 15px;
}

.benefit__subtitle {
	font-weight: 400;
	font-size: 14px;
	line-height: 160%;
	text-align: center;
	color: #848E9F;
}

.request {
	position: relative;
	padding: 60px 0 85px;
	background: #093475;
}

.frame {
	position: absolute;
	width: 19%;
}

.frame-1 {
	top: 0;
	left: 0;
}

.frame-2 {
	bottom: 0;
	right: 0;
}

.request__form--row {
	display: flex;
}

.request__submit {
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
}

.request__form--row:first-child {
	margin-bottom: 40px;
}

.request__form--field {
	width: 50%;
}

.request__form--field:not(:last-child) {
	margin-right: 30px;
}

.field__label {
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #848E9F;
	margin-bottom: 9px;
}

.field__input {
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #E6EAF1;
	border-radius: 6px;
	padding: 20px 16px;
	font-size: 16px;
}

.request__form--privacy {
	width: 346px;
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	color: #FFFFFF;
}

.request__form--privacy a {
	color: #fff;
	text-decoration: underline;
}


.divider {
	position: relative;
	width: 100px;
}

.divider img {
	position: absolute;
	top: 30%;
	left: 0;
}

.frame--container {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
}

.frame--container_top {
	top: 0;
	left: 0;
}

.frame--container_bottom {
	bottom: 0;
	right: 0;
}

.banner__frame {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* @media (max-width: 445px) {
	.frame--container {
		display: block!important;
	}
} */

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

.credits--dev {
	padding: 7rem 0;
}

.credits--dev__title {
	margin-bottom: 5rem!important;
	text-align: center!important;
}

.credits--dev__wrap {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.credits--dev__card {
	padding: 32px;
	background: #FFFFFF;
	box-shadow: 0px 15px 30px rgba(9, 52, 117, 0.15);
	border-radius: 8px;
	flex: 0 0 47%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.card--dev__title {
	font-weight: 500;
	font-size: 30px;
	color: #093475;
	line-height: 35px;
}

.card--dev__content {
	margin: 40px 0 50px;
}

.card--dev__content--row {
	display: flex;
}

.card--dev__content--row:not(:last-child) {
	margin-bottom: 20px;
}

.card--dev__content--icon {
	min-width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #E6EAF1;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 24px;
}

.card--dev__content--icon img {
	width: 35px;
	height: 35px;
}

.card--dev__content--title {
	font-weight: 400;
	font-size: 16px;
	color: #093475;
}

.card--dev__content--text {
	font-weight: 500;
	font-size: 24px;
	color: #000000;
}

.card--dev__context--text_normal {
	font-weight: normal;
	font-size: 17px;
}

.card--conditions__title {
	font-weight: 500;
	font-size: 24px;
	color: #000000;
	margin-bottom: 16px;
}

.card--conditions__text {
	font-weight: 400;
	font-size: 20px;
	color: #000000;
}

@media (max-width: 992px) {
	.card--dev__title {
		text-align: center;
	}
	.card--dev__content--row {
		flex-direction: column;
		text-align: center;
		align-items: center;
	}
	.card--dev__content--wrap {
		margin-top: 20px;
	}
	.card--dev__content--icon {
		margin-right: 0;
	}
	.card--conditions {
		text-align: center;
	}
}

@media (max-width: 576px) {
	.credits--dev__wrap {
		flex-direction: column;
	}
	.credits--dev__card:not(:last-child) {
		margin-bottom: 30px;
	}
	.credits--dev {
    padding: 3rem 0;
	}
	.credits--dev__title {
    margin-bottom: 3rem!important;
	}
}

a.link_investors {
    position: relative;
    width: 100%;
    background: #fff;
    padding: 30px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 80px;
    font-size: 24px!important;
	color: #000!important;
    cursor: pointer;
    overflow: hidden;
    border-radius: 10px;
    font-weight: 500;
    line-height: 1.4!important;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition: 0.25s ease-in-out;
    -webkit-transition: 0.25s ease-in-out;
    user-select: none;
}
a.link_investors:hover {
    color: #009ea7!important;
}

a.link_investors:hover {
    -webkit-box-shadow: 0 30px 30px rgb(9 52 117 / 15%);
    box-shadow: 0 30px 30px rgb(9 52 117 / 15%);
}

.new-banner-block{
	height: 100%;
	width: 100%;
	position: absolute;
	display: flex;
}

.new-banner-block .left-block-banner{
	width: 100%;
	/* max-width: 870px; */
    height: 100%;
	background-size: cover!important;
	background-position: center center!important;
}

.new-banner-block .right-block-banner{
	width: 100%;
	max-width: 800px;
    height: 100%;
	background-position: center;
	background-size: contain;
}


@media (max-width: 992px) {
	.new-banner-block .right-block-banner{
		width: 100%;
		max-width: 100%!important;
	
	
	}
}

.support_message{
	height: 100%;
	min-height: 270px;
}
.chat_with_support_bottom{
	height: 60px;
	width: 100%;
	position: absolute;
    bottom: 0;
}

.chat_with_support_bottom_text textarea{
    width: 100%;
    border: none;
    padding-left: 20px;
    resize: none;
}

.chat_with_support_btn{
	position: absolute;
    right: 0;
    top: 0;
	align-items: center;
}
.chat_with_support_bottom form{
	position: relative;
    width: 100%;
    bottom: 20px;
}
.chat_with_support_bottom form .chat_with_support_bottom_text textarea{
    width: 85%;
	overflow: hidden;
}

.support_message_middle_block h3{
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	line-height: 19px;
	color: #000000;
	margin-left: 20px;
	margin-top: 22px;
	padding-left: 0!important;
}

.default_support_message{
	margin-left: 15px;
}

.support_message_new{
	margin-left: 15px;
}

.default_support_message span{
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	color: #000000;
	border: 1px solid  rgba(0, 0, 0, 0.1);
    padding: 8px 12px;
    border-radius: 20px;
	display: inline-block;
	margin: 5px;
	cursor: pointer;
}

.support_message_new span{
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	color: #000000;
	border: 1px solid  rgba(0, 0, 0, 0.1);
    padding: 8px 12px;
    border-radius: 20px;
	display: inline-block;
	margin: 5px;
	cursor: pointer;
}
.cx-webchat div.cx-input-container .cx-message-input{
	height: 20px!important;
}

.support_message .grid-container{
	display: grid;
    grid-template-columns: auto auto auto;
    align-items: center;
}

.grid-item-middle-text img{
	margin-right: 8px;
}

.grid-item-middle-text{
	text-align: center;
}
.support_messages{
	margin: 10px 20px;
    overflow: auto;
	height: 100%;
    max-height: 200px;
	display: flex;
    flex-direction: column;
}
.support_messages::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
.support_messages::-webkit-scrollbar{
	width: 6px;
	background-color: #F5F5F5;
}
.support_messages::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #093475;
}

.support_messages_question, .support_messages_response, .cx-bubble{
	background: #E9F0FA;
	border-radius: 15px 15px 15px 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	color: #000000;
	display: inline-block;
    padding: 14px 23px;
    max-width: 290px;
	margin-bottom: 9px;
}

.support_messages_response, .cx-you{
	background: #2EA6C2;
	border-radius: 15px 15px 0px 15px;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	color: #fff;
	display: inline-block;
    padding: 14px 23px;
    max-width: 290px;
	margin-bottom: 9px;
	align-self: end;
	margin-right: 5px;
}

.chat_with_support_user-support_messages{
    max-height: 420px!important;
}

.helper_user{
	text-decoration: underline;
	cursor: pointer;
}
.close__btn_modal{
	font-size: 30px;
    position: absolute;
    right: 20px;
    top: 15px;
    color: #848E9F;
	cursor: pointer;
}
@media (max-width: 768px){
	.callback__form {
		position: fixed!important;
		right: 0!important;
		width: 100%!important;
		max-width: 100%!important;
		left: 0!important;
		top: 0!important;
		z-index: 1112 !important;
		transform: none!important;
		height: 100%!important;
		max-height: 100vh!important;
	}
	.new_chat_first_step .b_title{
		width: 100%;
	}
	.chat_form_name, .chat_form_number{
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
   		max-width: 100%;
	}
	.chat_form_name input, .chat_form_name tr td input, .chat_form_number input{
		width: 100%;
    	max-width: 100%;
	}
	.new_chat_second_step-tab label{
		width: 100%!important;
		max-width: 100%!important;
	}
	.new_chat_second_step-tab{
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.new_chat, .new_chat_second_step, .new_chat_second_step-wrapper {
		height: 100%;
	}
	.support_messages{
		max-height: 100%;
	}
	.chat_with_support_bottom_text{
		background-color: #fff;
	}

	body.fixed{
		overflow-y: hidden;

	}
}
.cx-transcript{
	height: 360px!important;
}
.cx-widget.cx-side-button-group{
	display: none!important;
}
button.cx-btn.cx-btn-default.i18n, .cx-titlebar, .cx-footer, .cx-button-group.cx-buttons-window-control, .cx-common-screen-reader, li.cx-emoji.cx-icon.i18n, li.cx-cobrowse.cx-icon.i18n, li.cx-icon.cx-branding-icon.cx-inert, .tabcontent ul li:before{
	display: none!important;
}
.cx-window-manager{
	display: none;
}
@media (max-width: 680px){
	.cx-transcript {
		height: calc(100vh - 270px)!important;
	}
}
/* chat end*/

.main_exchange_dop {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.main_exchange_dop a {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 15px;
    padding: 15px 20px;
}
.main_exchange_dop img {
    min-width: 40px;
    margin-right: 20px;
}
.main_exchange_dop div.inner_docs a span {
    font-size: inherit;
    margin-top: 0;
}

a.branches_label {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Arial;
    font-size: 16px;
    cursor: pointer;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    margin-bottom: 0;
    color: rgb(88, 88, 88);
    font-family: 'GoogleSans';
    font-weight: 500;
    font-size: 17px;
}
@media (max-width:1193px){
	a.branches_label {
		width: 100%;
	}
}

.tab-chat-last-cover{
	overflow: auto;
    height: 100%;
    max-height: 423px;
	font-size: 14px;
	text-transform: none;
}


.application-form-sb{
	background-color: rgba(243, 248, 255, 1);
	padding: 43px 0;
	text-align: center;
	border-radius: 60px;
}
.application-form-sb-wrap h2{
	font-style: normal;
	font-weight: 500;
	font-size: 30px;
	line-height: 59px;
	color: #000000;
	margin-bottom: 17px;
	margin: 0;
}
.application-form-sb-wrap .application-form-sb-sub-title{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 120%;
	text-align: center;
	color: #000000;
	max-width: 654px;
	margin: auto;
	margin-bottom: 41px;
}
.application-form-sb-wrap  form .form-sub-title{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	text-align: center;
	color: #4E4E4E;
	opacity: 0.5;

	margin: auto;
	margin-bottom: 25px;
	max-width: 399px;
}
.application-form-sb-wrap  form .form-sub-title span{
	color: rgba(9, 52, 117, 0.79);
}
.application-form-sb-wrap  form input{
	margin-bottom: 15px;
	background: #FFFFFF;
	border-radius: 16px;
	width: 100%;
	max-width: 429px;
	height: 81px;
	border: none;
	padding: 25px 20px;

	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 31px;
	color: #848E9F;
	text-align: center;
}

.application-form-sb-btn button{
	background: #E4BD63;
	border-radius: 16px;
	width: 100%;
	max-width: 232px;
	height: 60px;
	cursor: pointer;
	border: none;

	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
}

.application-form-sb--success{
	/* display: none; */

	background: #F3F8FF;
	border-radius: 60px;
	height: 100%;
	min-height: 488px;
}

.application-form-sb-text{
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 488px;
}
.application-form-sb--success .application-form-sb-wrap h2{
	font-style: normal;
	font-weight: 500;
	font-size: 30px;
	line-height: 59px;
	color: #000000;
	margin-bottom: 14px;
	text-align: center;
}
.application-form-sb--success .application-form-sb-wrap p{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 120%;
	text-align: center;
	color: #000000;
}

.application-form-sb-btn a{
    height: 100%;
    display: inline-block;
    width: 100%;
}
@media (max-width: 500px){
	.application-form-sb-wrap form{
		padding: 0 10px;
	}
	.application-form-sb-wrap h2{
		font-size: 32px;
		line-height: 30px;
	}
	.application-form-sb-wrap .application-form-sb-sub-title{
		margin-bottom: 24px;
		font-size: 14px;
	}
}

.tab-chat-last-cover{
	overflow: auto;
    height: 100%;
    max-height: 423px;
}


/* sme new styles */

.text-style-tariffs-sale{
	color: #093475;
}


/* for new popup form */

.callback__form_for_form_popup{
	padding: 35px!important;
}

.callback__Item-no-margin{
	margin: 0!important;
}
.callback__Item-for-new-form-popup{
	padding: 35px!important;
}

.callback__form_for_form{
	right: inherit;
}
.callback__CloseBtn_for_form{
	display: none;
}

@media(max-width: 992px){
	.callback__Success_for_form{
		z-index: 1000;
		border-radius: 0 !important;
	}
	.callback__form_for_form{
		transform: none!important;
	}
	.callback__Item_hidden_for_mob{
		display: none!important;
	}
	.callback__Success_for_form{
		width: 100%;
		margin: 0;
		border-radius: 12px;
	}
	.callback__CloseBtn_for_form{
		display: block;
		position: relative;
	}
	.callback__CloseBtn_for_form img{
		position: absolute;
		z-index: 999;
    	top: 35px;
		right: 35px;
	}
}
@media(max-width: 768px){
	.callback__Success_for_form{
		background: none;
	}
	.callback__form_for_form_popup{
		display: flex;
    	justify-content: center;
	}
}

@media screen and (max-width:1280px) {
	.top_menu ul li{
		margin: 0 15px 0 0;
	}
}


/* Cards - carausel/ Main Page/ fix margins */

@media screen and (min-width:1601px) {
	.new-fixcard{
		padding-top: 4px !important;
		padding-bottom: 48px !important;
		height: 93% !important;
	}
}
@media (min-width:1654px) and (max-width:1817px) {
	.new-fixcard{
		padding-top: 4px !important;
		padding-bottom: 50px !important;
		height: 93% !important;
	}
}
@media (min-width:1465px) and (max-width:1600px) {
	.new-fixcard{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		height: 92% !important;
	}
}	
@media (min-width:1201px) and (max-width:1464px) {
	.new-fixcard{
		padding-top: 10px!important;
		height: 94% !important;
		transform: translate(-50%, -2%)!important;
	} 
}
@media (min-width:993px) and (max-width:1464px) {
	.new-fixcard{
		padding-top: 0px!important;
		height: 90% !important;
		transform: translate(-50%, 0%)!important;
	} 
}


#anderrayting .tarifs .tab_level,
#anderrayting .tarifs .tab_level:nth-child(odd){
   background: #F3F8FF;
}
#anderrayting .tarifs .tab_level:first-child{
   border-radius: 8px 8px 0 0;
}
#anderrayting .tarifs .tab_level:last-child{
   border-radius: 0 0 8px 8px;
}

#anderrayting  .tarifs-title{
   text-align: center;
   font-family: "GoogleSans";
   font-size: 32px;
   font-style: normal;
   font-weight: 500;
   line-height: 125%;
   margin-top: 35px;
   margin-bottom: 30px;
}
#anderrayting .tarifs .tab_level,
#anderrayting .tarifs .tab_level:nth-child(odd){
   background: #F3F8FF;
}
#anderrayting .tarifs .tab_level:first-child{
   border-radius: 8px 8px 0 0;
}
#anderrayting .tarifs .tab_level:last-child{
   border-radius: 0 0 8px 8px;
}

#anderrayting .tarifs .tab_level p {
   margin: 0;
   margin-left: 0 !important;
   width: calc(100% - 380px) !important;
   padding: 15px 45px !important;
   font-family: GoogleSans;
   font-size: 20px;
   font-weight: 600;
   line-height: 27px;
   letter-spacing: 0em;
   text-align: left;
   min-width: 500px;
   max-width: max-content;
}
#anderrayting .tarifs .tab_level span span,
#anderrayting .tarifs .tab_level p span {
   padding: 0;
   font-size: 13px;
   line-height: 18px;
   letter-spacing: 0em;
   text-align: left;
   display: block;
   font-family: 'GoogleSans';
   font-style: normal;
   font-weight: normal;
   font-weight: 400;
}
#anderrayting .tarifs .tab_level span {
   padding: 15px 45px;
	font-family: GoogleSans;
   font-size: 20px;
   font-weight: 400;
   line-height: 28px;
   letter-spacing: 0em;
   text-align: left;
}
	#anderrayting .tab_level:last-child{
		margin-bottom: 40px;
	}
@media (max-width: 640px){

	#anderrayting .tarifs .tab_level{
		flex-direction: column;
		padding: 0 !important;
	}
	#anderrayting .tarifs .tab_level p{
	    width: 100% !important;
		font-size: 16px;
		min-width: auto;
   }
	#anderrayting .tarifs .tab_level span {
		color: #4C4C4E;
		font-family: "GoogleSans";
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}
}