.tns-hdy,
d.ms-touch {
	overflow-y: hidden
}

body,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Helios, Arial, sans-serif;
	font-weight: 300
}

.seo-title {
	
	letter-spacing: 0px;
    margin-bottom: 12px;
    line-height: 1.2;
	font-size: 62px;
	color: #fff;
	font-weight: 300;
}

.tns-horizontal.tns-no-subpixel:after,
blockquote:after,
blockquote:before,
q:after,
q:before {
	content: ""
}

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

img,
textarea,
video {
	height: auto
}

.file label span,
.text-overflow {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.choices,
.choices *,
.tns-outer,
.tns-outer *,
a {
	outline: 0
}

.language,
.tabs-title {
	-moz-user-select: none;
	-ms-user-select: none
}

@font-face {
	font-family: Helios;
	src: url(/local/templates/main_new/fonts/helioslightc.eot);
	src: url(/local/templates/main_new/fonts/helioslightc.eot?#iefix) format("embedded-opentype"), url(/local/templates/main_new/fonts/helioslightc.woff2) format("woff2"), url(/local/templates/main_new/fonts/helioslightc.woff) format("woff"), url(/local/templates/main_new/fonts/helioslightc.ttf) format("truetype"), url(/local/templates/main_new/fonts/helioslightc.svg#helioslightc) format("svg");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: Helios;
	src: url(/local/templates/main_new/fonts/heliosc.eot);
	src: url(/local/templates/main_new/fonts/heliosc.eot?#iefix) format("embedded-opentype"), url(/local/templates/main_new/fonts/heliosc.woff2) format("woff2"), url(/local/templates/main_new/fonts/heliosc.woff) format("woff"), url(/local/templates/main_new/fonts/heliosc.ttf) format("truetype"), url(/local/templates/main_new/fonts/heliosc.svg#heliosc) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Helios;
	src: url(/local/templates/main_new/fonts/heliosc-bold.eot);
	src: url(/local/templates/main_new/fonts/heliosc-bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/main_new/fonts/heliosc-bold.woff2) format("woff2"), url(/local/templates/main_new/fonts/heliosc-bold.woff) format("woff"), url(/local/templates/main_new/fonts/heliosc-bold.ttf) format("truetype"), url(/local/templates/main_new/fonts/heliosc-bold.svg#heliosc-bold) format("svg");
	font-weight: 700;
	font-style: normal
}

.tns-outer {
	padding: 0!important
}

hr,
ol,
table[cellpadding="0"] td,
table[cellpadding="0"] th,
ul {
	padding: 0
}

.tns-outer [hidden] {
	display: none!important
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
	cursor: pointer
}

.ms-touch {
	overflow-x: scroll;
	-ms-overflow-style: none;
	-ms-scroll-chaining: none;
	-ms-scroll-snap-type: mandatory;
	-ms-scroll-snap-points-x: snapInterval(0, 100%)
}

.tns-ovh,
svg:not(:root) {
	overflow: hidden
}

.tns-slider {
	-webkit-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}

.tns-slider>.tns-item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.tns-horizontal.tns-subpixel {
	white-space: nowrap
}

.tns-horizontal.tns-subpixel>.tns-item {
	display: inline-block;
	vertical-align: top;
	white-space: normal
}

.tns-horizontal.tns-no-subpixel:after {
	display: table;
	clear: both
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
hr,
main,
menu,
nav,
section,
summary {
	display: block
}

.tns-horizontal.tns-no-subpixel>.tns-item {
	float: left;
	margin-right: -100%
}

.tns-gallery,
.tns-no-calc {
	position: relative;
	left: 0
}

.tns-gallery {
	min-height: 1px
}

.tns-gallery>.tns-item {
	position: absolute;
	left: -100%;
	-webkit-transition: transform 0s, opacity 0s;
	-webkit-transition: opacity 0s, -webkit-transform 0s;
	-o-transition: transform 0s, opacity 0s;
	transition: transform 0s, opacity 0s;
	transition: transform 0s, opacity 0s, -webkit-transform 0s
}

.tns-gallery>.tns-moving {
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}

.tns-lazy-img {
	-webkit-transition: opacity .6s;
	-o-transition: opacity .6s;
	transition: opacity .6s;
	opacity: .6
}

.tns-lazy-img.loaded {
	opacity: 1
}

.tns-ah {
	-webkit-transition: height 0s;
	-o-transition: height 0s;
	transition: height 0s
}

.tns-hdx {
	overflow-x: hidden
}

pre,
textarea {
	overflow: auto
}

.tns-visually-hidden {
	position: absolute;
	left: -10000em
}

.form-field,
.help,
.wrapper,
sub,
sup {
	position: relative
}

.tns-transparent {
	opacity: 0;
	visibility: hidden
}

.tns-fadeIn {
	opacity: 1;
	z-index: 0
}

.tns-fadeOut,
.tns-normal {
	opacity: 0;
	z-index: -1
}

body,
html {
	height: 100%
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 10px;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

*,
:after,
:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

body {
	min-width: 320px;
	line-height: 1.4;
	font-size: 1.6rem;
	margin: 0;
	direction: ltr;
	text-align: left;
	color: #434647;
	background: #fff;
	font-smooth: always;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a {
	color: inherit;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: color .25s, border-color .25s, background-color .25s, opacity .25s;
	-o-transition: color .25s, border-color .25s, background-color .25s, opacity .25s;
	transition: color .25s, border-color .25s, background-color .25s, opacity .25s
}

a,
a:hover,
a:not([class]) {
	text-decoration: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 20px;
	text-rendering: optimizelegibility;
	line-height: 1.2
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	text-decoration: none;
	color: inherit
}

h2,
h3 {
	letter-spacing: -.05em
}

h3 {
	font-size: 4.2rem
}

h4,
h5,
h6 {
	font-size: 2rem
}

dl+h1,
dl+h2,
dl+h3,
dl+h4,
dl+h5,
dl+h6,
ol+h1,
ol+h2,
ol+h3,
ol+h4,
ol+h5,
ol+h6,
p+h1,
p+h2,
p+h3,
p+h4,
p+h5,
p+h6,
table+h1,
table+h2,
table+h3,
table+h4,
table+h5,
table+h6,
ul+h1,
ul+h2,
ul+h3,
ul+h4,
ul+h5,
ul+h6 {
	margin-top: 30px
}

dl,
p {
	margin: 0 0 10px
}

ol,
ul {
	margin: 0 0 10px 25px
}

blockquote:last-child,
dl:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
ol ol,
ol ul,
ol:last-child,
p:last-child,
q:last-child,
table:last-child,
ul ol,
ul ul,
ul:last-child {
	margin-bottom: 0
}

ol:not([class]) li+li,
ul:not([class]) li+li {
	margin-top: 3.33px
}

b,
dt,
optgroup,
strong,
table caption,
table th {
	font-weight: 700
}

dd {
	margin-left: 0
}

sub,
sup {
	font-size: 75%;
	line-height: 0
}

sup {
	top: -50%
}

sub {
	bottom: -25%
}

big {
	font-size: 120%
}

small {
	font-size: 80%
}

code,
kbd,
plaintext,
pre,
samp,
tt,
xmp {
	font-family: monospace, sans-serif
}

address {
	font-style: normal
}

cite,
dfn,
em,
i {
	font-style: italic
}

ins,
u,
var {
	text-decoration: underline
}

del,
s,
strike {
	text-decoration: line-through
}

abbr,
acronym {
	cursor: help;
	border-bottom: 1px dashed #eee
}

mark {
	color: #000;
	background: #ff0
}

blockquote,
q {
	quotes: "" "";
	font-style: normal;
	padding: 10px 20px;
	margin: 0 0 10px;
	border-left: 5px solid #eee
}

img {
	vertical-align: top;
	-ms-interpolation-mode: bicubic
}

hr,
img,
table[border="0"] td,
table[border="0"] th {
	border: 0
}

hr {
	height: 1px;
	background: #c4c4c4;
	margin: 60px 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

table caption {
	text-align: center;
	padding-bottom: 10px
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

figure {
	margin: 0
}

::-ms-clear {
	display: none
}

.list-link,
.list>.list-item,
label {
	display: block
}

fieldset,
form,
frame,
frameset,
iframe {
	padding: 0;
	margin: 0;
	border: 0
}

label {
	vertical-align: middle
}

legend {
	padding: 0 5px
}

button,
input,
optgroup,
select,
textarea {
	font: inherit;
	color: inherit;
	margin: 0;
	vertical-align: baseline;
	outline: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	opacity: 1;
	height: auto
}

::-webkit-input-placeholder {
	color: #a6adaf;
	opacity: 1
}

:-moz-placeholder,
::-moz-placeholder {
	color: #a6adaf;
	opacity: 1
}

:-ms-input-placeholder {
	color: #a6adaf;
	opacity: 1
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button
}

button[disabled],
input[disabled],
select[disabled],
textarea[disabled] {
	cursor: default;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

input[type=checkbox],
input[type=radio] {
	vertical-align: baseline;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

input[type=search],
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	vertical-align: top;
	resize: none
}

.text-overflow {
	white-space: nowrap;
	overflow: hidden
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

.button,
.help,
.more-button {
	text-align: center
}

img[align=left],
img[style*="float: left"] {
	margin: 0 15px 15px 0;
	float: left
}

img[align=right],
img[style*="float: right"] {
	margin: 0 0 15px 15px;
	float: right
}

.list {
	padding: 0;
	margin: 0
}

.list,
.list>li {
	list-style: none url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)!important
}

.list-inline>.list-item {
	display: inline-block;
	vertical-align: top
}

.list-float:after,
.list-float:before {
	content: " ";
	display: table
}

.choices__inner:after,
.form .error:before,
.language-value:after,
.menu-value span:after,
.section.section--faded:before,
.select:after,
.tabs-form .tabs-title:before,
.tabs-title .tabs-item span:before {
	content: ""
}

.list-float:after {
	clear: both
}

.list-float>.list-item {
	float: left
}

.list-table {
	display: table;
	width: 100%
}

.list-table>.list-item {
	display: table-cell;
	vertical-align: middle
}

.list-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.list-flex>* {
	min-width: 0
}

.list-flex-equal>.list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.button,
.help,
.icon,
.toggles-close {
	display: inline-block
}

.list-flex-equal>.list-item>* {
	width: 100%;
	height: 100%
}

.container {
	max-width: 1500px;
	margin: 0 auto;
	padding-left: 30px;
	padding-right: 30px
}

.icon {
	height: 1em;
	width: 1em;
	fill: none;
	stroke: #434647;
	-webkit-transition: stroke .25s ease;
	-o-transition: stroke .25s ease;
	transition: stroke .25s ease
}

.icon path {
	all: inherit
}

a:hover .icon {
	stroke: #f60
}

.help {
	background: #e0e0e0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 1.6rem;
	border-radius: 50%;
	cursor: help
}

.help span,
.toggles {
	background: #fff
}

.help span {
	display: none;
	font-size: 1.4rem;
	width: 200px;
	padding: 10px;
	border: 1px solid #f60;
	position: absolute;
	bottom: 100%;
	left: 0;
	margin-bottom: 10px;
	text-align: left;
	line-height: 1.2
}

.help:hover span {
	display: block
}

.article {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.article table {
	width: 100%;
	margin-bottom: 10px
}

.article table td,
.article table th {
	border: 1px solid #ccc;
	padding: 10px
}

.article .table {
	margin-bottom: 10px;
	overflow: auto
}

.article .table table,
.article .table:last-child {
	margin-bottom: 0
}

.article .table+h1,
.article .table+h2,
.article .table+h3,
.article .table+h4,
.article .table+h5,
.article .table+h6 {
	margin-top: 30px
}

.toggles-close {
	width: 26px;
	height: 26px;
	padding: 0;
	margin: 0;
	border: 0;
	background: url(../img/close.svg) 0 0/100% no-repeat;
	-webkit-transition: .5s ease;
	-o-transition: .5s ease;
	transition: .5s ease
}

.toggles-close:hover {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.phone-big,
.phone-code-big {
	font-size: 5.5rem;
	color: #f60;
	line-height: 1;
	letter-spacing: -.05em;
	font-weight: 400
}

.article a:not([class]),
.tile a:not([class]) {
	padding-bottom: 3px;
	border-bottom: 1px solid #f60
}

.article a:not([class]):hover,
.tile a:not([class]):hover {
	color: #f60
}

.layout-buttons-horizontal {
	margin-left: -60px!important;
	margin-top: -20px
}

.layout-buttons-horizontal .list-item {
	padding-left: 60px;
	padding-top: 20px
}

.more-button {
	margin-top: 60px
}

.button {
	text-decoration: none;
	padding: 10px 20px;
	border: 2px solid transparent;
	border-radius: 4px;
	background: 0 0;
	font-size: 2rem;
	min-width: 210px;
	color: #434647;
	-webkit-transition: color .25s, background-color .25s, opacity .25s, border-color .25s;
	-o-transition: color .25s, background-color .25s, opacity .25s, border-color .25s;
	transition: color .25s, background-color .25s, opacity .25s, border-color .25s;
	min-height: 53px
}

.button.button--solid.button--default {
	background-color: #f60;
	color: #fff
}

.button.button--solid.button--default:hover {
	background: #f25220;
	border-color: #f25220
}

.button.button--bordered.button--default {
	border-color: #f60
}

.button.button--bordered.button--default:hover {
	background: #f25220;
	border-color: #f25220;
	color: #fff
}

.button.button--bordered.button--default.button--color-text {
	color: #f60
}

.button.button--bordered.button--default.button--color-text:hover {
	background: #f25220;
	border-color: #f25220;
	color: #fff
}

.button.button--light {
	color: #fff
}

.button.button--small {
	padding: 6px 10px;
	min-width: 165px;
	min-height: 34px;
	font-size: 1.4rem;
	border-width: 1px
}

.currency-metall>*,
.currency-metalls-row>*,
.currency>*,
.dl-list>*,
.entry>*,
.form-row>*,
.form-section.form-section--success .form-section-block-row>*,
.highlight-holder>*,
.label>*,
.locations-row>*,
.preview>*,
.section-row>*,
.subhero-row>*,
.tabs-row>* {
	min-width: 0
}

.form-group+.form-group {
	margin-top: 40px
}

.form-grouped {
	margin-top: 30px!important
}

.form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -28px
}

.form-row>.form-item {
	padding-left: 28px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.form-row .form-item--date,
.form-row .form-item--sex {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 27%;
	flex: 0 0 27%;
	max-width: 27%
}

.form-row .form-item--date .form-label,
.form-row .form-item--sex .form-label {
	white-space: nowrap
}

.form-row .form-item--range {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54%;
	flex: 0 0 54%;
	max-width: 54%
}

.form-label {
	display: block;
	font-size: 2rem;
	margin-bottom: 10px
}

.form-field {
	width: 100%
}

.form-field-control {
	background: #fff;
	border: 1px solid #a6adaf;
	border-radius: 4px;
	padding: 23px 20px;
	color: #434647;
	width: 100%;
	font-size: 2rem;
	-webkit-transition: .25s ease;
	-o-transition: .25s ease;
	transition: .25s ease
}

.form-field-control:hover {
	border-color: #434647
}

.form-field-control:focus {
	border-color: #00aeef
}

.form-field-message {
	display: none;
	color: red;
	margin-top: 10px;
	font-size: 1.4rem
}

.form .error:before {
	display: block;
	position: absolute;
	top: 50%;
	right: 20px;
	width: 19px;
	height: 19px;
	margin-top: -9.5px;
	background: url(../img/error.svg) 0 0/100% 100% no-repeat;
	z-index: 2
}

.form .error .form-field-control,
.form .error .im-colormask {
	border-color: red
}

.form .error+.form-field-message {
	display: block
}

.form-mask .form-field-control {
	background-color: transparent;
	position: relative;
	z-index: 1
}

.im-colormask {
	background: #fff;
	border: 1px solid #a6adaf;
	border-radius: 4px;
	padding: 23px 20px;
	color: #434647;
	width: 100%;
	font-size: 2rem;
	-webkit-transition: .25s ease;
	-o-transition: .25s ease;
	transition: .25s ease;
	cursor: text
}

.im-colormask input,
.im-colormask input\:-webkit-autofill {
	top: 0;
	position: absolute!important;
	display: inline-block;
	background-color: transparent;
	color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	-o-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s;
	caret-color: transparent;
	text-shadow: none;
	-webkit-appearance: caret;
	appearance: caret;
	border-style: none;
	left: 0
}

.im-colormask input:focus,
.im-colormask input\:-webkit-autofill:focus {
	outline: 0
}

.im-colormask input::selection,
.im-colormask input\:-webkit-autofill::selection {
	background: 0 0
}

.im-colormask input::-moz-selection,
.im-colormask input\:-webkit-autofill::-moz-selection {
	background: 0 0
}

.im-colormask input>div,
.im-colormask input\:-webkit-autofill>div {
	color: #000;
	display: inline-block;
	width: 100px
}

.im-colormask input mark,
.im-colormask input\:-webkit-autofill mark {
	background: 0 0
}

.im-colormask:hover {
	border-color: #434647
}

.im-colormask.-focus {
	border-color: #00aeef
}

.im-colormask span.im-static {
	color: grey
}

[im-insert=false] {
	caret-color: red;
	caret-shape: block
}

.select {
	position: relative;
	display: inline-block;
	width: 100%
}

.select:after {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 7px 0;
	border-color: #434647 transparent transparent;
	top: 50%;
	right: 20px;
	margin-top: -3.5px
}

.select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%
}

.select select::-ms-expand {
	display: none
}

.checkbox,
.radio {
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.checkbox input,
.radio input {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	overflow: hidden
}

.checkbox input:checked+label:after,
.radio input:checked+label:after {
	opacity: 1
}

.checkbox label,
.radio label {
	display: block;
	line-height: 20px;
	padding-left: 40px;
	position: relative;
	font-size: 1.8rem
}

.checkbox label:before,
.radio label:before {
	width: 20px;
	height: 20px;
	background: #fff;
	border: 1px solid #a6adaf;
	top: 0;
	left: 0
}

.checkbox label:after,
.checkbox label:before,
.radio label:after,
.radio label:before {
	content: "";
	display: block;
	position: absolute;
	-webkit-transition: background-color .25s, opacity .25s, border-color .25s;
	-o-transition: background-color .25s, opacity .25s, border-color .25s;
	transition: background-color .25s, opacity .25s, border-color .25s
}

.checkbox label:after,
.radio label:after {
	opacity: 0
}

.checkbox label:before {
	border-radius: 4px
}

.checkbox label:after {
	top: 4px;
	left: 2px;
	width: 16px;
	height: 12px;
	background: url(../img/checkbox.svg) 0 0/100% no-repeat
}

.checkbox input:checked+label:before {
	border-color: #f60;
	background: #f60
}

.radio label {
	padding-top: 4px
}

.radio label:before {
	border-radius: 50%;
	width: 24px;
	height: 24px
}

.radio label:after {
	top: 6px;
	left: 6px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #f60
}

.radio.radio--primary label:before {
	background: #faf5f1
}

.file {
	position: relative;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin: 10px
}

.file input {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	overflow: hidden
}

.choices,
.choices__inner {
	position: relative;
	width: 100%;
	z-index: 1
}

.file label {
	display: block;
	position: relative;
	cursor: pointer
}

.file label span {
	white-space: nowrap;
	overflow: hidden;
	display: block;
	max-width: 185px
}

.choices {
	display: inline-block
}

.choices__inner {
	background: #fff;
	border: 1px solid #a6adaf;
	border-radius: 4px;
	padding: 23px 20px;
	color: #434647;
	font-size: 2rem;
	-webkit-transition: .25s ease;
	-o-transition: .25s ease;
	transition: .25s ease;
	cursor: pointer
}

.choices__inner:after {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 7px 0;
	border-color: #434647 transparent transparent;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.choices__inner:hover {
	border-color: #434647
}

.choices__list--dropdown {
	display: none;
	position: absolute;
	top: 100%;
	margin-top: -4px;
	left: 0;
	width: 100%;
	background: #fff;
	border: 1px solid #a6adaf;
	border-radius: 0 0 4px 4px;
	max-height: 200px;
	overflow: scroll
}

.choices__list--dropdown .choices__item {
	padding: 20px;
	line-height: 1;
	font-size: 1.8rem;
	cursor: pointer
}

.choices__list--dropdown .choices__item:hover {
	background: #faf5f1
}

.choices.is-focused .choices__inner {
	border-color: #a6adaf
}

.choices.is-open {
	z-index: 100
}

.choices.is-open .choices__inner:after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

.choices.is-open .choices__list--dropdown {
	display: block
}

.layout-checkboxes-vertical .list-item+.list-item,
.layout-radios-vertical .list-item+.list-item {
	margin-top: 20px
}

.layout-radios-horizontal {
	margin-left: -40px
}

.layout-radios-horizontal .list-item {
	padding-left: 40px
}

.layout-currency-horizontal {
	margin-left: -30px
}

.layout-currency-horizontal .list-item {
	padding-left: 30px
}

.layout-highlights-horizontal {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.layout-highlights-vertical .list-item+.list-item {
	margin-top: 40px
}

.highlight-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.highlight-image,
.highlight-number {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 68px;
	flex: 0 0 68px;
	max-width: 68px
}

.highlight-text {
	padding-left: 18px;
	font-size: 1.8rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.highlight-text * {
	max-width: 100%
}

.highlight-info {
	font-size: 1.5rem;
	color: #a6adaf;
	margin-bottom: 7px
}

.link:hover,
.number.number--primary .number-value,
.tabs-form .tabs-title .tabs-item.-active {
	color: #f60
}

.highlight-number-value {
	width: 100%;
	height: 68px;
	border: 1px solid #fff;
	border-radius: 50%;
	line-height: 66px;
	text-align: center;
	font-size: 3rem
}

.highlight-misc {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: 86px;
	padding-top: 10px
}

.highlight.highlight--primary .highlight-text {
	font-size: 2rem;
	font-weight: 400
}

.highlight.highlight--primary .highlight-text .link {
	font-size: 1.8rem;
	font-weight: 300
}

.form-section.form-section--success h6 span,
.number-value {
	font-weight: 700
}

.highlight.highlight--primary .highlight-misc {
	padding-top: 13px
}

.highlight.highlight--position-top {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.highlight.highlight--position-top .highlight-text {
	padding-top: 10px
}

.number-value {
	font-size: 9.6rem;
	line-height: 1;
	letter-spacing: -3px
}

.number-title {
	font-size: 3rem;
	margin-top: 20px;
	line-height: 1.3;
	letter-spacing: -1px
}

.number-description {
	font-size: 1.8rem;
	margin-top: 10px;
	line-height: 1.4
}

.section.section--faded,
.section.section--light {
	color: #fff
}

.layout-rangeslider-horizontal {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.layout-rangeslider-vertical .list-item+.list-item {
	margin-top: 33px
}

.range-slider {
	max-width: 230px;
	width: 100%
}

.range-slider-title {
	margin-bottom: 7px;
	padding-left: 20px
}

.range-slider-title-icon_text {
	width: 300px;
	background-color: #fff;
	border-radius: 5px;
	position: absolute;
	top: -25px;
	left: 30px;
	font-size: 13px;
	color: #6c6c6c;
	line-height: 20px;
	padding: 22px 22px;
	z-index: 2;
	font-weight: 400;
	box-shadow: 0 0 15px rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .16);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, .16);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .16);
	display: none
}

.range-slider-title-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(/img/icon-info1.png) no-repeat;
	position: relative;
	top: 3px;
	left: 5px
}

.range-slider-title>a:hover .range-slider-title-icon_text {
	display: block
}

.range-slider-value {
	width: 100%;
	height: 46px;
	border: 0;
	background-color: #f3f3f3;
	padding: 0 20px;
	-webkit-transition: .25s ease;
	-o-transition: .25s ease;
	transition: .25s ease;
	border-radius: 0
}

.currency-toggler label,
.form-close {
	-webkit-transition: .5s ease;
	cursor: pointer
}

.range-slider-value:focus {
	background-color: hsla(0, 0%, 95%, .3)
}

.range-slider .rangeslider {
	height: 4px;
	position: relative;
	-ms-touch-action: none;
	touch-action: none
}

.range-slider .rangeslider__fill__bg {
	width: 100%;
	height: 100%;
	background-color: #e3e3e3;
	border-radius: 4px
}

.range-slider .rangeslider__fill {
	height: 100%;
	border-radius: 4px;
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear, left top, right top, from(#2591cb), to(#23c6e6));
	background: -webkit-linear-gradient(left, #2591cb, #23c6e6);
	background: -o-linear-gradient(left, #2591cb 0, #23c6e6 100%);
	background: linear-gradient(90deg, #2591cb, #23c6e6)
}

.range-slider .rangeslider__handle {
	width: 16px;
	height: 16px;
	border: 4px solid #00aeef;
	border-radius: 50%;
	cursor: pointer;
	position: absolute;
	top: 50%;
	background: #fff
}

.range-slider.range-slider--hero .range-slider-title {
	font-size: 2rem;
	padding-left: 0
}

.range-slider.range-slider--hero .range-slider-value {
	font-size: 1.8rem
}

.range-slider.range-slider--primary {
	width: 230px
}

.range-slider.range-slider--primary .range-slider-value {
	background: hsla(0, 0%, 95%, .11)
}

.range-slider.range-slider--primary .range-slider-value:focus {
	background-color: hsla(0, 0%, 95%, .07)
}

.range-slider.range-slider--form {
	width: 100%;
	max-width: 100%
}

.range-slider.range-slider--form .range-slider-title {
	font-size: 2rem
}

.range-slider.range-slider--form .range-slider-value {
	height: 61px;
	font-size: 2rem;
	background: hsla(27, 9%, 76%, .11)
}

.range-slider.range-slider--form .range-slider-value:focus {
	background-color: hsla(27, 9%, 76%, .07)
}

.section {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative
}

.section-bg-desktop,
.section-bg-laptop,
.section-bg-mobile,
.section-bg-tablet {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.section-bg-desktop {
	display: block
}

.section-bg-laptop,
.section-bg-mobile,
.section-bg-tablet {
	display: none
}

.section .container {
	padding-top: 100px;
	padding-bottom: 100px;
	position: relative;
	z-index: 4
}

.section-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.section.section--faded:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(14.21deg, rgba(0, 0, 0, .67) .63%, rgba(0, 0, 0, .42) 46.73%, transparent 99.17%);
	background: -o-linear-gradient(14.21deg, rgba(0, 0, 0, .67) .63%, rgba(0, 0, 0, .42) 46.73%, transparent 99.17%);
	background: linear-gradient(75.79deg, rgba(0, 0, 0, .67) .63%, rgba(0, 0, 0, .42) 46.73%, transparent 99.17%);
	z-index: 3
}

.form-container,
.section.section--faded .container {
	position: relative
}

.section.section--top-offset {
	margin-top: 100px
}

.section.section--gradient {
	background: -webkit-gradient(linear, left top, right top, from(#2591cb), to(#23c6e6));
	background: -webkit-linear-gradient(left, #2591cb, #23c6e6);
	background: -o-linear-gradient(left, #2591cb 0, #23c6e6 100%);
	background: linear-gradient(90deg, #2591cb, #23c6e6);
	color: #fff
}

.section.section--tiles .section-row {
	margin-top: -30px;
	margin-left: -30px
}

.section.section--tiles .section-row>* {
	padding-left: 30px;
	padding-top: 30px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.section.section--tiles .section-row-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.section.section--tiles .section-row-item .tile {
	width: 100%;
	height: 100%
}

.section-form {
	background: #eaf2f3;
	display: none
}

.section-form .inner {
	max-width: 906px;
	margin: 0 auto
}

.form-container.-success .form-section {
	display: none
}

.form-container.-success .form-section.form-section--success {
	display: block
}

.form-section-block {
	background: #faf8f6;
	padding: 75px 50px 50px;
	border-radius: 4px;
	border: 1px solid #e3e3e3
}

.form-section-title {
	line-height: 47px;
	margin-bottom: 35px
}

.form-section.form-section--success {
	display: none;
	font-size: 1.8rem
}

.form-section.form-section--success h6 {
	font-size: 3rem;
	margin-bottom: 65px
}

.currency-metall-title,
.currency-metalls-title,
.currency-title,
.dl-list dt,
.navigation-locations-primary,
.preview.preview--primary .preview-title,
.rate-row-title,
.rate-title,
.table th div,
.table-rate th,
.tile-title span {
	font-weight: 400
}

.form-section.form-section--success .form-section-block-row {
	margin-top: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.form-close {
	position: absolute;
	right: 0;
	top: 0;
	width: 47px;
	height: 47px;
	background: url(../img/cross.svg) 50% 50%/15px 15px no-repeat #daebed;
	border-radius: 50%;
	padding: 0;
	margin: 0;
	border: 0;
	-o-transition: .5s ease;
	transition: .5s ease
}

.form-close:hover {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.tabs-form .tabs-title {
	padding: 0;
	margin-bottom: 35px;
	height: auto;
	border-radius: 0;
	background: 0 0;
	position: relative
}

.tabs-form .tabs-title:before {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 2px;
	width: 100%;
	background: #daebed
}

.tabs-title,
.tile {
	background: #faf5f1;
	border-radius: 4px
}

.tabs-form .tabs-title .tabs-item {
	line-height: 1
}

.tabs-form .tabs-title .tabs-item span {
	padding: 20px 20px 0
}

.tabs-form .form-section-block {
	padding-top: 50px
}

.tile {
	padding: 0 40px 40px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.tile-title span {
	font-size: 2rem;
	padding-top: 40px;
	margin-bottom: 30px;
	border-top: 4px solid #f60;
	display: inline-block
}

.tile-section {
	margin-bottom: auto
}

.tile-footer {
	margin-top: 40px
}

.tile .help {
	margin-left: 20px
}

.tile.tile--default {
	padding: 50px 70px;
	font-size: 1.8rem
}

.tile.tile--default .tile-title {
	line-height: 1.3;
	font-size: 4.2rem;
	margin-bottom: 20px
}

.layout-links-vertical .list-item+.list-item {
	margin-top: 20px
}

.link {
	font-size: 1.8rem;
	display: inline-block
}

.link span {
	padding-bottom: 3px;
	border-bottom: 1px solid #f60
}

.link.link--noborder span {
	border-bottom-color: transparent
}

.link.link--icon {
	margin-left: 35px;
	position: relative
}

.link.link--icon svg {
	position: absolute;
	top: 0;
	margin-left: -35px;
	width: 1em;
	height: 1em;
	font-size: 2.8rem
}

.tabs-title {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 66px;
	line-height: 66px;
	font-size: 2rem;
	margin-bottom: 40px;
	-webkit-user-select: none;
	user-select: none
}

.currency,
.currency-metall,
.event-date,
.language,
.promo-intro,
.promo-title,
.subhero h2 {
	line-height: 1
}

.tabs-title .tabs-scroller {
	white-space: nowrap;
	padding: 0 38px
}

.tabs-title .tabs-item {
	cursor: pointer;
	display: inline-block
}

.tabs-title .tabs-item+.tabs-item {
	margin-left: 10px
}

.tabs-title .tabs-item span {
	position: relative;
	padding: 0 10px;
	display: block;
	white-space: nowrap
}

.tabs-title .tabs-item span:before {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 6px;
	-webkit-transition: background .5s ease;
	-o-transition: background .5s ease;
	transition: background .5s ease
}

.tabs-title .tabs-item.-active span:before {
	background: #f60
}

.tabs-content .tabs-item {
	display: none
}

.tabs-content .tabs-item.-active {
	display: block;
	-webkit-animation: tabsFx 1s ease forwards;
	animation: tabsFx 1s ease forwards
}

.tabs-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.tabs-dots {
	display: none;
	margin-top: 10px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs-dots .tabs-item {
	width: 12px;
	height: 12px;
	background: #fff;
	border-radius: 50%;
	cursor: pointer;
	margin: 0 10px
}

.tabs-dots .tabs-item.-active {
	background: #f60
}

.tabs.tabs--primary .tabs-title {
	color: #434647
}

.tabs.tabs--secondary .tabs-title {
	background: #fff;
	color: #434647
}

@-webkit-keyframes tabsFx {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes tabsFx {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.layout-events-vertical .list-item+.list-item {
	margin-top: 30px
}

.event-date {
	font-size: 1.5rem;
	color: #727272;
	opacity: .6;
	margin-bottom: 15px
}

.event-text a {
	color: inherit;
	text-decoration: none;
	display: block
}

.layout-currency-vertical .list-item+.list-item {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid rgba(67, 70, 71, .24)
}

.currency {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 1.6rem
}

.currency-title {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
	max-width: 60%
}

.currency-values {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.currency-value+div {
	margin-top: 20px
}

.language {
	font-size: 1.4rem;
	position: relative;
	display: inline-block;
	text-align: left;
	z-index: 1;
	-webkit-user-select: none;
	user-select: none
}

.language-value {
	padding-right: 20px;
	cursor: pointer
}

.language-value:after {
	display: block;
	position: absolute;
	width: 15px;
	height: 7.5px;
	background: url(../img/arrow-dropdown.svg) 0 0/100% no-repeat;
	right: 0;
	top: 50%;
	margin-top: -3.75px
}

.language-value:hover {
	color: #f60
}

.language-list {
	color: #b8b8b8;
	left: -10px;
	right: -10px;
	position: absolute;
	top: 100%;
	padding: 25px 10px 10px;
	display: none;
	background: #fff;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .04);
	box-shadow: 0 4px 10px rgba(0, 0, 0, .04)
}

.language-list-link:hover,
.language.-active .language-value,
.menu.-active .menu-value,
.menu.-selected .menu-value,
.navigation-locations .list-link:hover,
.navigation-locations-primary .list-link:hover {
	color: #f60
}

.language.-active .language-value:after {
	background-image: url(../img/arrow-dropdown-active.svg)
}

.language.-active .language-list {
	display: block
}

.locations,
.tns-outer [data-action=start],
.tns-outer [data-action=stop] {
	display: none
}

.tns-outer {
	position: relative;
	margin-bottom: 32px
}

.tns-outer .tns-controls [data-controls=next],
.tns-outer .tns-controls [data-controls=prev] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10;
	width: 37px;
	height: 74px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100%;
	font-size: 0;
	-webkit-transition: opacity .25s ease;
	-o-transition: opacity .25s ease;
	transition: opacity .25s ease
}

.tns-outer .tns-controls [data-controls=next]:hover,
.tns-outer .tns-controls [data-controls=prev]:hover {
	opacity: .5
}

.tns-outer .tns-controls [data-controls=prev] {
	left: 100px;
	background-image: url(../img/arrow-prev.svg)
}

.tns-outer .tns-controls [data-controls=next] {
	right: 100px;
	background-image: url(../img/arrow-next.svg)
}

.tns-outer .tns-nav {
	position: absolute;
	top: 100%;
	margin-top: 20px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 10;
	font-size: 0
}

.tns-outer .tns-nav button {
	padding: 0;
	margin: 0 7px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #434647;
	border: 0;
	cursor: pointer
}

.navigation-locations .list-item+.list-item,
.navigation-locations-primary .list-item+.list-item {
	margin-top: 15px
}

.tns-outer .tns-nav button.tns-nav-active {
	background: #f60!important
}

.locations .container {
	padding-top: 110px;
	padding-bottom: 110px;
	position: relative
}

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

.locations .toggles-close {
	position: absolute;
	right: 20px;
	top: 35px
}

.navigation-locations-primary .list-link {
	font-size: 1.8rem
}

.search {
	display: none
}

.search .container {
	padding-top: 66px;
	padding-bottom: 80px
}

.search .form-search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.menu,
.menu-value span {
	position: relative;
	display: inline-block
}

.search .form-search>* {
	min-width: 0
}

.search .form-search .form-field-control {
	padding-top: 17px;
	padding-bottom: 17px
}

.search-label {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 110px;
	flex: 0 0 110px;
	max-width: 110px;
	font-size: 3rem
}

.search-field {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.search-close {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70px;
	flex: 0 0 70px;
	max-width: 70px;
	text-align: right
}

.menu {
	text-align: left;
	z-index: 1
}

.menu-value {
	cursor: pointer
}

.menu-value span {
	padding-right: 20px
}

.menu-value span:after {
	display: block;
	position: absolute;
	width: 15px;
	height: 7.5px;
	background: url(../img/arrow-dropdown.svg) 0 0/100% no-repeat;
	right: 0;
	top: .45em
}

.menu-list {
	display: none
}

.menu-list-item {
	display: block;
	margin-top: 50px
}

.menu.-selected .menu-value span:after {
	background-image: url(../img/arrow-dropdown-selected.svg)
}

.subhero.subhero--faded,
.subhero.subhero--faded-gradient,
.subhero.subhero--light {
	color: #fff
}

.menu.-active .menu-value span:after {
	background-image: url(../img/arrow-dropdown-active.svg)
}

.subhero {
	height: 758px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 135px;
	position: relative
}

.subhero-bg-desktop,
.subhero-bg-laptop,
.subhero-bg-mobile,
.subhero-bg-tablet {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.subhero-bg-desktop {
	display: block
}

.subhero-bg-laptop,
.subhero-bg-mobile,
.subhero-bg-tablet {
	display: none
}

.currency-metalls-row,
.subhero-row {
	display: -webkit-box;
	display: -ms-flexbox
}

.subhero .container {
	width: 100%;
	position: relative;
	z-index: 4
}

.subhero-row {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.subhero.subhero--faded-gradient:before,
.subhero.subhero--faded:before {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	left: 0;
	top: 0;
	content: ""
}

.subhero.subhero--faded:before {
	background: rgba(0, 0, 0, .25)
}

.subhero.subhero--faded-gradient:before {
	background: -webkit-linear-gradient(16.86deg, rgba(0, 0, 0, .67) .92%, rgba(0, 0, 0, .42) 68.62%, transparent 107.4%);
	background: -o-linear-gradient(16.86deg, rgba(0, 0, 0, .67) .92%, rgba(0, 0, 0, .42) 68.62%, transparent 107.4%);
	background: linear-gradient(73.14deg, rgba(0, 0, 0, .67) .92%, rgba(0, 0, 0, .42) 68.62%, transparent 107.4%)
}

.currency-togglers-label {
	margin-bottom: 11px
}

.currency-togglers-list {
	margin-left: -30px!important
}

.currency-togglers-list .list-item {
	padding-left: 30px
}

.currency-togglers.currency-togglers--form .currency-togglers-label {
	font-size: 2rem;
	margin-bottom: 16px
}

.currency-toggler {
	position: relative
}

.currency-toggler input {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	overflow: hidden
}

.currency-toggler label {
	width: 46px;
	height: 46px;
	border: 1px solid #a6adaf;
	border-radius: 50%;
	text-align: center;
	color: #434647;
	-o-transition: .5s ease;
	transition: .5s ease;
	position: relative;
	background-color: #fff
}

.entry,
.preview {
	border-radius: 4px;
	overflow: hidden
}

.currency-toggler label .icon {
	fill: #434647;
	stroke: none;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.currency-toggler label .icon.icon-curr-rub {
	width: 14px;
	height: 22px;
	margin: -1px 0 0
}

.currency-toggler label .icon.icon-curr-usd {
	width: 14px;
	height: 26px;
	margin: -1px 0 0
}

.currency-toggler label .icon.icon-curr-eur {
	width: 15px;
	height: 22px;
	margin: -1px 0 0 -1px
}

.currency-toggler input:checked+label {
	color: #fff;
	background: #f60;
	border-color: #f60
}

.currency-toggler input:checked+label .icon {
	fill: #fff
}

.currency-metalls {
	max-width: 540px
}

.currency-metalls-title {
	font-size: 2rem;
	margin-bottom: 40px;
	line-height: 1
}

.currency-metalls-row {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px
}

.currency-metalls-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0 30px
}

.currency-metalls-col+div {
	border-left: 1px solid rgba(67, 70, 71, .44)
}

.currency-metall {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.8rem
}

.currency-metall-title,
.currency-metall-value {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.currency-metall+.currency-metall {
	margin-top: 20px
}

.promo-image {
	margin-bottom: 20px
}

.promo-image a {
	display: block
}

.entry,
.entry-content {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.promo-image img {
	width: 100%
}

.promo-title {
	font-size: 2rem
}

.promo-intro {
	font-size: 3rem;
	margin-top: 5px
}

.promo-button {
	margin-top: 30px
}

.entry {
	background: #faf5f1;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-direction: column;
	flex-direction: column
}

.entry-media {
	height: 224px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.entry-media a {
	display: block;
	width: 100%;
	height: 100%
}

.entry-media img {
	width: 100%
}

.entry-content {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	padding: 30px 40px;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.dl-list,
.document {
	display: -webkit-box;
	display: -ms-flexbox
}

.entry-title {
	font-weight: 400;
	margin-bottom: 10px
}

.entry-body+.entry-footer .link {
	margin-top: 60px
}

.entry-footer {
	margin-top: auto
}

.ol-list span {
	white-space: nowrap
}

.ol-list li+li {
	margin-top: 50px
}

.dl-list {
	padding: 0;
	margin: 0;
	font-size: 2rem;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.dl-list dt {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 32%;
	flex: 0 0 32%;
	max-width: 32%
}

.dl-list dd {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 68%;
	flex: 0 0 68%;
	max-width: 68%
}

.dl-list dd+dt,
.dl-list dd+dt+dd {
	margin-top: 35px
}

.ul-list {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 1.8rem
}

.ul-list li+li {
	margin-top: 40px
}

.ul-list li {
	padding-left: 37px;
	background: url(../img/ul.svg) 0 4px no-repeat
}

.layout-documents-horizontal {
	margin-top: -40px;
	margin-left: -40px
}

.layout-documents-horizontal>* {
	padding-left: 40px;
	padding-top: 40px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.layout-documents-vertical .list-item+.list-item {
	margin-top: 40px
}

.document {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.document-image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 68px;
	flex: 0 0 68px;
	max-width: 68px
}

.document-text {
	padding-left: 18px;
	font-size: 1.6rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.document-info {
	font-size: 1.4rem;
	color: #a6adaf;
	margin-top: 2px
}

.preview {
	background: #faf5f1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.hero-slider-item,
.preview-media {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.preview-media {
	height: 224px
}

.preview-media a {
	display: block;
	width: 100%;
	height: 100%
}

.preview-media img {
	width: 100%
}

.preview-content {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	padding: 30px 20px 40px
}

.preview-title {
	margin-bottom: 10px;
	font-size: 3rem
}

.preview-footer {
	margin-top: 12px
}

.preview.preview--primary .preview-media {
	height: 191px
}

.preview.preview--primary .preview-content {
	padding: 30px 20px 40px 40px
}

.preview.preview--primary .preview-title {
	font-size: 2rem
}

.preview.preview--primary .preview-footer {
	margin-top: 22px
}

.hero-slider-item {
	height: 800px;
	padding-top: 265px;
	overflow: hidden;
	position: relative
}

.hero-slider-item:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	display: none
}

.hero-slider-item-bg-desktop,
.hero-slider-item-bg-laptop,
.hero-slider-item-bg-mobile,
.hero-slider-item-bg-tablet {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.hero-slider-item-bg-desktop {
	display: block
}

.hero-slider-item-bg-laptop,
.hero-slider-item-bg-mobile,
.hero-slider-item-bg-tablet {
	display: none
}

.hero-slider-item.hero-item--light {
	color: #fff
}

.hero-slider-item.hero-item--faded-light:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(260.63deg, hsla(0, 0%, 100%, .94) 19.01%, hsla(0, 0%, 100%, 0) 66.95%, hsla(0, 0%, 100%, 0) 0);
	background: -o-linear-gradient(260.63deg, hsla(0, 0%, 100%, .94) 19.01%, hsla(0, 0%, 100%, 0) 66.95%, hsla(0, 0%, 100%, 0) 66.95%);
	background: linear-gradient(189.37deg, hsla(0, 0%, 100%, .94) 19.01%, hsla(0, 0%, 100%, 0) 66.95%, hsla(0, 0%, 100%, 0) 0);
	z-index: 1
}

.hero-content {
	position: relative;
	z-index: 1
}

.hero .tns-outer {
	margin-bottom: 0
}

.hero .tns-nav {
	top: auto;
	bottom: 40px
}

.hero .tns-nav button {
	background: #fff
}

.layout-labels {
	margin-top: -40px
}

.layout-labels .list-item {
	padding-top: 40px
}

.label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.label-title {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.label-badge {
	min-width: 110px
}

.label-badge span {
	line-height: 24px;
	height: 24px;
	display: inline-block;
	padding: 0 20px;
	border-radius: 0 4px;
	color: #fff;
	background-color: #f60
}

.investment-info {
	margin-top: -45px
}

.investment-info-item {
	padding-top: 45px
}

.investment-info .investment-currencies {
	margin-top: 20px
}

.investment-text,
.investment-title {
	font-size: 3rem;
	letter-spacing: -1px;
	line-height: 1.3
}

.investment-currencies {
	margin-left: -30px
}

.investment-currencies .list-item {
	padding-left: 30px
}

.apps {
	margin-left: -20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.apps .list-item {
	padding-left: 20px
}

.accordion-item+.accordion-item {
	margin-top: 40px
}

.accordion-header {
	border: 1px solid #f60;
	border-radius: 4px;
	text-align: center;
	padding: 38px 0;
	font-size: 4.2rem;
	line-height: 1;
	cursor: pointer
}

.rate-row-value,
.rate-value {
	text-align: right
}

.accordion-header,
.accordion-title {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.accordion-title {
	display: inline-block;
	padding-right: 50px;
	position: relative
}

.accordion-title span {
	border-bottom: 1px dashed #f60
}

.accordion-title:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -4px;
	width: 27px;
	height: 16px;
	background: url(../img/accordion-arrow.svg) 0 0/100% 100% no-repeat
}

.accordion-body {
	display: none;
	margin-top: 60px
}

.accordion-item.-active .accordion-body,
.rate img {
	display: block
}

.accordion-item.-active .accordion-title:before {
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	transform: scaleY(-1)
}

.table {
	width: 100%;
	font-size: 1.8rem
}

.table td,
.table th {
	padding: 15px
}

.table td:first-child,
.table th:first-child {
	border-radius: 4px 0 0 4px
}

.table td:last-child,
.table th:last-child {
	border-radius: 0 4px 4px 0
}

.table+.table {
	margin-top: 20px
}

.table th div {
	font-size: 2rem
}

.table tr.-nostyle td,
.table tr.-nostyle th {
	background: 0 0
}

.table tr.-nostyle+.-nostyle td,
.table tr.-nostyle+.-nostyle th {
	border-top: 1px solid #f3f3f3
}

.table-even tr:nth-child(2n) td,
.table-even tr:nth-child(2n) th,
.table-odd tr:nth-child(odd) td,
.table-odd tr:nth-child(odd) th {
	background: #f3f3f3
}

.table-hr {
	background: #e3e3e3;
	margin: 30px 0 20px
}

[data-parallax-root] {
	overflow: hidden
}

[data-parallax-item] {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.absolut-bank:before,
.absolut-market:before,
.code:before {
	left: 0;
	-ms-transform: translateY(-50%);
	content: ""
}

.rate {
	font-size: 1.8rem
}

.rate-header,
.rate-row-header {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-pack: justify;
	padding: 20px 30px
}

.rate-header {
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.rate-row-header {
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f3f3f3
}

.rate-row-body {
	padding: 0 30px
}

.rate-row-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 15px 0
}

.rate-row-item+div {
	border-top: 1px solid #e3e3e3
}

.table-rate td,
.table-rate th {
	height: 83px;
	text-align: center
}

.table-rate td:first-child,
.table-rate th:first-child {
	text-align: left
}

.table-rate td:not(:first-child),
.table-rate th:not(:first-child) {
	width: 10%;
	min-width: 100px
}

.calculator-investments-row>*,
.dropdown-row>*,
.footer-row>*,
.header-desktop .header-bottom>*,
.header-desktop .header-row>*,
.header-desktop .header-top>*,
.investment-tile-footer>*,
.navigation-hero .list-item-dropdown .list-item-row>*,
.section--hypothec-and-credit-payments .preview>*,
.subhero--hypothec .subhero-row>*,
.subhero--hypothec-and-credit .subhero-row>*,
.subhero--ready-housing .subhero-row>* {
	min-width: 0
}

.table-rate td+td,
.table-rate td+th,
.table-rate th+td {
	border-left: 1px solid #e3e3e3
}

.table-rate th {
	font-size: 2rem
}

.table-rate-slider .slider-item,
.table-rate-slider-2 .slider-item {
	border: 1px solid #e3e3e3;
	border-radius: 4px
}

.header {
	position: relative;
	z-index: 100;
	margin-bottom: 60px
}

.header-desktop .header-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.header-desktop .header-aside {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 260px;
	-ms-flex-item-align: end;
	align-self: flex-end
}

.header-desktop .header-section {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.header-desktop .header-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.header-desktop .header-navigation-primary {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.header-desktop .header-search {
	margin-left: 45px;
	padding-top: 18px
}

.header-desktop .header-language {
	margin-left: 35px;
	padding-top: 19px
}

.header-desktop .header-language .language {
	font-size: 1.6rem
}

.header-desktop .header-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 28px;
	margin-bottom: 7px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.6rem;
	color: #727272
}

.absolut-bank,
.absolut-market,
.code:hover,
.location.-active,
.location:hover,
.phone:hover,
.points:hover {
	color: #f60
}

.header-desktop .header-bottom .link {
	font-size: 1.4rem;
	color: #f60;
	margin-left: 25px
}

.header-desktop .header-bottom .link .icon {
	stroke: #f60;
	font-size: 2rem;
	margin-left: -25px
}

.header-desktop .header-bottom .link:hover span {
	border-bottom-color: #f60
}

.header-desktop .header-code {
	margin-left: 10px
}

.header-desktop .header-phone {
	margin-left: 20px
}

.header-desktop .header-locations {
	margin-left: 35px
}

.header-desktop .header-points {
	margin-left: 20px
}

.header-desktop .header-market {
	margin-left: auto
}

.header-desktop .header-bank {
	margin-left: 10px
}

.header-desktop .header-navigation-hero {
	margin-top: 20px;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .04);
	box-shadow: 0 4px 10px rgba(0, 0, 0, .04);
	height: 62px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.header-mobile .header-bank,
.header-mobile .header-navigation-hero .navigation-hero .list-item+.list-item {
	margin-top: 50px
}

.header-mobile {
	display: none;
	background: #fff;
	height: 62px;
	position: relative;
	z-index: 11
}

.header-mobile .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 62px
}

.dropdown,
.header-mobile .locations {
	display: none
}

.header-mobile .header-logotype .logotype img {
	height: 36px
}

.header-mobile .header-search {
	margin-left: 40px
}

.header-mobile .header-bars {
	margin-left: 40px
}

.header-mobile .language {
	font-size: 1.8rem
}

.header-mobile .locations-row {
	padding-top: 50px
}

.header-mobile .header-code {
	margin-left: 50px
}

.header-mobile .absolut-bank,
.header-mobile .absolut-market {
	font-size: 1.8rem;
	line-height: 1
}

.header-mobile .header-navigation-hero .navigation-hero {
	padding-left: 0;
	padding-right: 0
}

.header-mobile .header-navigation-hero .navigation-hero .list-item .list-link {
	font-size: 1.8rem;
	line-height: 26px;
	background: 0 0!important;
	color: #434647!important
}

.header-mobile .header-navigation-hero .navigation-hero .list-item .list-link span {
	height: 26px;
	line-height: 26px;
	border-color: #f60!important;
	padding-top: 0
}

.-dropdown-active {
	overflow: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.-dropdown-active .header-mobile .container {
	position: relative;
	z-index: 12;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .04);
	box-shadow: 0 4px 10px rgba(0, 0, 0, .04)
}

.dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 10;
	height: calc(100vh - 62px);
	font-size: 1.8rem
}

.dropdown.-active {
	display: block
}

.dropdown-row,
.footer-row {
	display: -webkit-box;
	display: -ms-flexbox
}

.dropdown-group+.dropdown-group {
	margin-top: 40px;
	padding-top: 40px;
	border-top: 1px solid hsla(0, 0%, 45%, .2)
}

.dropdown-scroll {
	overflow: auto;
	height: 100%;
	padding: 45px 30px
}

.dropdown-row {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.logotype {
	display: block
}

.search-button {
	width: 20px;
	height: 22px;
	background: url(../img/search.svg) 0 0/100% no-repeat;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	display: block
}

.header-phone {
display: none;
}

@media (max-width: 1120px) {
.header-phone {
display: block;
}

}



.phone-button {
	width: 14px;
	height: 22px;
	background: url(../img/cod.svg) 0 0/100% no-repeat;
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	display: block
}

.footer-bottom,
.footer-middle {
	border-top: 1px solid hsla(0, 0%, 45%, .2)
}

.code {
	padding-left: 20px;
	position: relative
}

.code,
.code span {
	display: inline-block
}

.code span {
	font-size: 4rem;
	font-weight: 300;
	line-height: 1px;
	vertical-align: bottom;
	margin-bottom: 2px
}

.footer-bottom,
.footer-nav-menu,
.footer-nav-menu-primary,
.footer-nav-menu-secondary,
.footer-nav-title {
	font-size: 1.6rem
}

.code:before {
	display: block;
	position: absolute;
	top: 50%;
	width: 12px;
	height: 19px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: -1px;
	background: url(../img/code.svg) 0 0/100% no-repeat
}

.location {
	display: inline-block;
	padding-right: 20px;
	position: relative;
	cursor: pointer;
	border-bottom: 1px dashed #f60
}

.location:after {
	content: "";
	display: block;
	position: absolute;
	width: 17px;
	height: 9px;
	background: url(../img/arrow-dropdown.svg) 0 0/100% no-repeat;
	right: 0;
	top: 50%;
	margin-top: -4px
}

.location.-active:after {
	background-image: url(../img/arrow-dropdown-active.svg)
}

.absolut-bank,
.absolut-market {
	padding-left: 28px;
	position: relative;
	display: inline-block
}

.absolut-bank span,
.absolut-market span {
	border-bottom: 1px solid transparent
}

.absolut-bank:hover span,
.absolut-market:hover span {
	border-bottom-color: #f60
}

.absolut-bank:before,
.absolut-market:before {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.absolut-market:before {
	width: 16px;
	height: 19px;
	background: url(../img/absolut_bank.svg) 0 0/100% no-repeat;
	margin-top: -2px
	/*width: 22px;
	height: 17px;
	background: url(../img/absolut_market.svg) 0 0/100% no-repeat;
	margin-top: -1px*/
}

.absolut-bank:before {
	width: 23px;
	height: 25px;
	background: url(../img/quest.svg) 0 0/100% no-repeat;
	margin-top: -3px
}

.footer {
	padding-top: 100px;
	padding-bottom: 45px
}

.footer-row {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -15px
}

.footer-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
	padding-left: 15px
}

.footer-top {
	padding-bottom: 65px
}

.footer-top .footer-col:nth-child(3),
.footer-top .footer-col:nth-child(4) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	max-width: 30%
}

.footer-top .footer-col:nth-child(4) {
	margin-left: auto;
	text-align: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.footer-middle {
	padding-top: 50px;
	padding-bottom: 75px
}

.footer-middle .menu {
	display: none
}

.footer-middle .footer-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.footer-license br,
.footer-middle .footer-col:last-child {
	display: none
}

.footer-bottom {
	padding-top: 20px;
	color: #d4d4d4
}

.footer-bottom .footer-row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.footer-bottom .footer-col:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
	max-width: 60%
}

.footer-bottom .footer-col:last-child {
	text-align: right
}

.footer-copyright {
	white-space: nowrap
}

.footer-nav-title {
	color: #d4d4d4;
	margin-bottom: 35px
}

.footer-nav-menu .list-item.-active .list-link,
.footer-nav-menu .list-item:hover .list-link,
.footer-nav-menu-primary .list-item.-active .list-link,
.footer-nav-menu-primary .list-item:hover .list-link {
	color: #f60
}

.footer-nav-menu .list-item+.list-item {
	margin-top: 20px
}

.footer-nav-menu-primary .list-item+.list-item {
	margin-top: 35px
}

.footer-nav-menu-primary .list-item .list-link {
	position: relative;
	padding-left: 21px
}

.footer-nav-menu-primary .list-item .list-link:before {
	content: "";
	display: block;
	position: absolute;
	left: 5px;
	top: 50%;
	width: 9px;
	height: 15px;
	margin-top: -9.5px;
	background: url(../img/arrow-right.svg) 0 0/100% no-repeat;
	opacity: 0;
	-webkit-transition: opacity .25s ease;
	-o-transition: opacity .25s ease;
	transition: opacity .25s ease
}

.footer-nav-menu-primary .list-item.-active .list-link:before,
.footer-nav-menu-primary .list-item:hover .list-link:before {
	opacity: 1
}

.footer-nav-menu-secondary .list-item+.list-item {
	margin-top: 35px
}

.footer-nav-menu-secondary .list-link {
	color: #d4d4d4
}

.footer-nav+.footer-nav {
	display: none;
	margin-top: 50px
}

.hero-navigation-toggle {
	position: relative;
	font-size: 1.6rem;
	padding-left: 21px
}

.hero-navigation-toggle .icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 1em;
	height: 1em;
	font-size: 1.5rem;
	stroke: #727272;
	margin-top: -1.5px
}

.hero-navigation-toggle:hover {
	color: #f60
}

.hero-navigation-toggle:hover .icon {
	stroke: #f60
}

.social {
	margin-left: -24px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.social .list-item {
	padding-left: 24px
}

.social .list-item .list-link {
	-webkit-transition: .25s ease;
	-o-transition: .25s ease;
	transition: .25s ease
}

.social .list-item .list-link:hover {
	opacity: .5
}

.dropdown-toggle {
	display: block;
	width: 19px;
	height: 14px;
	position: relative;
	padding: 0;
	margin: 0;
	border: 0;
	background: 0 0
}

.dropdown-toggle span,
.dropdown-toggle:after,
.dropdown-toggle:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background: #727272;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease
}

.dropdown-toggle:before {
	top: 0
}

.dropdown-toggle span {
	top: 50%;
	margin-top: -1px
}

.dropdown-toggle:after {
	bottom: 0
}

.dropdown-toggle.-active span,
.dropdown-toggle.-active:after,
.dropdown-toggle.-active:before {
	background: #f60
}

@-webkit-keyframes menuIn {
	0% {
		opacity: 0;
		overflow: visble;
		height: auto;
		visibility: visible
	}
	to {
		opacity: 1;
		overflow: visble;
		height: auto;
		visibility: visible
	}
}

@keyframes menuIn {
	0% {
		opacity: 0;
		overflow: visble;
		height: auto;
		visibility: visible
	}
	to {
		opacity: 1;
		overflow: visble;
		height: auto;
		visibility: visible
	}
}

.navigation-hero {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	padding: 0 25px
}

.navigation-hero>.list-item>.list-link {
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 62px;
	padding: 0;
	border-radius: 4px;
	position: relative
}

.navigation-hero>.list-item>.list-link:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 4px;
	background-color: #f60;
	opacity: 0;
	-webkit-transition: .25s ease;
	-o-transition: .25s ease;
	transition: .25s ease
}

.navigation-hero>.list-item>.list-link:after .current {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 4px;
	background-color: #f60;
	opacity: 1;
	-webkit-transition: .25s ease;
	-o-transition: .25s ease;
	transition: .25s ease
}

.navigation-hero>.list-item>.list-link>span {
	display: inline-block;
	background: #f60;
	color: #fff;
	height: 22px;
	padding: 2px 6px 0;
	line-height: 1;
	border-radius: 0 4px;
	border: 1px solid transparent;
	-webkit-transition: border-color .25s ease;
	-o-transition: border-color .25s ease;
	transition: border-color .25s ease
}

.navigation-hero>.list-item.-active>.list-link,
.navigation-hero>.list-item:hover>.list-link {
	color: #f60
}

.navigation-hero>.list-item.-active>.list-link:after,
.navigation-hero>.list-item:hover>.list-link:after {
	opacity: 1
}

.navigation-hero>.list-item:hover .list-item-dropdown {
	-webkit-animation: .2s menuIn .2s ease forwards;
	animation: .2s menuIn .2s ease forwards
}

.navigation-hero .list-item-dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	padding: 37px 25px;
	background: #faf5f1;
	z-index: -1;
	margin-top: -4px;
	border-radius: 0 0 4px 4px;
	overflow: hidden;
	height: auto;
	opacity: 0;
	visibility: hidden
}

.navigation-hero .list-item-dropdown.list-item-dropdown--primary {
	padding-bottom: 50px
}

.navigation-hero .list-item-dropdown .list-item-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-top: -20px
}

.navigation-hero .list-item-dropdown .list-item-row.list-item-row--col-2 .list-item-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.navigation-hero .list-item-dropdown .list-item-row.list-item-row--col-3 .list-item-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	max-width: 33.33%
}

.navigation-hero .list-item-dropdown .list-item-row.list-item-row--col-4 .list-item-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.navigation-hero .list-item-dropdown .list-item-row.list-item-row--col-5 .list-item-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}

.navigation-hero .list-item-dropdown .list-item-row.list-item-row--col-6 .list-item-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.667%;
	flex: 0 0 16.667%;
	max-width: 16.667%
}

.navigation-hero .list-item-dropdown .list-item-row.list-item-row--spacebetween {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.navigation-hero .list-item-dropdown .list-item-row.list-item-row--spacebetween .list-item-col {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 20px;
	padding-top: 20px
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title {
	font-size: 1.6rem;
	font-weight: 700;
	margin-bottom: 17px;
	white-space: nowrap
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title:last-child {
	margin-bottom: 0
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title a {
	text-decoration: none;
	color: inherit;
	display: inline-block
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title a:hover {
	color: #f60
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title+.list-item-col-title {
	margin-top: 30px
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title.list-item-col-title--primary {
	padding-left: 23px
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title.list-item-col-title--icon-web {
	position: relative
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title.list-item-col-title--icon-web:before {
	content: "";
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(../img/web.svg) 50% 50%/100% no-repeat;
	left: 0;
	top: 50%;
	margin-top: -9px
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-subtitle {
	font-size: 1.4rem;
	font-weight: 400;
	margin-bottom: 11px;
	color: #a6adaf
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-subtitle:last-child {
	margin-bottom: 0
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-subtitle a {
	text-decoration: none;
	color: inherit;
	display: inline-block
}

.navigation-hero .list-item-dropdown .list-item-row .list-item-col-subtitle a:hover,
.navigation-hero .list-item-dropdown .list-sub>.list-item:hover>.list-link {
	color: #f60
}

.navigation-hero .list-item-dropdown .list-sub {
	font-size: 1.5rem
}

.navigation-hero .list-item-dropdown .list-sub.list-sub--primary {
	font-size: 1.6rem
}

.navigation-hero .list-item-dropdown .list-sub.list-sub--primary>.list-item+.list-item {
	margin-top: 17px
}

.navigation-hero .list-item-dropdown .list-sub>.list-item+.list-item {
	margin-top: 16px
}

.navigation-hero .list-item-dropdown .list-sub+.list-item-col-subtitle,
.navigation-hero .list-item-dropdown .list-sub+.list-item-col-title,
.navigation-hero .list-item-dropdown .list-sub+.list-sub {
	margin-top: 32px
}

.navigation-primary {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: start
}

.navigation-primary .list-item.-active .list-link,
.navigation-primary .list-item:hover .list-link {
	border-top-color: #f60
}

.navigation-primary .list-item .list-link {
	font-size: 1.5rem;
	padding-top: 15px;
	border-top: 4px solid transparent
}

.investment-footer,
.investment-row+.investment-row,
.table-investments-aside-footer,
.table-investments-aside-row+div {
	border-top: 1px solid #e3e3e3
}

.section--make-payment h3 {
	margin-bottom: 3px
}

.section--make-payment .section-row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section--make-payment .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36%;
	flex: 0 0 36%;
	max-width: 36%
}

.section--make-payment .section-row-item:nth-child(2) {
	padding-left: 50px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--make-payment-2 .section-row-item:first-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--make-payment-2 .section-row-item:first-child h3 {
	margin-bottom: 15px
}

.section--make-payment-2 .section-row-item:first-child p {
	margin-bottom: 57px
}

.section--make-payment-2 .section-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 580px;
	flex: 0 0 580px;
	max-width: 580px
}

.section--make-payment-2 .section-row-item:nth-child(2) h3 {
	margin-bottom: 45px
}

.section--make-payment-2 .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--make-payment-2 .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.section--make-payment-2 .phone-big {
	color: inherit;
	font-size: 6.2rem
}

.section--make-payment-3 .-first .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 640px;
	flex: 0 0 640px;
	max-width: 640px
}

.section--make-payment-3 .-first .section-row-item:first-child h3 {
	margin-bottom: 15px
}

.section--make-payment-3 .-first .section-row-item:nth-child(2) h3,
.section--make-payment-3 .-second .section-row-item:first-child h3 {
	margin-bottom: 0
}

.section--make-payment-3 .-first .section-row-item:first-child p {
	font-size: 1.8rem;
	margin-bottom: 0
}

.section--make-payment-3 .-first .section-row-item:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--make-payment-3 .-second {
	margin-top: 90px
}

.section--make-payment-3 .-second .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 640px;
	flex: 0 0 640px;
	max-width: 640px
}

.section--make-payment-3 .-second .section-row-item:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section--make-payment-3 .-second .section-row-item .highlight {
	width: 293px
}

.section--make-payment-3 .-second .section-row-item .highlight-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--make-payment-3 .layout-highlights-horizontal {
	margin: -20px 0 0 -70px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--make-payment-3 .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 70px
}

.section--make-payment-3 .phone-big {
	color: inherit;
	font-size: 6.2rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 476px;
	flex: 0 0 476px;
	max-width: 476px
}

.section--short-deposit-privileges h3 {
	margin-bottom: 15px
}

.section--short-deposit-privileges p {
	font-size: 1.8rem;
	margin-bottom: 0
}

.section--short-deposit-privileges .button {
	margin-top: 55px
}

.section--investemnts-privileges .button {
	margin-top: 60px
}

.page-index .header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-bottom: 0
}

.hero--individuals .hero-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -25px;
	margin-top: 50px
}

.hero--individuals .hero-row>* {
	min-width: 0
}

.hero--individuals .hero-row-item {
	padding-left: 25px
}

.hero--individuals .button {
	margin-top: 50px
}

.section--solutions h3 {
	margin-bottom: 80px
}

.section--solutions .section-row {
	margin-top: 0;
	margin-left: 0
}

.section--solutions .section-row>* {
	padding-left: 0;
	padding-top: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section--solutions .section-row-item+div {
	border-left: 1px solid hsla(0, 0%, 45%, .2)
}

.section--solutions .section-row-item {
	padding: 0 30px 0 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.section--solutions .section-row-item:first-child {
	padding-left: 0
}

.section--solutions .section-row-footer {
	margin-top: 60px
}

.section--solutions .income-total {
	margin-top: 75px;
	font-size: 2rem
}

.section--solutions .income-total span {
	color: #f60;
	font-weight: 700;
	white-space: nowrap
}

.section--hypothec {
	color: #fff
}

.section--hypothec .number {
	margin-bottom: 50px
}

.section--cards .number,
.section--cards .tabs {
	margin-bottom: 60px
}

.section--hypothec .section-row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--hypothec .section-row-item:nth-child(2) {
	padding-left: 60px;
	max-width: 500px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--hypothec .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -50px
}

.section--hypothec .layout-highlights-horizontal .list-item {
	padding-left: 50px
}

.section--hypothec .layout-links-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: -20px;
	margin-left: 0
}

.section--hypothec .layout-links-horizontal>* {
	padding-left: 0;
	padding-top: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.section--hypothec .layout-buttons-horizontal {
	margin-top: 40px
}

.section--cards .section-row {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.section--cards .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.section--cards .section-row-item:first-child .button {
	margin-top: 60px
}

.section--cards .section-row-item:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 100px
}

.section--cards .layout-highlights-horizontal {
	margin-top: -40px;
	margin-left: -50px
}

.section--cards .layout-highlights-horizontal>* {
	padding-left: 50px;
	padding-top: 40px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.section--cards .tabs img {
	margin-left: -12px
}

.section--events h3 {
	font-size: 3rem;
	margin-bottom: 60px
}

.section--events .section-row {
	margin-top: 0;
	margin-left: -90px
}

.section--events .section-row>* {
	padding-left: 90px;
	padding-top: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section--events .section-row>.section-row-item-news {
	padding-top: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 64%;
	flex: 0 0 64%;
	max-width: 64%
}

.section--events .section-row>.section-row-item-exchange {
	padding-left: 90px;
	padding-top: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section--mobileapp {
	font-size: 1.8rem;
	background-image: url(../img/sections/3a-90.webp)
}

.section--mobileapp .inner {
	padding-left: 40%
}

.section--mobileapp .apps {
	margin-top: 80px
}

.form-mobileapp {
	margin-top: 30px
}

.form-mobileapp .form-field-control {
	height: 53px
}

.form-mobileapp .form-field-control,
.form-mobileapp .im-colormask {
	background: 0 0;
	padding-top: 14px;
	padding-bottom: 14px;
	font-size: 1.6rem
}

.subhero--investments .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -50px;
	margin-top: 20px
}

.subhero--investments .layout-highlights-horizontal .list-item {
	padding-left: 50px;
	padding-top: 20px
}

.subhero--investments .button {
	margin-top: 80px
}

.section-form--investments {
	margin-bottom: 100px
}

.section--investments-tiles .container {
	padding-top: 0!important
}

.section--investments-tiles .tile {
	padding-right: 50px
}

.section--investments-tiles .tile .button,
.section--investments-tiles .tile .layout-highlights-vertical {
	margin-top: 40px
}

.section--investments-tiles .tile .currency-metalls {
	margin-top: 50px
}

.section--investments-tiles .highlight br {
	display: none
}

.calculator-investments {
	padding: 50px;
	-webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .08);
	box-shadow: 0 3px 15px rgba(0, 0, 0, .08);
	margin-top: 50px;
	margin-bottom: 60px
}

.calculator-investments-currency,
.calculator-investments-options {
	padding-left: 60px
}

.calculator-investments-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -60px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.calculator-investments-sliders {
	padding-left: 60px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.calculator-investments .layout-rangeslider-horizontal {
	margin-left: -50px;
	margin-top: -40px
}

.calculator-investments .layout-rangeslider-horizontal .list-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	max-width: 33.33%;
	padding-left: 50px;
	padding-top: 40px
}

.calculator-investments .layout-rangeslider-horizontal .range-slider {
	max-width: 100%
}

.calculator-investments .checkbox label,
.calculator-investments .radio label {
	font-size: 2rem
}

.table-investments {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.table-investments-aside {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 240px;
	flex: 0 0 240px;
	max-width: 240px
}

.table-investments-aside-header {
	height: 85px;
	border-bottom: 1px solid #e3e3e3
}

.table-investments-aside-header,
.table-investments-aside-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.table-investments-aside-row {
	height: 83px;
	font-size: 2rem;
	font-weight: 400
}

.table-investments-container {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.table-investments-col,
.table-investments-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.table-investments-col {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.table-investments-col .investment {
	width: 100%;
	height: 100%
}

.table-investments-col:nth-child(odd) .investment {
	background: #f3f3f3
}

.investment {
	overflow: hidden;
	border-radius: 4px;
	text-align: center;
	-webkit-transition: background-color .5s ease;
	-o-transition: background-color .5s ease;
	transition: background-color .5s ease;
	font-size: 1.8rem
}

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

.investment-header {
	height: 85px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 1px solid #e3e3e3;
	font-size: 1.9rem;
	font-weight: 400;
	padding: 0 15px
}

.investment-header>div {
	max-width: 100%
}

.investment-row {
	height: 83px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.events-slider .entry,
.investment-tile {
	height: 100%;
	width: 100%
}

.investment-footer {
	padding: 35px 0
}

.investment-bank {
	color: #09c;
	font-size: 1.4rem;
	margin-top: 30px;
	display: block
}

.investment:hover {
	background: rgba(255, 102, 0, .1)!important
}

.investments-slider-outer {
	display: none
}

.investments-slider-outer .tns-inner {
	padding-bottom: 1px
}

.investment-tile {
	padding: 40px 30px;
	border: 1px solid #e3e3e3;
	border-radius: 4px
}

.investment-tile-header {
	font-size: 2.6rem;
	line-height: 1;
	margin-bottom: 30px
}

.investment-tile-body table {
	width: 100%
}

.investment-tile-body table td,
.investment-tile-body table th {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	vertical-align: middle;
	padding: 20px 0;
	font-size: 1.8rem
}

.subhero--hypothec .hypothec-tabs-results .hypothec-tabs-result,
.subhero--hypothec .radio label {
	font-size: 2rem
}

.investment-tile-body table td img,
.investment-tile-body table th img {
	display: block
}

.investment-tile-body table th {
	text-align: left;
	font-weight: 400
}

.investment-tile-body table td {
	text-align: right
}

.investment-tile-body table td img {
	margin-left: auto
}

.investment-tile-footer {
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.investment-tile-footer .investment-bank {
	margin: 0 0 0 60px;
	font-size: 2rem
}

.section--investments-accordeon .container {
	padding-top: 0!important
}

.section--investments-accordeon .table-rate-slider-outer {
	display: none
}

.section--investments-accordeon .table-rate-slider-outer .tns-outer {
	margin-bottom: 67px
}

.subhero--hypothec {
	padding-top: 140px
}

.subhero--hypothec .subhero-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.section--hypothec-find-flat .section-row-item:nth-child(2) .button,
.section--hypothec-results,
.subhero--hypothec .subhero-row-item:nth-child(2) .button {
	display: none
}

.subhero--hypothec .subhero-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 55%;
	flex: 0 0 55%;
	max-width: 55%
}

.subhero--hypothec .subhero-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	max-width: 45%
}

.subhero--hypothec h2 {
	letter-spacing: -2px;
	margin-bottom: 80px;
	line-height: 1.3
}

.subhero--hypothec .button {
	margin-top: 180px
}

.subhero--hypothec .tabs .tabs-title {
	margin-bottom: 70px
}

.subhero--hypothec .tabs .tabs-title .tabs-item+.tabs-item {
	margin-left: 40px
}

.subhero--hypothec .tabs .tabs-row {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.subhero--hypothec .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
	margin-top: 40px
}

.subhero--hypothec .layout-rangeslider-vertical .list-item+.list-item {
	margin-top: 46px
}

.section--hypothec-results .hypothec-tabs-results .hypothec-tabs-result {
	font-size: 1.6rem
}

.section--hypothec-results .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
	margin-top: 20px
}

.section--hypothec-results .button {
	margin-top: 23px
}

.section--hypothec-find-flat {
	font-size: 1.8rem
}

.section--hypothec-find-flat .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 55%;
	flex: 0 0 55%;
	max-width: 55%
}

.section--hypothec-find-flat .section-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	max-width: 45%
}

.section--hypothec-find-flat h3 {
	margin-bottom: 7px;
	letter-spacing: -2px;
	margin-left: -3px
}

.section--hypothec-find-flat .button {
	margin-top: 60px
}

.section--hypothec-find-flat .layout-highlights-vertical .list-item+.list-item {
	margin-top: 56px
}

.section--hypothec-promo {
	color: #434647
}

.section--hypothec-promo h2 {
	margin-bottom: 20px;
	line-height: 1
}

.section--hypothec-promo .number {
	margin-bottom: 40px
}

.section--hypothec-promo .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -40px
}

.section--hypothec-promo .layout-highlights-horizontal .list-item {
	padding-left: 40px
}

.section--hypothec-promo .button {
	margin-top: 70px
}

.section--hypothec-slider h3 {
	margin-bottom: 45px
}

.events-slider {
	margin: 0 -15px
}

.events-slider-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.events-slider-item {
	padding: 0 15px!important
}

.events-slider .tns-outer {
	margin-bottom: 0;
	overflow: visible
}

.events-slider .tns-inner {
	overflow: hidden
}

.events-slider .tns-nav {
	margin-top: 40px
}

.events-slider .tns-controls [data-controls=next],
.events-slider .tns-controls [data-controls=prev] {
	width: 22px;
	height: 40px
}

.events-slider .tns-controls [data-controls=prev] {
	left: -110px;
	background-image: url(../img/carousel-prev.svg)
}

.events-slider .tns-controls [data-controls=prev]:hover {
	background-image: url(../img/carousel-prev-hover.svg)
}

.events-slider .tns-controls [data-controls=next] {
	right: -110px;
	background-image: url(../img/carousel-next.svg)
}

.events-slider .tns-controls [data-controls=next]:hover {
	background-image: url(../img/carousel-next-hover.svg)
}

.section--hypothec-tiles .container {
	padding-top: 0!important
}

.section--hypothec-tiles .tile.tile--default .tile-title {
	margin-bottom: 50px
}

.section--hypothec-tiles .tile.tile--default .phone-big {
	margin-top: 50px;
	font-size: 6.2rem;
	font-weight: 400
}

.section--hypothec-order .container {
	padding-top: 127px;
	padding-bottom: 127px
}

.section--hypothec-order .button {
	margin-top: 40px
}

.subhero--ready-housing {
	padding-top: 70px
}

.subhero--ready-housing .subhero-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.subhero--ready-housing .subhero-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 52%;
	flex: 0 0 52%;
	max-width: 52%
}

.subhero--ready-housing .subhero-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 48%;
	flex: 0 0 48%;
	max-width: 48%
}

.subhero--ready-housing h2 {
	letter-spacing: -2px;
	margin-bottom: 12px;
	line-height: 1
}

.subhero--ready-housing .button {
	margin-top: 70px
}

.subhero--ready-housing .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -40px;
	margin-top: 55px
}

.subhero--ready-housing .layout-highlights-horizontal .list-item {
	padding-left: 40px
}

.subhero--ready-housing h6 {
	font-size: 3rem;
	margin-bottom: 10px
}

.subhero--ready-housing .layout-radios-horizontal,
.subhero--ready-housing .tabs .tabs-title {
	margin-bottom: 50px
}

.subhero--ready-housing p {
	font-size: 1.8rem
}

.subhero--ready-housing .tabs {
	margin-top: 32px
}

.subhero--ready-housing .tabs .tabs-title .tabs-item+.tabs-item {
	margin-left: 40px
}

.subhero--ready-housing .tabs .tabs-row {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.subhero--ready-housing .hypothec-tabs-results .hypothec-tabs-result {
	font-size: 2rem
}

.subhero--ready-housing .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
	margin-top: 40px
}

.subhero--ready-housing .layout-rangeslider-vertical .list-item+.list-item {
	margin-top: 46px
}

.section--ready-housing-tabs {
	display: none
}

.section--ready-housing-tabs h3 {
	margin-bottom: 5px
}

.section--ready-housing-tabs .layout-radios-horizontal,
.section--ready-housing-tabs .tabs .tabs-title {
	margin-bottom: 50px
}

.section--ready-housing-tabs p {
	font-size: 1.8rem
}

.section--ready-housing-tabs .tabs {
	margin-top: 40px
}

.section--ready-housing-tabs .tabs .tabs-title .tabs-item+.tabs-item {
	margin-left: 50px
}

.section--ready-housing-tabs .tabs .tabs-row-item:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.section--ready-housing-tabs .tabs .tabs-row-item:nth-child(2) .hypothec-tabs-button {
	margin-top: auto
}

.section--ready-housing-tabs .tabs .tabs-row-item:nth-child(2) .hypothec-tabs-button .button {
	margin-top: 112px
}

.section--ready-housing-tabs .layout-rangeslider-vertical .list-item+.list-item {
	margin-top: 46px
}

.section--ready-housing-tabs .hypothec-tabs-results .hypothec-tabs-result {
	font-size: 2rem
}

.section--ready-housing-tabs .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
	margin-top: 40px
}

.section--ready-housing-highlights h3 {
	margin-bottom: 28px
}

.section--ready-housing-tiles .container {
	padding-top: 0!important
}

.section--ready-housing-tiles .tile.tile--default {
	padding: 50px 70px
}

.section--ready-housing-tiles .tile.tile--default .tile-title {
	margin-bottom: 53px
}

.section--ready-housing-tiles .tabs-tile .tabs-title {
	margin-left: -27px;
	margin-right: -27px
}

.section--ready-housing-tiles .tabs-tile .tabs-scroller {
	padding: 0 27px
}

.subhero--hypothec-and-credit {
	padding-top: 140px
}

.subhero--hypothec-and-credit .subhero-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.section--hypothec-and-credit-results,
.section--hypothec-and-credit-tiles .spacer,
.subhero--hypothec-and-credit .subhero-row-item:nth-child(2) .button {
	display: none
}

.subhero--hypothec-and-credit .subhero-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 53%;
	flex: 0 0 53%;
	max-width: 53%
}

.subhero--hypothec-and-credit .subhero-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 47%;
	flex: 0 0 47%;
	max-width: 47%
}

.subhero--hypothec-and-credit .number {
	margin-bottom: 40px
}

.subhero--hypothec-and-credit .number-title {
	font-size: 4.2rem;
	margin-top: 13px
}

.subhero--hypothec-and-credit .hypothec-tabs-results .hypothec-tabs-result,
.subhero--hypothec-and-credit .radio label {
	font-size: 2rem
}

.subhero--hypothec-and-credit .button {
	margin-top: 70px
}

.subhero--hypothec-and-credit .tabs .tabs-title {
	margin-bottom: 70px
}

.subhero--hypothec-and-credit .tabs .tabs-title .tabs-item+.tabs-item {
	margin-left: 40px
}

.subhero--hypothec-and-credit .tabs .tabs-row {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.subhero--hypothec-and-credit .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
	margin-top: 40px
}

.subhero--hypothec-and-credit .layout-rangeslider-vertical .list-item+.list-item {
	margin-top: 46px
}

.section--hypothec-and-credit-results .hypothec-tabs-results .hypothec-tabs-result {
	font-size: 1.6rem
}

.section--hypothec-and-credit-results .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
	margin-top: 20px
}

.section--hypothec-and-credit-results .button {
	margin-top: 43px
}

.section--hypothec-and-credit-tiles .tile.tile--default {
	padding-bottom: 70px
}

.section--corp-events .container,
.section--deposit-accordeon .container,
.section--deposit-calc .container,
.section--deposit-tiles .container {
	padding-bottom: 0!important
}

.section--hypothec-and-credit-tiles .tile.tile--default .tile-title {
	margin-bottom: 12px
}

.section--hypothec-and-credit-tiles .layout-highlights-vertical {
	margin-top: 55px;
	margin-bottom: 45px
}

.section--hypothec-and-credit-tiles .highlight-text {
	font-weight: 400
}

.section--hypothec-and-credit-payments .container {
	padding-top: 0!important
}

.section--hypothec-and-credit-payments h3 {
	margin-bottom: 67px;
	letter-spacing: -3px
}

.section--hypothec-and-credit-payments .section-row-item:first-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 30px
}

.section--hypothec-and-credit-payments .section-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 355px;
	flex: 0 0 355px;
	max-width: 355px
}

.section--hypothec-and-credit-payments .layout-highlights-horizontal {
	margin-top: -70px;
	margin-left: 0
}

.section--hypothec-and-credit-payments .layout-highlights-horizontal>* {
	padding-left: 0;
	padding-top: 70px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section--hypothec-and-credit-payments .preview {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	height: 100%
}

.subhero--investments-abs {
	color: #fff
}

.subhero--investments-abs .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -50px;
	margin-top: 20px
}

.subhero--investments-abs .layout-highlights-horizontal .list-item {
	padding-left: 50px;
	padding-top: 20px
}

.subhero--investments-abs .button {
	margin-top: 80px
}

.section--investments-abs-select .section-row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section--investments-abs-select .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 35%;
	flex: 0 0 35%;
	max-width: 35%
}

.section--investments-abs-select .phone-big {
	color: #fff;
	margin-left: 30px;
	font-size: 6.2rem
}

.section--everyday p,
.section--free .tabs-title,
.section--free p {
	font-size: 1.8rem
}

.section--ivestments-abs-promo {
	color: #434647
}

.section--ivestments-abs-promo .section-row-item:first-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--ivestments-abs-promo .section-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 200px;
	flex: 0 0 200px;
	max-width: 200px
}

.section--everyday .section-row-item:first-child,
.section--free .section-row-item:first-child {
	max-width: 700px;
	width: 100%
}

.section--ivestments-abs-promo h2 {
	margin-bottom: 20px;
	line-height: 1;
	letter-spacing: -.05em
}

.section--ivestments-abs-promo .number {
	margin-bottom: 40px
}

.section--ivestments-abs-promo .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -40px
}

.section--ivestments-abs-promo .layout-highlights-horizontal .list-item {
	padding-left: 40px
}

.section--ivestments-abs-promo .highlight-text {
	letter-spacing: -.05em
}

.section--ivestments-abs-promo .button {
	margin-top: 70px
}

.hero--corp h2 {
	letter-spacing: -.05em;
	line-height: 1.290322;
	margin-bottom: 35px
}

.hero--corp .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -120px
}

.hero--corp .layout-highlights-horizontal .list-item {
	padding-left: 120px
}

.hero--corp .layout-buttons-horizontal {
	margin-top: 50px
}

.section--credit h3 {
	margin-bottom: 62px
}

.section--credit .section-row-item:nth-child(2) {
	padding-left: 90px;
	-ms-flex-item-align: end;
	align-self: flex-end
}

.section--credit .tabs-title {
	margin-bottom: 60px;
	font-size: 1.8rem
}

.section--credit .tabs-row {
	margin-left: -60px;
	margin-top: -30px
}

.section--credit .tabs-row-item {
	padding-left: 60px;
	padding-top: 30px
}

.section--credit .currency-togglers {
	min-width: 211px
}

.section--credit .range-slider {
	min-width: 230px
}

.section--credit .layout-buttons-horizontal {
	margin-top: 60px
}

.section--credit .layout-links-vertical br {
	display: none
}

.section--credit .layout-links-vertical+.layout-links-vertical {
	margin-top: 20px
}

.section--free {
	color: #fff
}

.section--free .section-row {
	margin-top: 50px
}

.section--free .section-row-item:nth-child(2) {
	padding-top: 19px
}

.section--free .button {
	margin-top: 60px
}

.section--free .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -60px
}

.section--free .layout-highlights-horizontal .list-item {
	padding-left: 60px
}

.section--everyday h3 {
	margin-bottom: 15px
}

.section--everyday .section-row {
	margin-top: 50px
}

.section--everyday .section-row-item:nth-child(2) {
	padding-top: 13px
}

.section--everyday .button {
	margin-top: 60px
}

.section--everyday .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -60px;
	margin-top: -40px
}

.section--everyday .layout-highlights-horizontal .list-item {
	padding-left: 60px;
	padding-top: 40px
}

.section--corp-events h3 {
	font-size: 4.2rem;
	margin-bottom: 50px
}

.section--corp-events .layout-links-horizontal {
	margin-bottom: 80px;
	margin-top: -30px;
	margin-left: -60px
}

.section--corp-events .layout-links-horizontal>* {
	padding-left: 60px;
	padding-top: 30px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section--corp-events .section-row {
	margin-top: 0;
	margin-left: -60px
}

.section--corp-events .section-row>* {
	padding-left: 60px;
	padding-top: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section-form--credit .form-item--currency {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 46%;
	flex: 0 0 46%;
	max-width: 46%
}

.section-form--connect .form-section.form-section--success .form-section-block-row {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: 1.8rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -40px;
	color: #f60
}

.section-form--connect .form-section.form-section--success .form-section-block-row .form-section-block-col {
	padding-left: 40px
}

.subhero--deposit {
	padding-top: 200px
}

.subhero--deposit h2 {
	margin-bottom: 25px
}

.subhero--deposit .subhero-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.subhero--deposit .subhero-row>* {
	min-width: 0
}

.subhero--deposit .subhero-row-item:first-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.subhero--deposit .subhero-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 200px;
	flex: 0 0 200px;
	max-width: 200px
}

.subhero--deposit .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -60px
}

.subhero--deposit .layout-highlights-horizontal .list-item {
	padding-left: 60px;
	padding-top: 50px
}

.section--deposit-calc+.section-form {
	margin-top: 100px
}

.section--deposit-calc h3 {
	margin-bottom: 15px
}

.section--deposit-calc .intro {
	font-size: 3rem;
	margin-bottom: 0
}

.section--deposit-calc .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
	max-width: 49%;
	padding-top: 54px
}

.section--deposit-calc .section-row-item:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--deposit-calc .section-row-item:nth-child(2) .layout-buttons-horizontal {
	display: none
}

.section--deposit-calc .currency-togglers {
	margin-bottom: 50px
}

.section--deposit-calc .layout-checkboxes-horizontal {
	margin-left: -50px;
	margin-top: -30px
}

.section--deposit-calc .layout-checkboxes-horizontal .list-item {
	padding-left: 50px;
	padding-top: 30px
}

.section--deposit-calc .layout-buttons-horizontal {
	margin-top: 59px
}

.section--deposit-calc .layout-rangeslider-vertical .list-item+.list-item {
	margin-top: 50px
}

.section--deposit-calc .deposit-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: -80px
}

.section--deposit-calc .deposit-row-item {
	padding-left: 80px
}

.section--deposit-calc .deposit-results {
	font-size: 2rem
}

.section--deposit-calc .deposit-results b {
	white-space: nowrap
}

.section--deposit-calc .deposit-results .deposit-result+.deposit-result {
	margin-top: 35px
}

.section--deposit-calc .range-slider {
	min-width: 230px
}

.section--card-tile .documents-row>*,
.subhero--business-deposit .tabs-row>*,
.subhero--card .subhero-row>* {
	min-width: 0
}

.section--deposit-accordeon .table-rate-slider-outer {
	display: none
}

.section--deposit-accordeon .table-rate-slider-outer .tns-outer {
	margin-bottom: 67px
}

.section--deposit-terms h3 {
	margin-bottom: 47px
}

.section--deposit-bank .number-title {
	font-size: 6.2rem;
	margin-top: 10px;
	letter-spacing: -.05em
}

.section--deposit-bank .number-description {
	font-size: 3rem;
	margin-top: 15px
}

.section--deposit-bank .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -60px
}

.section--deposit-bank .layout-highlights-horizontal .list-item {
	padding-left: 60px;
	padding-top: 50px
}

.section--deposit-bank .section-row {
	margin-top: 80px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -145px
}

.section--deposit-bank .section-row-item {
	padding-left: 145px
}

.section--deposit-tiles .tile.tile--default {
	padding: 50px 70px
}

.section--deposit-tiles .tile.tile--default .tile-title {
	margin-bottom: 58px
}

.section--deposit-tiles .tabs-tile .tabs-title {
	margin-left: -27px;
	margin-right: -27px
}

.section--deposit-tiles .tabs-tile .tabs-scroller {
	padding: 0 27px
}

.section--deposit-tiles .section-row-item:nth-child(2) .tile.tile--default .tile-title {
	margin-bottom: 15px
}

.section--deposit-tiles .section-row-item:nth-child(2) p {
	margin-bottom: 27px
}

.subhero--cards .number {
	margin-bottom: 20px
}

.subhero--cards h2 {
	margin-bottom: 35px;
	line-height: 1.29033
}

.subhero--cards .subhero-row {
	margin-left: -25px
}

.subhero--cards .subhero-row-item {
	padding-left: 25px
}

.subhero--cards .button {
	margin-top: 50px
}

.section--cards-promo .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 54.8%;
	flex: 0 0 54.8%;
	max-width: 54.8%
}

.section--cards-promo .section-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 580px;
	flex: 0 0 580px;
	max-width: 580px
}

.section--cards-promo .tabs-title {
	font-size: 1.8rem
}

.section--cards-promo .tabs-title .tabs-scroller {
	padding: 0 25px
}

.section--cards-promo .tabs-content {
	text-align: center
}

.section--cards-promo .number {
	margin-bottom: 40px
}

.section--cards-promo .credit-card {
	text-align: center;
	padding-top: 70px
}

.section--cards-promo .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: -60px;
	margin-top: -20px
}

.section--cards-promo .layout-highlights-horizontal .list-item {
	padding-left: 60px;
	padding-top: 20px
}

.section--cards-promo .layout-buttons-horizontal {
	margin-top: 40px
}

.section--cards-advantages h3 {
	margin-bottom: 47px
}

.section--cards-advantages .section-row-item:first-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 30px
}

.section--cards-advantages .section-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 355px;
	flex: 0 0 355px;
	max-width: 355px
}

.section--cards-advantages .layout-highlights-horizontal {
	margin-top: -60px;
	margin-left: 0
}

.section--cards-advantages .layout-highlights-horizontal>* {
	padding-left: 0;
	padding-top: 60px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section--cards-slider .container {
	padding-top: 0!important
}

.section--cards-slider h3 {
	margin-bottom: 45px
}

.section--cards-tiles .container {
	padding-top: 0!important;
	padding-bottom: 0!important
}

.section--cards-tiles .tile.tile--default .tile-title {
	margin-bottom: 50px
}

.section--cards-tiles .tile.tile--default .phone-big {
	margin-top: 50px;
	font-size: 6.2rem;
	font-weight: 400
}

.subhero--card [class^=subhero-bg] {
	background-position: 50% 0
}

.subhero--card .subhero-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.section--card-mobile,
.subhero--card h2 br,
.subhero--card h3 br {
	display: none
}

.subhero--card .subhero-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 57.5%;
	flex: 0 0 57.5%;
	max-width: 57.5%
}

.subhero--card .subhero-row-item:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 50px
}

.subhero--card h3 {
	margin-bottom: 15px
}

.subhero--card h2 {
	margin-bottom: 45px
}

.subhero--card .layout-highlights-horizontal {
	max-width: 690px;
	margin-top: -20px;
	margin-left: 0
}

.subhero--card .layout-highlights-horizontal>* {
	padding-left: 0;
	padding-top: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.subhero--card .button {
	margin-top: 60px
}

.section--card-details .container,
.section--card-mobile .container {
	padding-bottom: 0!important
}

.section--card-details .table-button {
	display: none;
	margin-top: 50px
}

.section--card-details+.section-form {
	margin-top: 85px
}

.table--card .-card img {
	max-width: 389px;
	width: 100%
}

.table--card td:first-child:not([colspan]),
.table--card th:first-child:not([colspan]) {
	width: 45%
}

.table--card td:first-child:not([colspan])+td,
.table--card th:first-child:not([colspan])+td {
	padding-left: 14.7%
}

.table--card tr.-credit-period td:first-child+td,
.table--card tr.-credit-sum td:first-child+td {
	padding-left: 15px
}

.table--card tr.-credit-sum td:first-child~td {
	border-left: 1px solid #fff
}

.table--card tr.-button td {
	padding-top: 60px;
	padding-bottom: 0
}

.section--card-advantages h3 {
	margin-bottom: 52px
}

.section--card-advantages .section-row-item:first-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 30px
}

.section--card-advantages .section-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 355px;
	flex: 0 0 355px;
	max-width: 355px
}

.section--card-advantages .layout-highlights-horizontal {
	margin-top: -50px;
	margin-left: 0
}

.section--card-tile .documents-row,
.section--card-tile .tabs-row {
	margin-left: -40px;
	margin-bottom: 55px
}

.section--card-advantages .layout-highlights-horizontal>* {
	padding-left: 0;
	padding-top: 50px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section--card-tile .container {
	padding-top: 0!important;
	padding-bottom: 0!important
}

.section--card-tile p {
	font-size: 2rem
}

.section--card-tile .tile.tile--default {
	padding-left: 70px;
	padding-right: 70px
}

.section--card-tile .tabs-row-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding-left: 40px
}

.section--card-tile .documents-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.section--everyday-service h3 br,
.section--everyday-service-tabs h3 br,
.subhero--risk h2 br {
	display: none
}

.section--card-tile .documents-row-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding-left: 40px
}

.section--everyday-service .layout-highlights-horizontal .list-item,
.section--everyday-service-tabs .layout-highlights-horizontal .list-item,
.subhero--everyday-service .layout-highlights-horizontal .list-item {
	padding-left: 50px;
	padding-top: 20px
}

.subhero--everyday-service h2 {
	line-height: 1.29;
	margin-bottom: 55px
}

.subhero--everyday-service .subhero-row-item:first-child {
	max-width: 800px;
	width: 100%
}

.subhero--everyday-service .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: -20px 0 0 -50px
}

.subhero--everyday-service .layout-buttons-horizontal {
	margin-top: 60px
}

.section--everyday-service-tabs h3 {
	margin-bottom: 60px
}

.section--everyday-service-tabs .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: -20px 0 0 -50px
}

.section--everyday-service-tabs .button {
	margin-top: 60px
}

.section--everyday-service h3 {
	margin-bottom: 30px
}

.section--everyday-service .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 35px 0 0 -50px
}

.section--everyday-service .button {
	margin-top: 60px
}

.section--everyday-service-slider .container {
	padding-bottom: 0!important
}

.section--everyday-service-slider h3 {
	margin-bottom: 45px
}

.subhero--warranty {
	padding-top: 116px
}

.section--warranry-orders .layout-highlights-horizontal .list-item,
.subhero--warranty .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.subhero--warranty h2 {
	margin-bottom: 40px;
	line-height: 1.29
}

.subhero--warranty h6 {
	margin-bottom: 55px;
	font-size: 3rem
}

.subhero--warranty .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--warranry-conditions h3,
.section--warranry-orders h2 {
	margin-bottom: 50px
}

.subhero--warranty .button {
	margin-top: 80px
}

.section--warranry-conditions .dl-list dd,
.section--warranry-conditions .dl-list dt {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.section--warranry-orders .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--warranry-docs .tile.tile--default .tile-title,
.subhero--short-deposit h2 {
	margin-bottom: 30px
}

.section--warranry-orders .button {
	margin-top: 80px
}

.section--warranry-docs .container {
	padding-bottom: 0!important
}

.section--warranry-docs .button {
	margin-top: 45px;
	padding-top: 6px;
	padding-bottom: 6px
}

.section--short-deposit-promo .layout-highlights-horizontal .list-item,
.subhero--short-deposit .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.subhero--short-deposit h6 {
	font-size: 3rem;
	margin-bottom: 45px
}

.subhero--short-deposit .subhero-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 860px;
	flex: 0 0 860px;
	max-width: 860px
}

.subhero--short-deposit .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subhero--short-deposit .button {
	margin-top: 50px
}

.section--short-deposit-promo h2 {
	margin-bottom: 20px
}

.section--short-deposit-promo h6 {
	font-size: 3rem;
	margin-bottom: 35px
}

.section--short-deposit-promo h6+.button {
	margin-top: 20px
}

.section--short-deposit-promo .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--short-deposit-promo .tabs-title {
	margin-bottom: 50px
}

.section--short-deposit-promo .button {
	margin-top: 50px
}

.subhero--fast-deposit {
	padding-top: 188px
}

.section--fast-deposit-promo .layout-highlights-horizontal .list-item,
.subhero--fast-deposit .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.subhero--fast-deposit h2 {
	margin-bottom: 30px
}

.subhero--fast-deposit h6 {
	font-size: 3rem;
	margin-bottom: 45px
}

.subhero--fast-deposit .subhero-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 860px;
	flex: 0 0 860px;
	max-width: 860px
}

.subhero--fast-deposit .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subhero--fast-deposit .button {
	margin-top: 50px
}

.section--fast-deposit-promo h2 {
	margin-bottom: 20px
}

.section--fast-deposit-promo h6 {
	font-size: 3rem;
	margin-bottom: 35px
}

.section--fast-deposit-promo h6+.button {
	margin-top: 20px
}

.section--fast-deposit-promo .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--fast-deposit-promo .button {
	margin-top: 50px
}

.subhero--fast-deposit-2 {
	padding-top: 188px
}

.subhero--fast-deposit-2 h2 {
	margin-bottom: 30px
}

.subhero--fast-deposit-2 h6 {
	font-size: 3rem;
	margin-bottom: 45px
}

.subhero--fast-deposit-2 .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subhero--fast-deposit-2 .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.section--fast-deposit-2--tiles .container,
.section--fast-deposit-2-conditions .container {
	padding-bottom: 0!important
}

.subhero--fast-deposit-2 .button {
	margin-top: 50px
}

.section--fast-deposit-2-conditions h3 {
	margin-bottom: 25px
}

.section--fast-deposit-2-conditions .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: -15px;
	margin-left: 0
}

.section--fast-deposit-2-conditions .layout-highlights-horizontal>* {
	padding-left: 0;
	padding-top: 15px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.section--fast-deposit-2-conditions .highlight-info {
	letter-spacing: -.05em
}

.section--fast-deposit-2-conditions .highlight-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--fast-deposit-2--tiles .tile .tile-title {
	margin-bottom: 60px;
	white-space: nowrap
}

.section--fast-deposit-2--tiles p+p {
	margin-top: 20px
}

.section--fast-deposit-2--tiles .highlight {
	margin-top: 55px
}

.section--fast-deposit-2--tiles .phone-big {
	margin-top: 45px
}

.subhero--bank-support h2 {
	margin-bottom: 25px
}

.subhero--bank-support h6 {
	font-size: 3rem;
	margin-bottom: 45px;
	max-width: 600px;
	letter-spacing: -.05em
}

.subhero--bank-support .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subhero--bank-support .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.subhero--bank-support .button {
	margin-top: 50px
}

.section--bank-support-tiles .container {
	padding-bottom: 0!important
}

.section--bank-support-tiles h3 {
	margin-bottom: 25px
}

.section--bank-support-tiles h6 {
	margin-bottom: 35px;
	font-size: 3rem
}

.section--bank-support-tiles .tile {
	font-size: 1.6rem
}

.section--bank-support-tiles .tile h5 {
	font-size: 2rem;
	margin-bottom: 13px
}

.section--bank-support-tiles .section-row .section-row-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	max-width: 33.33%
}

.section--bank-support-contracts h3 {
	margin-bottom: 30px
}

.section--bank-support-contracts .layout-highlights-horizontal {
	margin-top: -40px;
	margin-left: -20px
}

.section--bank-support-contracts .layout-highlights-horizontal>* {
	padding-left: 20px;
	padding-top: 40px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.section--bank-support-contracts .highlight-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--bank-support-promo h2 {
	margin-bottom: 20px
}

.section--bank-support-promo h6 {
	font-size: 3rem;
	margin-bottom: 0
}

.section--bank-support-promo .button {
	margin-top: 55px
}

.subhero--risk {
	padding-top: 188px
}

.section--risk-promo .layout-highlights-horizontal .list-item,
.subhero--risk .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.subhero--risk h2 {
	margin-bottom: 30px
}

.subhero--risk h6 {
	font-size: 3rem;
	margin-bottom: 45px
}

.subhero--risk .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subhero--risk .button {
	margin-top: 50px
}

.section--risk-promo h2 {
	margin-bottom: 20px
}

.section--risk-promo h6 {
	font-size: 3rem;
	margin-bottom: 45px
}

.section--risk-promo h6+.button {
	margin-top: 20px
}

.section--risk-promo .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--risk-promo .button {
	margin-top: 50px
}

.subhero--risk-2 {
	padding-top: 188px
}

.subhero--risk-2 h2 {
	margin-bottom: 30px
}

.subhero--risk-2 h6 {
	font-size: 3rem;
	margin-bottom: 45px
}

.subhero--risk-2 .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subhero--risk-2 .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.section--risk-2--tiles .container,
.section--risk-2-conditions .container {
	padding-bottom: 0!important
}

.subhero--risk-2 .button {
	margin-top: 50px
}

.section--risk-2-conditions h3 {
	margin-bottom: 25px
}

.section--risk-2-conditions .layout-highlights-horizontal {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: -15px;
	margin-left: 0
}

.section--risk-2-conditions .layout-highlights-horizontal>* {
	padding-left: 0;
	padding-top: 15px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.section--risk-2-conditions .layout-highlights-horizontal .highlight-info {
	letter-spacing: -.05em
}

.section--risk-2-conditions .layout-highlights-horizontal .highlight-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.section--risk-2--tiles .tile .tile-title {
	margin-bottom: 70px;
	white-space: nowrap
}

.section--risk-2--tiles p+p {
	margin-top: 20px
}

.section--risk-2--tiles .highlight {
	margin-top: 55px
}

.section--risk-2--tiles .phone-big {
	margin-top: 45px
}

.subhero--overdraft {
	padding-top: 110px
}

.section--overdraft-promo .layout-highlights-horizontal .list-item,
.subhero--overdraft .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.subhero--overdraft h2 {
	margin-bottom: 20px
}

.subhero--overdraft .number {
	margin-bottom: 55px
}

.subhero--overdraft .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subhero--overdraft .button {
	margin-top: 80px
}

.section--overdraft-promo h3 {
	margin-bottom: 20px
}

.section--overdraft-promo p {
	font-size: 1.8rem;
	margin-bottom: 55px
}

.section--overdraft-promo .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--overdraft-promo .button {
	margin-top: 60px
}

.subhero--bank-warranty h2 {
	margin-bottom: 50px
}

.subhero--bank-warranty h6 {
	font-size: 3rem;
	margin-bottom: 70px
}

.subhero--bank-warranty .subhero-row {
	margin-left: -60px;
	margin-bottom: 80px;
	margin-top: -30px
}

.subhero--bank-warranty .subhero-row-item {
	padding-left: 60px;
	padding-top: 30px
}

.section--bank-warranty-promo h3 {
	margin-bottom: 25px
}

.section--bank-warranty-promo p {
	font-size: 1.8rem;
	margin-bottom: 0
}

.section--bank-warranty-promo .tabs {
	margin-top: 55px
}

.section--bank-warranty-promo .tabs-title {
	font-size: 1.8rem
}

.section--bank-warranty-promo .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--bank-warranty-promo .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.section--bank-warranty-promo .button {
	margin-top: 60px
}

.subhero--overdraft-2 {
	padding-top: 110px
}

.subhero--overdraft-2 h2 {
	margin-bottom: 20px
}

.subhero--overdraft-2 .number {
	margin-bottom: 55px
}

.subhero--overdraft-2 .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.subhero--overdraft-2 .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.subhero--overdraft-2 .button {
	margin-top: 80px
}

.section--overdraft-2-advantages h3 {
	margin-bottom: 62px
}

.section--overdraft-2-advantages .section-row-item:first-child {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 30px
}

.section--overdraft-2-advantages .section-row-item:nth-child(2) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 355px;
	flex: 0 0 355px;
	max-width: 355px
}

.section--overdraft-2-advantages .layout-highlights-horizontal {
	margin-top: -70px;
	margin-left: 0
}

.section--overdraft-2-advantages .layout-highlights-horizontal>* {
	padding-left: 0;
	padding-top: 70px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.section--overdraft-2-tiles .container {
	padding-top: 0!important
}

.section--overdraft-2-tiles h3 {
	margin-bottom: 50px
}

.section--overdraft-2-documents .container {
	padding-top: 0!important;
	padding-bottom: 0!important
}

.section--overdraft-2-documents .section-row {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.section--overdraft-2-documents .section-row-item:first-child {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 410px;
	flex: 0 0 410px;
	max-width: 410px
}

.section--overdraft-2-documents .section-row-item:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.subhero--business-deposit h2 {
	margin-bottom: 35px
}

.subhero--business-deposit .subhero-row-item:nth-child(2) {
	padding-left: 90px;
	padding-top: 130px
}

.subhero--business-deposit .tabs-title {
	font-size: 1.8rem;
	margin-bottom: 55px
}

.subhero--business-deposit .tabs-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -30px 0 0 -60px
}

.subhero--business-deposit .tabs-row-item {
	padding-top: 30px;
	padding-left: 60px
}

.subhero--business-deposit .button {
	margin-top: 80px
}

.section--business-deposit-promo h3 {
	margin-bottom: 25px
}

.section--business-deposit-promo p {
	margin-bottom: 55px;
	font-size: 1.8rem
}

.section--business-deposit-promo .layout-highlights-horizontal {
	margin: -20px 0 0 -50px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.section--business-deposit-promo .layout-highlights-horizontal .list-item {
	padding: 20px 0 0 50px
}

.section--business-deposit-promo .button {
	margin-top: 60px
}

.section--business-deposit-promo .section-row-item:nth-child(2) {
	padding-left: 100px
}

.section--business-deposit-slider .container {
	padding-bottom: 0!important
}

.section--business-deposit-slider h3 {
	margin-bottom: 45px
}

.subhero--rachetno_kassovoe_obs .container .inner h2,
.subhero--rachetno_kassovoe_obs .container .inner h6 {
	color: #434647
}

.how-to-open .container .inner ul li .highlight .highlight-holder .highlight-text span,
.how-to-open .container .inner ul li:first-child .highlight .highlight-holder .highlight-text span {
	color: #f60
}

.subhero--rachetno_kassovoe_obs .container .inner h2 {
	margin-bottom: 25px;
	line-height: 6.2rem
}

.subhero--rachetno_kassovoe_obs .container .inner h6 {
	margin-bottom: 76px;
	line-height: 4.2rem;
	font-size: 3rem
}

.subhero--rachetno_kassovoe_obs .container .inner .more-btn {
	padding: 10px 37px;
	font-size: 20px
}

.subhero--rachetno_kassovoe_obs .container .inner .call-button {
	margin-left: 60px;
	padding: 10px 37px;
	font-size: 20px
}

.advantages .container .inner h2,
.how-to-open .container .inner h2 {
	font-size: 42px
}

.how-to-open {
	margin-top: 100px
}

.how-to-open .container .inner ul li:first-child .highlight .highlight-holder .highlight-text {
	max-width: 274px
}

.how-to-open .container .inner ul>li {
	margin-top: 25px
}

.advantages {
	margin-top: 100px
}

.advantages .container .inner {
	padding: 55px 0 68px 60px;
	background-color: #faf5f1
}

.advantages .container .inner .advantages-container {
	margin-top: 53px
}

.advantages .container .inner .advantages-container .column1 {
	padding-left: 16px
}

.advantages .container .inner .advantages-container .column1,
.advantages .container .inner .advantages-container .column2 {
	width: 50%
}

.advantages .container .inner .advantages-container .column1 .advantage:first-child~.advantage,
.advantages .container .inner .advantages-container .column2 .advantage:first-child~.advantage {
	padding-top: 26px
}

.advantages .container .inner .advantages-container .column1 .advantage,
.advantages .container .inner .advantages-container .column2 .advantage {
	position: relative
}

.advantages .container .inner .advantages-container .column1 .advantage:first-child,
.advantages .container .inner .advantages-container .column2 .advantage:first-child {
	max-width: 461px
}

.advantages .container .inner .advantages-container .column1 .advantage:nth-child(2),
.advantages .container .inner .advantages-container .column2 .advantage:nth-child(2) {
	max-width: 499px
}

.advantages .container .inner .advantages-container .column1 .advantage:nth-child(3),
.advantages .container .inner .advantages-container .column2 .advantage:nth-child(3) {
	max-width: 539px
}

.advantages .container .inner .advantages-container .column1 .advantage:nth-child(4),
.advantages .container .inner .advantages-container .column1 .advantage:nth-child(5),
.advantages .container .inner .advantages-container .column1 .advantage:nth-child(6),
.advantages .container .inner .advantages-container .column2 .advantage:nth-child(4),
.advantages .container .inner .advantages-container .column2 .advantage:nth-child(5),
.advantages .container .inner .advantages-container .column2 .advantage:nth-child(6) {
	max-width: 608px
}

.advantages .container .inner .advantages-container .column1 .advantage:before,
.advantages .container .inner .advantages-container .column2 .advantage:before {
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #f60;
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
	left: -19px
}

.advantages .container .inner .advantages-container .column1 .advantage .advantage-text,
.advantages .container .inner .advantages-container .column2 .advantage .advantage-text {
	color: #434647;
	font-size: 18px;
	font-family: heliosc, sans-serif;
	line-height: 25px
}

.advantages-free .container .inner h2,
.operations .container .inner h2 {
	font-size: 42px
}

.advantages .container .inner .advantages-container .column1 .advantage .advantage-text span,
.advantages .container .inner .advantages-container .column2 .advantage .advantage-text span {
	color: #f60
}

.advantages-free {
	margin-top: 100px
}

.advantages-free .container .inner .advantages-free-container {
	margin-top: 53px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.advantages-free .container .inner .advantages-free-container .advantage {
	width: 25%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.advantages-free .container .inner .advantages-free-container .advantage:nth-child(4)~.advantage {
	margin-top: 40px
}

.advantages-free .container .inner .advantages-free-container .advantage .advantage-text {
	margin-left: 15px
}

.advantages-free .container .inner .advantages-free-container .advantages-row-2 {
	margin-top: 55px
}

.operations {
	margin-top: 100px
}

.operations .container .inner .operations-table-container {
	color: #434647;
	font-size: 18px;
	font-family: heliosc, sans-serif;
	background-color: #faf5f1
}

.operations .container .inner .operations-table-container .operations-table-title {
	padding-top: 30px;
	background-color: #f7efe9;
	font-size: 20px;
	font-family: helioslightc, sans-serif;
	padding-right: 40px;
	padding-bottom: 25px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.operations .container .inner .operations-table-container .operations-table-title .column1 {
	width: 22%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.operations .container .inner .operations-table-container .operations-table-title .column2 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 10%
}

.operations .container .inner .operations-table-container .operations-table-title .column3 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 54%;
	position: relative
}

.operations .container .inner .operations-table-container .operations-table-title .column3 .row1 {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 17px;
	position: relative
}

.operations .container .inner .operations-table-container .operations-table-title .column3 .row1:after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 1px;
	top: 45px;
	left: -39px;
	background-color: #cbcbcb
}

.operations .container .inner .operations-table-container .operations-table-title .column3 .row2 {
	padding-top: 13px;
	width: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.operations .container .inner .operations-table-container .operations-table-title .column3 .row2>span:first-child {
	max-width: 318px;
	margin-left: 10px
}

.operations .container .inner .operations-table-container .operations-table-title .column3 .row2>span:nth-child(2) {
	max-width: 237px;
	margin-left: 133px
}

.operations .container .inner .operations-table-container .operations-table-title~* {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 51px;
	padding-right: 40px
}

.operations .container .inner .operations-table-container>.row-1 {
	position: relative
}

.operations .container .inner .operations-table-container>.row-1>* {
	width: 33%
}

.operations .container .inner .operations-table-container>.row-1 .column-1 .row-2,
.operations .container .inner .operations-table-container>.row-1 .column-1 .row-3,
.operations .container .inner .operations-table-container>.row-1 .column-1>.row-1 {
	padding: 20px 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.operations .container .inner .operations-table-container>.row-1 .column-1 .row-2:after,
.operations .container .inner .operations-table-container>.row-1 .column-1 .row-3:after,
.operations .container .inner .operations-table-container>.row-1 .column-1>.row-1:after {
	content: "";
	position: absolute;
	display: block;
	width: 802px;
	height: 1px;
	top: 45px;
	left: -39px;
	background-color: #cbcbcb
}

.operations .container .inner .operations-table-container>.row-1 .column-1 .row-2,
.operations .container .inner .operations-table-container>.row-1 .column-1>.row-1 {
	position: relative
}

.operations .container .inner .operations-table-container>.row-1 .column-1 .row-2:after,
.operations .container .inner .operations-table-container>.row-1 .column-1>.row-1:after {
	left: -29px;
	width: 120%;
	top: 64px
}

.operations .container .inner .operations-table-container>.row-1 .column-1>.row-3:after {
	width: 97%;
	left: 21px;
	top: 195px
}

.operations .container .inner .operations-table-container>.row-1 .column-1 .row-1 span:last-child {
	text-align: right
}

.operations .container .inner .operations-table-container>.row-1 .column-1 .row-3 {
	border-bottom: none
}

.operations .container .inner .operations-table-container>.row-1 .column-2,
.operations .container .inner .operations-table-container>.row-1 .column-3 {
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.operations .container .inner .operations-table-container>.row-2 {
	border-bottom: 1px solid #cbcbcb;
	padding-top: 22px;
	padding-bottom: 30px
}

.operations .container .inner .operations-table-container>.row-2>.column-1 {
	width: 33%
}

.operations .container .inner .operations-table-container>.row-2>.column-1>.row-1 {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.operations .container .inner .operations-table-container>.row-2>.column-1>.row-2 {
	padding-top: 76px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative
}

.operations .container .inner .operations-table-container>.row-2>.column-1>.row-2:after {
	content: "";
	position: absolute;
	display: block;
	height: 1px;
	background-color: #cbcbcb;
	left: -29px;
	width: 120%;
	top: 37px
}

.operations .container .inner .operations-table-container>.row-2>.column-2 {
	width: 23%;
	margin-right: -21px
}

.operations .container .inner .operations-table-container>.row-2>.column-3 {
	width: 22%;
	margin-right: -5px
}

.operations .container .inner .operations-table-container>.row-3 {
	border-bottom: 1px solid #cbcbcb;
	padding-top: 22px;
	padding-bottom: 25px;
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset
}

.operations .container .inner .operations-table-container>.row-3>* {
	width: 25%
}

.operations .container .inner .operations-table-container>.row-3>span:nth-child(2) {
	width: 14%;
	margin-left: 73px
}

.operations .container .inner .operations-table-container>.row-3>span:nth-child(3) {
	width: 25%
}

.operations .container .inner .operations-table-container>.row-3>span:nth-child(4) {
	width: 13%;
	margin-left: 123px
}

.operations .container .inner .operations-table-container>.row-4 {
	padding-top: 21px;
	padding-bottom: 46px
}

.operations .container .inner .operations-table-container>.row-4>span:nth-child(2) {
	margin-left: 122px
}

.operations .container .inner .operations-table-container>.row-4>span:nth-child(3) {
	padding-right: 139px
}

.operations .container .inner .operations-table-container>.row-4>span:nth-child(4) {
	padding-right: 149px
}

.operations-mobile {
	margin-top: 100px;
	display: none
}

.operations-mobile .tns-nav {
	margin-top: 23px
}

.operations-mobile .container .inner h2 {
	font-size: 36px;
	line-height: 46px;
	background: 0 0
}

.operations-mobile .container .inner .operations-container>* {
	background-color: #faf5f1;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-left: 40px;
	padding-right: 40px;
	position: relative
}

.operations-mobile .container .inner .operations-container>*>* {
	padding: 20px 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #cbcbcb
}

.operations-mobile .container .inner .operations-container>*>*>div:first-child {
	max-width: 270px;
	width: 270px;
	font-size: 20px;
	line-height: 26px;
	font-family: heliosc, sans-serif;
	color: #434647
}

.operations-mobile .container .inner .operations-container>*>*>div:last-child {
	margin-left: 100px;
	font-size: 18px;
	line-height: 25px;
	font-family: helioslightc, sans-serif;
	color: #434647
}

.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container .buttons a:first-child~a,
.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons a:first-child~a {
	margin-left: 60px
}

.operations-mobile .container .inner .operations-container>*>:last-child {
	border: none
}

.documents-and-tarifs {
	margin-top: 100px
}

.documents-and-tarifs .container .inner {
	overflow: hidden;
	padding: 40px 110px 63px 43px;
	background-color: #faf5f1
}

.documents-and-tarifs .container .inner h2 {
	font-size: 42px
}

.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container {
	overflow: auto;
	width: 119%
}

.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container .buttons {
	margin-top: 30px;
	padding: 0 30px 0 45px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background-color: #fff
}

.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container .buttons a {
	padding: 15px 0 19px;
	font-family: helioslightc, sans-serif;
	font-size: 20px;
	color: #434647;
	border-top: 6px solid transparent
}

.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container .buttons a:hover {
	border-top: 6px solid #f60;
	cursor: pointer
}

.documents-and-tarifs .container .inner .documents-container .documents {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.documents-and-tarifs .container .inner .documents-container .documents .document {
	margin-top: 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	max-width: 50%
}

.documents-and-tarifs .container .inner .documents-container .documents .document .document-image {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.documents-and-tarifs .container .inner .documents-container .documents .document .document-text .document-title {
	font-size: 16px;
	line-height: 22px;
	font-family: heliosc, sans-serif;
	color: #434647;
	max-width: 86%
}

.documents-and-tarifs .container .inner .documents-container .documents .document .document-text .document-size {
	color: #a6adaf;
	font-size: 14px;
	line-height: 18px;
	margin-top: 12px;
	letter-spacing: -.05em
}

.special-conditions-service {
	margin-top: 90px
}

.special-conditions-service .container .inner {
	overflow: hidden;
	padding: 40px 110px 63px 43px;
	background-color: #faf5f1
}

.special-conditions-service .container .inner h2 {
	font-size: 42px
}

.special-conditions-service .container .inner .documents-container .buttons-overflow-container {
	overflow: auto
}

.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons {
	margin-top: 30px;
	padding: 0 30px 0 45px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #fff
}

.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons a {
	padding: 15px 0 19px;
	font-family: helioslightc, sans-serif;
	font-size: 20px;
	color: #434647;
	border-top: 6px solid transparent
}

.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons a:hover {
	border-top: 6px solid #f60;
	cursor: pointer
}

.special-conditions-service .container .inner .documents-container .documents {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.special-conditions-service .container .inner .documents-container .documents .document {
	margin-top: 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	max-width: 50%
}

.special-conditions-service .container .inner .documents-container .documents .document .document-image {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.special-conditions-service .container .inner .documents-container .documents .document .document-text .document-title {
	font-size: 16px;
	line-height: 22px;
	font-family: heliosc, sans-serif;
	color: #434647
}

.special-conditions-service .container .inner .documents-container .documents .document .document-text .document-size {
	color: #a6adaf;
	font-size: 14px;
	line-height: 18px;
	margin-top: 12px;
	letter-spacing: -.05em
}

.document-list {
	margin-top: 90px
}

.document-list .container .inner {
	overflow: hidden;
	padding: 40px 110px 63px 43px;
	background-color: #faf5f1
}

.document-list .container .inner h2 {
	font-size: 42px
}

.document-list .container .inner .documents-container .buttons-overflow-container {
	overflow: auto;
	width: 117%
}

.document-list .container .inner .documents-container .buttons-overflow-container .buttons {
	margin-top: 30px;
	padding: 0 30px 0 45px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #fff;
	width: 76%
}

.document-list .container .inner .documents-container .buttons-overflow-container .buttons a {
	padding: 15px 0 19px;
	font-family: helioslightc, sans-serif;
	font-size: 20px;
	color: #434647;
	border-top: 6px solid transparent
}

.document-list .container .inner .documents-container .buttons-overflow-container .buttons a:hover {
	border-top: 6px solid #f60;
	cursor: pointer
}

.document-list .container .inner .documents-container .buttons-overflow-container .buttons a:first-child~a {
	margin-left: 70px
}

.document-list .container .inner .documents-container .documents {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.document-list .container .inner .documents-container .documents .document {
	margin-top: 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	max-width: 50%
}

.document-list .container .inner .documents-container .documents .document .document-image {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.document-list .container .inner .documents-container .documents .document .document-text .document-title {
	font-size: 16px;
	line-height: 22px;
	font-family: heliosc, sans-serif;
	color: #434647
}

.document-list .container .inner .documents-container .documents .document .document-text .document-size {
	color: #a6adaf;
	font-size: 14px;
	line-height: 18px;
	margin-top: 12px;
	letter-spacing: -.05em
}

.principles .container .inner h2,
.subhero--corp_upravlenie .container .inner h2,
.subhero--corp_upravlenie .container .inner h6 {
	color: #434647
}

.section--short-deposit-privileges .button--default {
	line-height: 32px
}

.subhero--corp_upravlenie .container .inner {
	margin-top: 50px
}

.subhero--corp_upravlenie .container .inner h2 {
	font-size: 42px;
	line-height: 54px
}

.subhero--corp_upravlenie .container .inner h6 {
	max-width: 524px;
	line-height: 25px
}

.subhero--corp_upravlenie .container .inner .more-btn {
	margin-top: 40px
}

.principles {
	margin-top: 90px
}

.principles .container .inner .principles-container {
	margin-top: 34px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.principles .container .inner .principles-container .principle>* {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.principles .container .inner .principles-container .principle>.principle-text {
	max-width: 300px;
	padding-left: 16px
}

.section--pravlenie_banka {
	margin-top: 100px
}

.section--pravlenie_banka .container .inner h6 {
	max-width: 689px
}

.section--pravlenie_banka .container .inner .button--default {
	margin-top: 35px
}

.row {
	-webkit-box-orient: horizontal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}

.column,
.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal
}

.column {
	-webkit-box-orient: vertical;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}

h1,
h2,
h6 {
	letter-spacing: -.05em
}

h1 {
	font-size: 96px;
	line-height: 112px;
	color: #fff;
	font-weight: 700
}

h2 {
	font-size: 62px;
	line-height: 80px
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner h6 {
	max-width: 570px;
	font-size: 30px;
	line-height: 38px;
	color: #fff
}

.navigation-primary .list-item {
	padding-left: 40px
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .more-btn {
	padding: 10px 37px;
	font-size: 20px;
	margin-top: 50px;
	max-width: 232px
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 36px
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders>div:first-child {
	margin-bottom: 50px
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 60px
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program .more-btn {
	display: none
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div:first-child~div {
	padding-top: 35px
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div:first-child+div {
	width: 340px
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div {
	font-size: 20px;
	font-weight: 300
}

.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr>.item>.description>span,
.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr>.item>.description>span {
	font-weight: 700
}

.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div span {
	font-weight: 700;
	font-size: 19px
}

.subhero--light.subhero--krediti_nalichnimi_bez_zaloga {
	margin-top: 90px
}

.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner h2 {
	max-width: 560px
}

.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .more-btn {
	max-width: 266px;
	padding: 10px 37px;
	font-size: 20px;
	margin-top: 70px
}

.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr {
	margin-top: 34px
}

.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr>.item~.item {
	margin-left: 60px
}

.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr>.item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr>.item>.description {
	margin-left: 15px;
	max-width: 260px
}

.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog {
	margin-top: 90px
}

.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner h1 {
	color: #f60
}

.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner h2 {
	max-width: 560px;
	color: #434647
}

.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .more-btn {
	max-width: 266px;
	padding: 10px 37px;
	font-size: 20px;
	margin-top: 70px
}

.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr {
	margin-top: 34px;
	color: #434647
}

.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr>.item~.item {
	margin-left: 60px
}

.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr>.item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr>.item>.description {
	margin-left: 15px;
	max-width: 260px
}

.how-to-take-creadit {
	margin-top: 100px
}

.how-to-take-creadit .container .inner .wrapper-row {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.how-to-take-creadit .container .inner .wrapper-row .how-to-column {
	background-color: #faf5f1;
	padding: 50px 85px 63px 70px;
	width: 48%
}

.how-to-take-creadit .container .inner .wrapper-row .how-to-column h3 {
	margin-left: -21px;
	margin-bottom: 38px
}

.how-to-take-creadit .container .inner .wrapper-row .how-to-column>div {
	font-weight: 400;
	position: relative
}

.how-to-take-creadit .container .inner .wrapper-row .how-to-column>div>.number {
	position: absolute;
	left: -20px
}

.how-to-take-creadit .container .inner .wrapper-row .how-to-column>div>.colored-text {
	color: #f60;
	max-width: 200px
}

.how-to-take-creadit .container .inner .wrapper-row .how-to-column h3+div~div {
	margin-top: 50px
}

.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit {
	background-color: #faf5f1;
	padding: 50px 210px 190px 70px;
	width: 48%
}

.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit h3 {
	max-width: 417px
}

.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit h2 {
	color: #f60;
	margin-top: 50px
}

.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit .item {
	margin-top: 31px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit .item .description {
	max-width: 278px;
	margin-left: 15px
}

#news {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

#news>.list-item {
	margin-top: 30px
}

#news .list-item {
	max-width: 45%;
	margin-right: 20px
}

@media (min-width:1650px) {
	.section--fast-deposit-2--tiles .tabs-title,
	.section--risk-2--tiles .tabs-title {
		margin-left: -38px;
		margin-right: -38px
	}
	.section--fast-deposit-2--tiles .tile {
		padding: 50px 70px!important
	}
	.section--bank-support-tiles .tile {
		padding: 50px 40px
	}
	.section--risk-2--tiles .tile {
		padding: 50px 70px!important
	}
}

@media screen and (max-width:3000px) {
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders>.more-btn {
		display: none
	}
}

@media screen and (max-width:1770px) {
	.hero .tns-outer .tns-controls [data-controls=prev] {
		left: 30px
	}
	.hero .tns-outer .tns-controls [data-controls=next] {
		right: 30px
	}
}

@media (max-width:1750px) {
	.events-slider .tns-controls [data-controls=prev] {
		left: -60px
	}
	.events-slider .tns-controls [data-controls=next] {
		right: -60px
	}
}

@media (max-width:1650px) {
	.container {
		max-width: 1300px
	}
	.section-bg-desktop {
		display: none
	}
	.section-bg-laptop {
		display: block
	}
	.section.section--top-offset {
		margin-top: 90px
	}
	.section .container {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.tile.tile--default {
		padding: 50px 40px
	}
	.subhero {
		height: 560px;
		padding-top: 90px
	}
	.entry-content,
	.preview-content {
		padding: 30px 30px 40px
	}
	.subhero-bg-desktop {
		display: none
	}
	.subhero-bg-laptop {
		display: block
	}
	.entry-body+.entry-footer .link {
		margin-top: 30px
	}
	.preview-footer {
		margin-top: 22px
	}
	.accordion-header {
		padding: 23px 0
	}
	.navigation-hero {
		padding: 0 23px
	}
	.navigation-hero>.list-item>.list-link {
		font-size: 1.5rem
	}
	.navigation-hero .list-item-dropdown {
		padding-left: 26px;
		padding-right: 26px
	}
	.navigation-hero .list-item-dropdown .list-item-row.list-item-row--laptop-start,
	.navigation-primary {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navigation-primary {
		margin-left: -25px
	}
	.navigation-primary .list-item {
		padding-left: 25px
	}
	.navigation-primary .list-item.-notfit {
		display: none
	}
	.section--make-payment-2 .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 465px;
		flex: 0 0 465px;
		max-width: 465px
	}
	.section--make-payment-3 .-first .section-row-item:first-child,
	.section--make-payment-3 .-second .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 560px;
		flex: 0 0 560px;
		max-width: 560px
	}
	.section--make-payment-3 .-second .highlight {
		width: 224px
	}
	.section--make-payment-3 .layout-highlights-horizontal {
		margin: -20px 0 0 -60px
	}
	.section--make-payment-3 .layout-highlights-horizontal .list-item {
		padding: 20px 0 0 60px
	}
	.section--make-payment-3 .phone-big {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 456px;
		flex: 0 0 456px;
		max-width: 456px
	}
	.calculator-investments {
		margin-top: 40px
	}
	.calculator-investments-options {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 40px
	}
	.calculator-investments .layout-rangeslider-horizontal {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.calculator-investments .layout-rangeslider-horizontal .list-item {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}
	.calculator-investments .layout-rangeslider-horizontal .range-slider {
		width: 230px
	}
	.calculator-investments .layout-checkboxes-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: -37px;
		margin-top: -40px
	}
	.calculator-investments .layout-checkboxes-vertical>* {
		min-width: 0
	}
	.calculator-investments .layout-checkboxes-vertical .list-item {
		padding-left: 37px;
		margin-top: 0;
		padding-top: 40px
	}
	.table-investments-aside {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 210px;
		flex: 0 0 210px;
		max-width: 210px
	}
	.table-investments-aside-row {
		font-size: 1.8rem
	}
	.subhero--hypothec {
		padding-top: 60px
	}
	.subhero--hypothec .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 47%;
		flex: 0 0 47%;
		max-width: 47%
	}
	.subhero--hypothec .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 53%;
		flex: 0 0 53%;
		max-width: 53%
	}
	.subhero--hypothec h2 {
		font-size: 4.2rem;
		margin-bottom: 40px
	}
	.subhero--hypothec .layout-radios-horizontal {
		display: block;
		margin-top: -30px
	}
	.subhero--hypothec-and-credit .number-title br,
	.subhero--ready-housing .subhero-heading {
		display: none
	}
	.subhero--hypothec .layout-radios-horizontal .list-item {
		padding-top: 30px
	}
	.subhero--hypothec .button {
		margin-top: 90px
	}
	.subhero--hypothec .tabs .tabs-title {
		margin-bottom: 47px
	}
	.subhero--hypothec .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
		margin-top: 35px
	}
	.section--hypothec-find-flat .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 47%;
		flex: 0 0 47%;
		max-width: 47%;
		padding-right: 85px
	}
	.section--hypothec-find-flat .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 53%;
		flex: 0 0 53%;
		max-width: 53%
	}
	.section--hypothec-find-flat .button {
		margin-top: 42px
	}
	.section--hypothec-find-flat .layout-highlights-vertical .list-item+.list-item {
		margin-top: 50px
	}
	.section--hypothec-promo h2 {
		font-size: 4.2rem;
		margin-bottom: 16px
	}
	.section--hypothec-slider h3 {
		margin-bottom: 35px
	}
	.section--hypothec-slider .container {
		padding-top: 90px;
		padding-bottom: 90px
	}
	.events-slider {
		margin: 0 -13px
	}
	.subhero--ready-housing .layout-radios-horizontal,
	.subhero--ready-housing .tabs .tabs-title {
		margin-bottom: 30px
	}
	.events-slider-item {
		padding: 0 13px!important
	}
	.section--hypothec-order .container {
		padding-top: 134px;
		padding-bottom: 134px
	}
	.section--hypothec-order .button {
		margin-top: 25px
	}
	.subhero--ready-housing {
		padding-top: 45px
	}
	.subhero--ready-housing .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 47%;
		flex: 0 0 47%;
		max-width: 47%
	}
	.subhero--ready-housing .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 53%;
		flex: 0 0 53%;
		max-width: 53%
	}
	.subhero--ready-housing .number-title {
		margin-top: 15px
	}
	.subhero--ready-housing .button {
		margin-top: 60px
	}
	.subhero--ready-housing .layout-highlights-horizontal {
		margin-top: 25px
	}
	.subhero--ready-housing .tabs {
		margin-top: 0
	}
	.section--ready-housing-highlights h3 {
		margin-bottom: 40px
	}
	.subhero--hypothec-and-credit {
		padding-top: 60px
	}
	.subhero--hypothec-and-credit .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
		max-width: 45%
	}
	.subhero--hypothec-and-credit .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 55%;
		flex: 0 0 55%;
		max-width: 55%
	}
	.subhero--hypothec-and-credit .number {
		margin-bottom: 35px
	}
	.subhero--hypothec-and-credit .number-value {
		font-size: 8.2rem
	}
	.subhero--hypothec-and-credit .number-title {
		font-size: 2.6rem;
		margin-top: 13px
	}
	.subhero--hypothec-and-credit .layout-radios-horizontal {
		display: block;
		margin-top: -30px
	}
	.section--hypothec-and-credit-tiles .layout-highlights-vertical,
	.subhero--hypothec-and-credit .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
		margin-top: 35px
	}
	.subhero--hypothec-and-credit .layout-radios-horizontal .list-item {
		padding-top: 30px
	}
	.subhero--hypothec-and-credit .tabs .tabs-title {
		margin-bottom: 47px
	}
	.section--hypothec-and-credit-tiles .spacer {
		display: inline
	}
	.section--hypothec-and-credit-tiles .tile.tile--default {
		padding-bottom: 50px
	}
	.section--hypothec-and-credit-payments .layout-highlights-horizontal {
		margin-top: -50px;
		margin-left: 0
	}
	.section--cards-promo .layout-highlights-horizontal,
	.section--everyday .layout-highlights-horizontal {
		margin-left: -50px
	}
	.section--hypothec-and-credit-payments .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 50px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--hypothec-and-credit-payments h3 {
		margin-bottom: 80px
	}
	.section--hypothec-and-credit-payments .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 410px;
		flex: 0 0 410px;
		max-width: 410px
	}
	.section--everyday .section-row-item:first-child,
	.section--free .section-row-item:first-child {
		max-width: 680px
	}
	.section--hypothec-and-credit-payments .preview-media {
		height: 320px
	}
	.section--card-advantages .preview.preview--primary .preview-media,
	.section--cards-advantages .preview.preview--primary .preview-media,
	.section--overdraft-2-advantages .preview.preview--primary .preview-media {
		height: 260px
	}
	.section--hypothec-and-credit-payments .preview-content {
		padding: 40px
	}
	.section--ivestments-abs-promo h2 {
		font-size: 4.2rem;
		margin-bottom: 16px
	}
	.hero--corp h2 {
		margin-bottom: 30px
	}
	.hero--corp .hero-slider-item {
		padding-top: 258px
	}
	.section--credit h3 {
		margin-bottom: 63px;
		margin-top: 15px
	}
	.section--credit .section-row-item:nth-child(2) {
		padding-left: 65px
	}
	.section--cards-promo .layout-highlights-horizontal .list-item,
	.section--everyday .layout-highlights-horizontal .list-item {
		padding-left: 50px
	}
	.section--free .layout-highlights-horizontal {
		margin-left: -50px;
		margin-top: -20px
	}
	.section--free .layout-highlights-horizontal .list-item {
		padding-left: 50px;
		padding-top: 20px
	}
	.section--corp-events .currency-title {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 150px;
		flex: 0 0 150px;
		max-width: 150px
	}
	.section--deposit-calc+.section-form {
		margin-top: 90px
	}
	.section--deposit-calc .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 35.5%;
		flex: 0 0 35.5%;
		max-width: 35.5%;
		padding-top: 45px
	}
	.section--deposit-calc .layout-buttons-horizontal {
		margin-top: 34px
	}
	.section--deposit-terms h3 {
		margin-bottom: 32px
	}
	.subhero--cards .number {
		margin-bottom: 5px
	}
	.subhero--cards h2 {
		font-size: 4.2rem;
		margin-bottom: 20px
	}
	.section--cards-promo h2 {
		font-size: 4.2rem
	}
	.section--cards-promo .section-row-item:first-child {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.section--cards-promo .number {
		margin-bottom: 30px
	}
	.section--cards-promo .highlight {
		max-width: 240px
	}
	.section--cards-promo .layout-buttons-horizontal {
		margin-top: 30px
	}
	.section--card-advantages .layout-highlights-horizontal,
	.section--cards-advantages .layout-highlights-horizontal {
		margin-top: -50px;
		margin-left: 0
	}
	.section--cards-promo .credit-card {
		padding-top: 50px
	}
	.section--cards-advantages .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 50px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--cards-advantages h3 {
		margin-bottom: 40px
	}
	.section--cards-advantages .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 410px;
		flex: 0 0 410px;
		max-width: 410px
	}
	.section--cards-slider h3 {
		margin-bottom: 35px
	}
	.subhero--card {
		padding-top: 80px
	}
	.subhero--card h3 {
		font-size: 3rem
	}
	.subhero--card h2 {
		font-size: 4.2rem
	}
	.subhero--card .subhero-row-item:nth-child(2) img {
		max-width: 396px
	}
	.table--card td:first-child:not([colspan]),
	.table--card th:first-child:not([colspan]) {
		width: 36%
	}
	.table--card td:first-child:not([colspan])+td,
	.table--card th:first-child:not([colspan])+td {
		padding-left: 24.8%
	}
	.section--card-advantages .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 50px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--card-advantages h3 {
		margin-bottom: 40px
	}
	.section--everyday-service-slider h3,
	.subhero--everyday-service h2 {
		margin-bottom: 35px
	}
	.section--card-advantages .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 410px;
		flex: 0 0 410px;
		max-width: 410px
	}
	.subhero--everyday-service {
		padding-top: 75px
	}
	.subhero--fast-deposit,
	.subhero--fast-deposit-2 {
		padding-top: 100px
	}
	.subhero--everyday-service .subhero-row-item:first-child {
		max-width: 670px
	}
	.subhero--warranty h2 {
		font-size: 4.2rem;
		margin-bottom: 20px
	}
	.subhero--warranty h6 {
		margin-bottom: 45px
	}
	.subhero--warranty .button {
		margin-top: 50px
	}
	.section--warranry-orders h2 {
		font-size: 4.2rem;
		margin-bottom: 40px
	}
	.section--warranry-orders .button {
		margin-top: 60px
	}
	.section--risk-promo h6+.button,
	.section--short-deposit-promo h6+.button,
	.subhero--overdraft .number-title {
		margin-top: 10px
	}
	.subhero--short-deposit h2 {
		font-size: 4.2rem;
		margin-bottom: 30px
	}
	.subhero--short-deposit h6 {
		margin-bottom: 25px
	}
	.subhero--short-deposit .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 760px;
		flex: 0 0 760px;
		max-width: 760px
	}
	.section--short-deposit-promo h2 {
		font-size: 4.2rem;
		margin-bottom: 25px
	}
	.subhero--fast-deposit h2 {
		font-size: 4.2rem;
		margin-bottom: 30px
	}
	.subhero--fast-deposit h6 {
		margin-bottom: 25px
	}
	.subhero--fast-deposit .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 760px;
		flex: 0 0 760px;
		max-width: 760px
	}
	.section--fast-deposit-promo h2 {
		font-size: 4.2rem;
		margin-bottom: 25px
	}
	.subhero--fast-deposit-2 h2 {
		font-size: 4.2rem;
		margin-bottom: 30px
	}
	.subhero--bank-support h2 {
		font-size: 4.2rem;
		margin-bottom: 25px
	}
	.subhero--bank-support h6 {
		max-width: 740px
	}
	.section--bank-support-contracts .highlight br {
		display: none
	}
	.section--bank-support-promo h2 {
		font-size: 4.2rem
	}
	.subhero--risk {
		padding-top: 104px
	}
	.subhero--risk h2 {
		font-size: 4.2rem;
		margin-bottom: 30px
	}
	.subhero--risk h6 {
		margin-bottom: 25px
	}
	.section--risk-promo h2 {
		font-size: 4.2rem;
		margin-bottom: 25px
	}
	.subhero--risk-2 {
		padding-top: 100px
	}
	.subhero--overdraft,
	.subhero--overdraft-2 {
		padding-top: 50px
	}
	.subhero--risk-2 h2 {
		font-size: 4.2rem;
		margin-bottom: 30px
	}
	.subhero--overdraft .number {
		margin-bottom: 35px
	}
	.subhero--overdraft .button {
		margin-top: 40px
	}
	.subhero--bank-warranty h2 {
		margin-bottom: 20px
	}
	.subhero--bank-warranty h6 {
		margin-bottom: 50px
	}
	.subhero--bank-warranty .subhero-row {
		margin-bottom: 60px
	}
	.section--bank-warranty-promo .tabs {
		margin-top: 45px
	}
	.section--bank-warranty-promo .button {
		margin-top: 40px
	}
	.subhero--overdraft-2 .number {
		margin-bottom: 35px
	}
	.subhero--overdraft-2 .number-title {
		margin-top: 10px
	}
	.subhero--overdraft-2 .button {
		margin-top: 40px
	}
	.section--overdraft-2-advantages .layout-highlights-horizontal {
		margin-top: -50px;
		margin-left: 0
	}
	.section--overdraft-2-advantages .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 50px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--overdraft-2-advantages h3 {
		margin-bottom: 40px
	}
	.section--overdraft-2-advantages .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 410px;
		flex: 0 0 410px;
		max-width: 410px
	}
	.section--overdraft-2-documents .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 390px;
		flex: 0 0 390px;
		max-width: 390px
	}
	.subhero--business-deposit {
		padding-top: 60px
	}
	.section--business-deposit-slider h3 {
		margin-bottom: 35px
	}
}

@media screen and (max-width:1650px) {
	.form-section-title {
		margin-bottom: 40px
	}
	.hero-slider-item-bg-desktop {
		display: none
	}
	.hero-slider-item-bg-laptop {
		display: block
	}
	.section--solutions .section-row-item {
		padding-left: 70px
	}
	.section--cards .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		max-width: 60%
	}
	.section--cards .section-row-item:nth-child(2) {
		padding-left: 50px
	}
	.section--events .section-row {
		margin-top: 0;
		margin-left: -65px
	}
	.section--events .section-row>* {
		padding-left: 65px;
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.section--events .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.section--events .section-row-item:nth-child(2),
	.section--events .section-row-item:nth-child(3) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 37.5%;
		flex: 0 0 37.5%;
		max-width: 37.5%
	}
	.section--events .section-row>.section-row-item-exchange {
		padding-left: 90px;
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 35%;
		flex: 0 0 35%;
		max-width: 35%
	}
	.subhero--investments h2 {
		font-size: 4.2rem
	}
	.subhero--investments .number-title {
		font-size: 2rem;
		margin-top: 5px
	}
	.subhero--investments .layout-highlights-horizontal {
		margin-top: 3px
	}
	.subhero--investments .button {
		margin-top: 50px
	}
	.subhero--investments-abs h2 {
		font-size: 4.2rem
	}
	.subhero--investments-abs .number-title {
		font-size: 2rem;
		margin-top: 5px
	}
	.subhero--investments-abs .layout-highlights-horizontal {
		margin-top: 3px
	}
	.subhero--investments-abs .button {
		margin-top: 50px
	}
	.section--investments-abs-select .section-row {
		position: relative;
		display: block
	}
	.section--investments-abs-select .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--investments-abs-select .section-row-item:nth-child(2) {
		margin-top: 30px
	}
	.section--investments-abs-select .phone-big {
		position: absolute;
		top: 80px;
		left: 43%
	}
}

@media screen and (max-width:1440px) {
	.subhero--rachetno_kassovoe_obs .container .inner>h2 {
		font-size: 42px;
		line-height: 49px
	}
	.subhero--rachetno_kassovoe_obs .container .inner>h6 {
		font-size: 18px;
		line-height: 25px
	}
	.advantages .container .inner .advantages-container .column1 .advantage:first-child,
	.advantages .container .inner .advantages-container .column2 .advantage:first-child {
		max-width: 457px
	}
	.advantages .container .inner .advantages-container .column1 .advantage:nth-child(2),
	.advantages .container .inner .advantages-container .column2 .advantage:nth-child(2) {
		max-width: 428px
	}
	.advantages .container .inner .advantages-container .column1 .advantage:nth-child(3),
	.advantages .container .inner .advantages-container .column2 .advantage:nth-child(3) {
		max-width: 462px
	}
	.advantages .container .inner .advantages-container .column1 .advantage:nth-child(4),
	.advantages .container .inner .advantages-container .column1 .advantage:nth-child(5),
	.advantages .container .inner .advantages-container .column1 .advantage:nth-child(6),
	.advantages .container .inner .advantages-container .column2 .advantage:nth-child(4),
	.advantages .container .inner .advantages-container .column2 .advantage:nth-child(5),
	.advantages .container .inner .advantages-container .column2 .advantage:nth-child(6) {
		max-width: 522px
	}
	.advantages-free .container .inner .advantages-free-container {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.advantages-free .container .inner .advantages-free-container .advantage {
		width: 33%
	}
	.operations .container .inner .operations-table-container .operations-table-title .column1 {
		margin-left: 41px
	}
	.operations .container .inner .operations-table-container .operations-table-title .column3 .row1:after {
		width: 106%
	}
	.operations .container .inner .operations-table-container .operations-table-title .column3 .row2 {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.operations .container .inner .operations-table-container .operations-table-title .column3 .row2>span:first-child {
		max-width: 318px;
		margin-left: 0
	}
	.operations .container .inner .operations-table-container .operations-table-title .column3 .row2>span:nth-child(2) {
		max-width: 237px;
		margin-left: 0
	}
	.operations .container .inner .operations-table-container>.row-1 .column-3 span {
		margin-left: 47px
	}
	.operations .container .inner .operations-table-container>.row-2>.column-2 {
		margin-right: 14px
	}
	.operations .container .inner .operations-table-container>.row-2>.column-3 {
		margin-right: -16px
	}
	.operations .container .inner .operations-table-container>.row-3>* {
		width: 25%
	}
	.operations .container .inner .operations-table-container>.row-3>span:nth-child(2) {
		width: 14%;
		margin-left: 56px
	}
	.operations .container .inner .operations-table-container>.row-3>span:nth-child(3) {
		width: 25%
	}
	.operations .container .inner .operations-table-container>.row-3>span:nth-child(4) {
		width: 13%;
		margin-left: 123px
	}
	.operations .container .inner .operations-table-container>.row-4>span:nth-child(2) {
		margin-left: 85px
	}
	.operations .container .inner .operations-table-container>.row-4>span:nth-child(3) {
		padding-right: 119px
	}
	.operations .container .inner .operations-table-container>.row-4>span:nth-child(4) {
		padding-right: 95px
	}
	.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container .buttons {
		width: 90.7%
	}
	.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons {
		width: 102.5%
	}
	.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons a:first-child~a {
		margin-left: 0
	}
	.document-list .container .inner .documents-container .buttons-overflow-container .buttons {
		width: 90%
	}
	.subhero {
		padding-top: 72px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga,
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog {
		padding-top: 40px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner h6 {
		font-size: 25px;
		line-height: 32px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner h2,
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner h2,
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner h2 {
		font-size: 42px;
		line-height: 54px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .more-btn {
		margin-top: 53px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr {
		margin-top: 17px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .more-btn {
		margin-top: 53px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr {
		margin-top: 17px
	}
	.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit {
		padding-right: 115px
	}
}

@media (max-width:1400px) {
	.events-slider .tns-outer {
		margin-bottom: 52px
	}
	.section--cards-slider .more-button {
		margin-top: 92px
	}
}

@media screen and (max-width:1400px) {
	.hero .tns-outer .tns-controls {
		display: none
	}
}

@media (max-width:1300px) {
	.section--cards-tiles .tile.tile--default .phone-big,
	.section--hypothec-tiles .tile.tile--default .phone-big {
		font-size: 5.5rem
	}
	.navigation-hero .list-item-dropdown .list-item-row .list-item-col-title {
		white-space: normal
	}
	.section--make-payment h3 span {
		display: block
	}
	.section--make-payment .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 35%;
		flex: 0 0 35%;
		max-width: 35%
	}
	.section--make-payment-3 .-first .section-row-item:first-child,
	.section--make-payment-3 .-first .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--make-payment-3 .-first .section-row-item:nth-child(2) {
		margin-top: 40px
	}
	.section--make-payment-3 .-second {
		margin-top: 50px
	}
	.section--make-payment-3 .-second .section-row-item:first-child,
	.section--make-payment-3 .-second .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--make-payment-3 .-second .section-row-item:first-child {
		margin-bottom: 10px
	}
	.section--make-payment-3 .-second .section-row-item:first-child h3 br {
		display: none
	}
	.section--make-payment-3 .-second .highlight {
		width: auto
	}
	.section--make-payment-3 .-second .highlight-text {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}
	.section--ready-housing-highlights .layout-highlights-horizontal {
		margin-top: -35px;
		margin-left: -35px
	}
	.section--ready-housing-highlights .layout-highlights-horizontal>* {
		padding-left: 35px;
		padding-top: 35px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (max-width:1280px) {
	.subhero--business-deposit .subhero-row-item:nth-child(2) {
		padding-left: 40px
	}
}

@media (max-width:1250px) {
	.section--fast-deposit-2-conditions h3,
	.section--risk-2-conditions h3 {
		margin-bottom: 35px
	}
	.header-desktop .header-phone {
		margin-left: auto
	}
	.header-desktop .header-locations {
		margin-left: auto
	}
	.header-desktop .header-code {
		margin-left: 0
	}
	.header-desktop .header-bank,
	.header-desktop .header-points {
		margin-left: auto
	}
	.navigation-primary {
		margin-left: -15px
	}
	.navigation-primary .list-item {
		padding-left: 15px
	}
	.navigation-primary .list-item .list-link {
		padding-top: 18px;
		font-size: 1.4rem
	}
	.header-desktop .header-bottom {
		font-size: 1.5rem
	}
	.section--credit h3 {
		margin-top: 0
	}
	.section--credit .section-row {
		display: block
	}
	.section--credit .section-row-item:nth-child(2) {
		padding-left: 0;
		padding-top: 60px;
		margin-top: 60px;
		border-top: 1px solid hsla(0, 0%, 45%, .2);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.section--credit .section-row-item:nth-child(2)>* {
		min-width: 0
	}
	.section--credit .layout-links-vertical+.layout-links-vertical {
		margin-top: 0;
		margin-left: 75px
	}
	.section--credit .layout-links-vertical br {
		display: block
	}
	.section--corp-events .layout-links-horizontal {
		margin-top: -30px;
		margin-left: -30px
	}
	.section--corp-events .layout-links-horizontal>* {
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.section--corp-events .section-row {
		margin-top: 0;
		margin-left: -30px
	}
	.section--fast-deposit-2-conditions .layout-highlights-horizontal,
	.section--risk-2-conditions .layout-highlights-horizontal {
		margin-top: -40px;
		margin-left: 0
	}
	.section--corp-events .section-row>* {
		padding-left: 30px;
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.section--fast-deposit-2-conditions .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 40px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.section--risk-2-conditions .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 40px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

@media (max-width:1230px) {
	.subhero--ready-housing .subhero-row-item:first-child,
	.subhero--ready-housing .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.subhero--ready-housing .hypothec-tabs-results .hypothec-tabs-result {
		font-size: 1.8rem
	}
	.subhero--ready-housing .layout-radios-horizontal {
		margin-left: -20px
	}
	.subhero--ready-housing .layout-radios-horizontal .list-item {
		padding-left: 20px
	}
	.subhero--ready-housing .layout-radios-horizontal .radio label {
		font-size: 1.6rem;
		padding-left: 30px
	}
}

@media (max-width:1220px) {
	.navigation-hero>.list-item>.list-link {
		font-size: 1.4rem
	}
	.navigation-hero .list-item-dropdown {
		padding-left: 15px;
		padding-right: 15px
	}
	.calculator-investments {
		padding-left: 30px;
		padding-right: 30px
	}
	.calculator-investments-currency {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.calculator-investments-sliders {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin-top: 50px
	}
	.calculator-investments-options {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.calculator-investments .layout-rangeslider-horizontal .list-item:first-child {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.calculator-investments .layout-rangeslider-horizontal .list-item:nth-child(2) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.calculator-investments .layout-rangeslider-horizontal .list-item:nth-child(3) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.subhero--business-deposit {
		height: 700px
	}
	.subhero--business-deposit .subhero-row {
		display: block
	}
	.subhero--business-deposit .subhero-row-item:nth-child(2) {
		padding-left: 0;
		padding-top: 40px;
		max-width: 650px
	}
	.subhero--business-deposit .layout-links-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: -20px 0 0 -50px
	}
	.subhero--business-deposit .layout-links-vertical>* {
		min-width: 0
	}
	.subhero--business-deposit .layout-links-vertical .list-item {
		padding-top: 20px;
		padding-left: 50px
	}
	.subhero--business-deposit .layout-links-vertical .list-item:first-child {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.subhero--business-deposit .layout-links-vertical .list-item:nth-child(2) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.subhero--business-deposit .layout-links-vertical .list-item:nth-child(3) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.subhero--business-deposit .layout-links-vertical .list-item:nth-child(4) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.subhero--business-deposit .layout-links-vertical .list-item:nth-child(5) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.subhero--business-deposit .layout-links-vertical .list-item+.list-item {
		margin-top: 0
	}
	.subhero--business-deposit .layout-links-vertical .link {
		min-width: 270px
	}
}

@media (max-width:1200px) {
	.footer {
		padding-top: 60px;
		padding-bottom: 60px
	}
	.footer-top .footer-col:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 50px
	}
	.footer-top .footer-col:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.footer-top .footer-col:nth-child(3) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58%;
		flex: 0 0 58%;
		max-width: 58%;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.footer-top .footer-col:nth-child(4) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		max-width: 60%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-bottom: 50px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.footer-top .footer-col:nth-child(4)>* {
		min-width: 0
	}
	.footer-middle .footer-row {
		position: relative
	}
	.footer-middle .footer-col {
		display: none
	}
	.footer-middle .footer-col:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
		display: block
	}
	.footer-middle .footer-col:last-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		max-width: 60%;
		display: block
	}
	.footer-middle .hero-navigation-toggle {
		position: absolute;
		top: 0;
		right: 0
	}
	.footer-middle .footer-nav-hero {
		margin-top: 0
	}
	.footer-bottom .footer-col:first-child,
	.footer-bottom .footer-col:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%
	}
	.footer-bottom .footer-col:nth-child(3) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.subhero--hypothec .hypothec-tabs-results .hypothec-tabs-result,
	.subhero--hypothec-and-credit .hypothec-tabs-results .hypothec-tabs-result {
		font-size: 1.8rem
	}
	.section--cards-promo .section-row {
		display: block
	}
	.section--cards-promo .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--cards-promo .section-row-item:nth-child(2) {
		margin-top: 50px
	}
	.section--cards-promo .highlight {
		max-width: 100%
	}
	.section--cards-promo .credit-card {
		padding-top: 0
	}
}

@media screen and (max-width:1200px) {
	.section--solutions .section-row-item {
		padding-left: 30px;
		border-left: 0!important;
		padding-right: 0;
		display: block
	}
	.section--solutions h3 {
		margin-bottom: 40px
	}
	.section--solutions .section-row {
		display: block;
		margin-top: 0;
		margin-left: 0
	}
	.section--solutions .section-row>* {
		padding-left: 0;
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--solutions .section-row-item+div {
		margin-top: 60px;
		padding-top: 60px;
		border-top: 1px solid hsla(0, 0%, 45%, .2)
	}
	.section--solutions .income-total,
	.section--solutions .section-row-footer {
		margin-top: 50px
	}
	.section--solutions .layout-rangeslider-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: -60px
	}
	.section--solutions .layout-rangeslider-vertical>* {
		min-width: 0
	}
	.section--solutions .layout-rangeslider-vertical .list-item {
		padding-left: 60px
	}
	.section--solutions .layout-rangeslider-vertical .list-item+.list-item {
		margin-top: 0
	}
	.section--solutions .range-slider {
		width: 290px
	}
	.section--solutions .layout-highlights-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -40px;
		margin-left: -40px
	}
	.section--cards .section-row,
	.section--hypothec .section-row {
		display: block
	}
	.section--solutions .layout-highlights-vertical>* {
		min-width: 0;
		padding-left: 40px;
		padding-top: 40px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--solutions .layout-highlights-vertical .list-item {
		margin-top: 0
	}
	.section--hypothec {
		background-position: 80% 50%
	}
	.section--hypothec .section-row-item:nth-child(2) {
		margin-top: 60px;
		padding-left: 0
	}
	.section--cards .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--cards .section-row-item:nth-child(2) {
		padding-left: 0;
		margin-top: 80px
	}
	.section--events .section-row {
		margin-top: 0;
		margin-left: -40px
	}
	.section--events .section-row>.section-row-item-news {
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--events .section-row>.section-row-item-exchange {
		padding-left: 90px;
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--events .section-row>* {
		padding-left: 40px;
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.section--events .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--events .section-row-item:nth-child(2),
	.section--events .section-row-item:nth-child(3) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-top: 60px
	}
	.section--events .layout-links-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -30px;
		margin-left: -30px
	}
	.section--events .layout-links-vertical>* {
		min-width: 0;
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.section--events .layout-links-vertical .list-item {
		margin-top: 0
	}
}

@media (max-width:1180px) {
	.section--make-payment-2 .section-row {
		display: block
	}
	.section--make-payment-2 .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--make-payment-2 .section-row-item:first-child h3 {
		font-size: 3.6rem;
		margin-bottom: 14px
	}
	.section--make-payment-2 .section-row-item:first-child p {
		margin-bottom: 50px
	}
	.section--make-payment-2 .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 55px
	}
	.section--make-payment-2 .section-row-item:nth-child(2) h3 {
		font-size: 3rem;
		margin-bottom: 23px
	}
	.section--make-payment-2 .section-row-item:nth-child(2) h3 br {
		display: none
	}
	.section--make-payment-2 .phone-big {
		font-size: 4.6rem
	}
}

@media (max-width:1170px) {
	.section--hypothec-find-flat .section-row {
		display: block
	}
	.section--hypothec-find-flat .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0
	}
	.section--hypothec-find-flat .section-row-item:first-child .button {
		display: none
	}
	.section--hypothec-find-flat .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 40px
	}
	.section--hypothec-find-flat .section-row-item:nth-child(2) .button {
		display: inline-block;
		margin-top: 50px
	}
	.section--hypothec-find-flat .layout-highlights-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: -50px
	}
	.section--hypothec-find-flat .layout-highlights-vertical>* {
		min-width: 0
	}
	.section--hypothec-find-flat .layout-highlights-vertical .list-item {
		padding-left: 50px
	}
	.section--hypothec-find-flat .layout-highlights-vertical .list-item+.list-item {
		margin-top: 0
	}
}

@media (max-width:1150px) {
	.header-desktop .header-phone {
		margin-left: 20px
	}
	.header-desktop .header-locations {
		margin-left: 40px
	}
	.header-desktop .header-bank,
	.header-desktop .header-points {
		margin-left: 20px
	}
	.navigation-primary {
		margin-left: -10px
	}
	.navigation-primary .list-item {
		padding-left: 10px
	}
}

@media (max-width:1120px) {
	.section-bg-laptop {
		display: none
	}
	
	.seo-title  {
	

    margin-bottom: 17px;
    font-size: 4.2rem;

	}
	.section-bg-tablet,
	.section.section--tiles .section-row,
	.section.section--tiles .section-row-item {
		display: block
	}
	.section.section--tiles .section-row {
		margin-top: -30px;
		margin-left: -30px
	}
	.section.section--tiles .section-row>* {
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section.section--tiles .section-row-item .tile {
		width: auto
	}
	.section.section--top-offset {
		margin-top: 60px
	}
	.section .container {
		padding-top: 60px;
		padding-bottom: 60px
	}
	.tile.tile--default .tile-title {
		font-size: 3.6rem;
		margin-bottom: 10px
	}
	.toggles .locations {
		display: none!important
	}
	.subhero {
		padding-top: 75px
	}
	.subhero-bg-laptop {
		display: none
	}
	.subhero-bg-tablet {
		display: block
	}
	.ol-list li+li {
		margin-top: 30px
	}
	.preview {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		height: 258px
	}
	.preview-media {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 53%;
		flex: 0 0 53%;
		max-width: 53%;
		height: 100%
	}
	.preview-content {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 40px 10px 40px 30px!important
	}
	.preview-title {
		font-size: 3.6rem
	}
	.preview-footer {
		margin-top: 32px
	}
	.preview.preview--primary .preview-title {
		font-size: 2.6rem
	}
	.investment-info {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: -40px
	}
	.investment-info>* {
		min-width: 0
	}
	.investment-info-item {
		padding-left: 40px;
		min-width: 240px
	}
	.investment-info .investment-currencies {
		margin-top: 11px
	}
	.investment-text,
	.investment-title {
		font-size: 1.8rem;
		line-height: 1.6667
	}
	.investment-currencies img {
		width: 42px
	}
	.accordion-header {
		font-size: 3.6rem;
		padding: 28px 0
	}
	.accordion-body {
		margin-top: 50px
	}
	.table td {
		font-size: 1.6rem
	}
	.table th div {
		font-size: 1.8rem
	}
	.header {
		margin-bottom: 0;
		position: relative!important
	}
	.header-desktop {
		display: none
	}
	.header-mobile {
		display: block
	}
	.section--make-payment h3 {
		margin-bottom: 10px
	}
	.section--make-payment h3 span {
		display: inline
	}
	.section--make-payment .section-row {
		display: block
	}
	.section--make-payment .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--make-payment .section-row-item:nth-child(2) {
		margin-top: 45px;
		padding-left: 0
	}
	.section--make-payment .layout-highlights-horizontal {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-left: -70px
	}
	.section--make-payment .layout-highlights-horizontal .list-item {
		padding-left: 70px;
		padding-top: 10px
	}
	.section--make-payment-3 .-first .section-row-item:nth-child(2),
	.section--make-payment-3 .-second {
		margin-top: 45px
	}
	.section--make-payment-3 .-second h3 {
		font-size: 3rem
	}
	.section--make-payment-3 .phone-big {
		font-size: 4.6rem;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 385px;
		flex: 0 0 385px;
		max-width: 385px
	}
	.section--short-deposit-privileges h3 {
		margin-bottom: 30px
	}
	.section--short-deposit-privileges .button {
		margin-top: 65px
	}
	.section--investments-tiles .tile .layout-highlights-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -20px!important;
		margin-left: -40px
	}
	.section--investments-tiles .tile .layout-highlights-vertical>* {
		min-width: 0;
		padding-left: 40px;
		padding-top: 40px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--investments-tiles .tile .layout-highlights-vertical .list-item {
		margin-top: 0
	}
	.section--investments-tiles .highlight br {
		display: block
	}
	.calculator-investments {
		margin-top: 30px
	}
	.section--investments-accordeon .table-hr,
	.section--investments-accordeon .table-rate {
		display: none
	}
	.section--investments-accordeon .table-rate-slider-outer,
	.subhero--hypothec .subhero-row {
		display: block
	}
	.subhero--hypothec {
		height: 760px;
		padding-top: 65px
	}
	.subhero--hypothec .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--hypothec .subhero-row-item:first-child .button {
		display: none
	}
	.subhero--hypothec .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 50px
	}
	.subhero--hypothec .subhero-row-item:nth-child(2) .button {
		display: inline-block
	}
	.subhero--hypothec h2 {
		font-size: 3.6rem;
		margin-bottom: 30px
	}
	.subhero--hypothec .layout-radios-horizontal {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -30px
	}
	.subhero--hypothec .layout-radios-horizontal>* {
		min-width: 0
	}
	.subhero--hypothec .layout-radios-horizontal .list-item {
		padding-top: 30px
	}
	.subhero--hypothec .tabs .tabs-row {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.subhero--hypothec .tabs .tabs-row-item:nth-child(2) {
		padding-left: 100px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.subhero--hypothec .tabs .tabs-row-item:nth-child(2) .hypothec-tabs-button {
		margin-top: auto
	}
	.subhero--hypothec .tabs .tabs-row-item:nth-child(2) .button {
		margin-top: 102px
	}
	.subhero--hypothec .hypothec-tabs-results .hypothec-tabs-result {
		font-size: 2rem
	}
	.section--hypothec-promo .number {
		margin-bottom: 25px
	}
	.section--hypothec-promo .button {
		margin-top: 40px
	}
	.section--hypothec-tiles .tile.tile--default .phone-big {
		font-size: 6.2rem
	}
	.section--hypothec-tiles .tile.tile--default .tile-title {
		margin-bottom: 40px
	}
	.section--hypothec-order .container {
		padding-top: 105px!important;
		padding-bottom: 105px!important
	}
	.subhero--ready-housing {
		padding-top: 60px;
		height: 456px
	}
	.subhero--ready-housing .subhero-row {
		display: block
	}
	.subhero--ready-housing .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--ready-housing .subhero-row-item:first-child .button,
	.subhero--ready-housing .subhero-row-item:nth-child(2) {
		display: none
	}
	.section--ready-housing-tabs,
	.subhero--hypothec-and-credit .subhero-row {
		display: block
	}
	.subhero--ready-housing h2 {
		font-size: 4.2rem;
		margin-bottom: 17px
	}
	.subhero--ready-housing .number-value {
		font-size: 8.2rem
	}
	.subhero--ready-housing .number-title {
		margin-top: 5px;
		font-size: 3.6rem
	}
	.subhero--ready-housing .layout-highlights-horizontal {
		margin-top: 35px
	}
	.section--ready-housing-tabs .container {
		padding-bottom: 0!important
	}
	.section--ready-housing-tabs+.section-form--hypothec {
		margin-top: 60px
	}
	.section--ready-housing-highlights h3 {
		margin-bottom: 38px
	}
	.section--ready-housing-highlights .layout-highlights-horizontal .highlight {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.section--ready-housing-highlights .layout-highlights-horizontal .highlight-image {
		margin-top: 2px
	}
	.section--ready-housing-tiles .tile.tile--default {
		padding: 50px 40px
	}
	.section--ready-housing-tiles .tile.tile--default .tile-title {
		margin-bottom: 28px
	}
	.section--ready-housing-tiles .tabs-tile .tabs-title {
		margin-left: 0;
		margin-right: 0
	}
	.section--ready-housing-tiles .tabs-tile .tabs-title .tabs-item+.tabs-item {
		margin-left: 37px
	}
	.section--ready-housing-tiles .tabs-tile .tabs-scroller {
		padding: 0 37px
	}
	.subhero--hypothec-and-credit {
		height: 847px;
		padding-top: 60px
	}
	.subhero--hypothec-and-credit .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--hypothec-and-credit .subhero-row-item:first-child .button {
		display: none
	}
	.subhero--hypothec-and-credit .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 50px
	}
	.subhero--hypothec-and-credit .subhero-row-item:nth-child(2) .button {
		display: inline-block
	}
	.subhero--hypothec-and-credit .number {
		margin-bottom: 25px
	}
	.subhero--hypothec-and-credit .number-title {
		font-size: 3.6rem
	}
	.subhero--hypothec-and-credit .number-title br {
		display: block
	}
	.subhero--hypothec-and-credit .layout-radios-horizontal {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -30px
	}
	.subhero--hypothec-and-credit .layout-radios-horizontal>* {
		min-width: 0
	}
	.subhero--hypothec-and-credit .layout-radios-horizontal .list-item {
		padding-top: 30px
	}
	.subhero--hypothec-and-credit .tabs .tabs-row {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.subhero--hypothec-and-credit .tabs .tabs-row-item:nth-child(2) {
		padding-left: 100px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.subhero--hypothec-and-credit .tabs .tabs-row-item:nth-child(2) .hypothec-tabs-button {
		margin-top: auto
	}
	.subhero--hypothec-and-credit .tabs .tabs-row-item:nth-child(2) .button {
		margin-top: 102px
	}
	.subhero--hypothec-and-credit .hypothec-tabs-results .hypothec-tabs-result {
		font-size: 2rem
	}
	.section--hypothec-and-credit-tiles .spacer {
		display: none
	}
	.section--hypothec-and-credit-tiles .tile.tile--default .tile-title {
		margin-bottom: 5px
	}
	.section--hypothec-and-credit-tiles .layout-highlights-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 50px;
		margin-top: -25px!important;
		margin-left: 0
	}
	.section--hypothec-and-credit-tiles .layout-highlights-vertical>* {
		min-width: 0;
		padding-left: 0;
		padding-top: 50px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--hypothec-and-credit-tiles .layout-highlights-vertical .list-item+.list-item {
		margin-top: 0
	}
	.section--hypothec-and-credit-payments h3 {
		margin-bottom: 40px
	}
	.section--hypothec-and-credit-payments .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0
	}
	.section--hypothec-and-credit-payments .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 60px
	}
	.hero--corp .layout-buttons-horizontal,
	.section--ivestments-abs-promo .button {
		margin-top: 40px
	}
	.section--hypothec-and-credit-payments .preview-media {
		height: 258px
	}
	.section--ivestments-abs-promo .number {
		margin-bottom: 25px
	}
	.section--ivestments-abs-promo .highlight {
		min-width: 200px
	}
	.section--ivestments-abs-promo .section-row {
		display: block
	}
	.section--ivestments-abs-promo .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 40px
	}
	.hero--corp h2 {
		font-size: 4.2rem;
		margin-bottom: 50px
	}
	.section--everyday p,
	.section--free p {
		font-size: 1.6rem
	}
	.hero--corp .hero-slider-item {
		padding-top: 85px
	}
	.hero--corp .hero-slider-item:before {
		display: none
	}
	.hero--corp .layout-highlights-horizontal {
		margin-left: -60px
	}
	.hero--corp .layout-highlights-horizontal .list-item {
		padding-left: 60px
	}
	.section--credit h3 {
		margin-bottom: 26px
	}
	.section--credit .tabs-title {
		margin-bottom: 40px
	}
	.section--credit .layout-buttons-horizontal {
		margin-top: 30px
	}
	.section--credit .range-slider {
		min-width: 290px;
		max-width: 290px
	}
	.section--free .button {
		margin-top: 40px
	}
	.section--free .section-row {
		margin-top: 40px;
		display: block
	}
	.section--free .section-row-item:first-child {
		max-width: 100%
	}
	.section--free .section-row-item:nth-child(2) {
		padding-top: 0;
		margin-top: 60px;
		max-width: 525px
	}
	.section--free .layout-links-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -30px;
		margin-left: -30px
	}
	.section--free .layout-links-vertical>* {
		min-width: 0;
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--free .layout-links-vertical .list-item+.list-item {
		margin-top: 0
	}
	.section--everyday .button {
		margin-top: 40px
	}
	.section--everyday .section-row {
		margin-top: 40px;
		display: block
	}
	.section--everyday .section-row-item:first-child {
		max-width: 600px
	}
	.section--everyday .section-row-item:nth-child(2) {
		padding-top: 0;
		margin-top: 60px;
		max-width: 455px
	}
	.section--everyday .layout-links-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -30px;
		margin-left: -30px
	}
	.section--everyday .layout-links-vertical>* {
		min-width: 0;
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--everyday .layout-links-vertical .list-item+.list-item {
		margin-top: 0
	}
	.section--corp-events .section-row {
		margin-top: -50px;
		margin-left: 0
	}
	.section--corp-events .section-row>* {
		padding-left: 0;
		padding-top: 50px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--corp-events .section-row-item:first-child {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.section--corp-events .section-row-item:nth-child(2) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.section--corp-events .section-row-item:nth-child(3) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.section--corp-events .currency-title {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 190px;
		flex: 0 0 190px;
		max-width: 190px
	}
	.section--corp-events .currency-values {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.section--corp-events .currency-values>* {
		min-width: 0
	}
	.section--corp-events .currency-values .currency-value+.currency-value {
		margin-top: 0;
		margin-left: 35px
	}
	.section--corp-events .layout-labels {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -30px;
		margin-left: -30px
	}
	.section--corp-events .layout-labels .label,
	.section--deposit-calc .section-row,
	.subhero--deposit .subhero-row {
		display: block
	}
	.section--corp-events .layout-labels>* {
		min-width: 0;
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.section--corp-events .layout-labels .label-badge {
		margin-top: 10px;
		max-width: 100%
	}
	.section--corp-events .layout-labels .label-badge span {
		line-height: 28px;
		height: 28px
	}
	.subhero--deposit {
		padding-top: 60px
	}
	.subhero--deposit h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.subhero--deposit .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 40px
	}
	.subhero--deposit .number-value {
		font-size: 8.2rem
	}
	.subhero--deposit .number-title {
		margin-top: 10px;
		max-width: 350px;
		font-size: 3rem
	}
	.subhero--deposit .layout-highlights-horizontal .list-item {
		padding-top: 35px
	}
	.subhero--deposit .investment-info {
		margin-left: -76px
	}
	.subhero--deposit .investment-info-item {
		padding-left: 76px
	}
	.subhero--deposit .investment-title {
		font-size: 2.2rem
	}
	.section--deposit-calc .intro {
		font-size: 2rem
	}
	.section--deposit-calc .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-top: 30px
	}
	.section--deposit-calc .section-row-item:first-child .layout-buttons-horizontal {
		display: none
	}
	.section--deposit-calc .section-row-item:nth-child(2) {
		padding-top: 40px
	}
	.section--deposit-calc .section-row-item:nth-child(2) .layout-buttons-horizontal {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.section--deposit-calc .section-row-item:nth-child(2) .layout-buttons-horizontal>* {
		min-width: 0
	}
	.section--deposit-calc .currency-togglers {
		margin-bottom: 40px
	}
	.section--deposit-calc .layout-rangeslider-vertical .list-item+.list-item {
		margin-top: 40px
	}
	.section--deposit-calc .deposit-row {
		margin-left: -50px
	}
	.section--deposit-calc .deposit-row-item {
		padding-left: 50px
	}
	.section--deposit-calc .layout-checkboxes-horizontal .list-item:first-child .checkbox {
		min-width: 230px
	}
	.section--deposit-accordeon .table-hr,
	.section--deposit-accordeon .table-rate {
		display: none
	}
	.section--deposit-accordeon .table-rate-slider-outer {
		display: block
	}
	.section--deposit-terms h3 {
		margin-bottom: 42px
	}
	.section--deposit-bank .number-title {
		font-size: 3rem
	}
	.section--deposit-bank .number-description {
		font-size: 2rem;
		margin-top: 20px
	}
	.section--deposit-bank .section-row {
		margin-top: 60px;
		margin-left: -80px
	}
	.section--deposit-bank .section-row-item {
		padding-left: 80px
	}
	.section--deposit-bank .apps {
		max-width: 320px
	}
	.section--deposit-bank .apps .list-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		font-size: 1.8rem;
		line-height: 1;
		margin-bottom: 7px
	}
	.section--deposit-tiles .tile.tile--default {
		padding: 50px 40px
	}
	.section--deposit-tiles .tile.tile--default .tile-title {
		margin-bottom: 28px
	}
	.section--deposit-tiles .tabs-tile .tabs-title {
		margin-left: 0;
		margin-right: 0
	}
	.section--deposit-tiles .tabs-tile .tabs-title .tabs-item+.tabs-item {
		margin-left: 37px
	}
	.section--deposit-tiles .tabs-tile .tabs-scroller {
		padding: 0 37px
	}
	.subhero--cards .number {
		margin-bottom: 15px
	}
	.subhero--cards h2 {
		font-size: 3.6rem;
		margin-bottom: 30px
	}
	.subhero--cards .range-slider.range-slider--hero .range-slider-title {
		font-size: 1.6rem
	}
	.subhero--cards .button {
		margin-top: 70px
	}
	.section--cards-promo h2 {
		font-size: 3.6rem;
		margin-bottom: 30px
	}
	.section--card-advantages h3,
	.section--cards-advantages h3,
	.section--cards-tiles .tile.tile--default .tile-title {
		margin-bottom: 40px
	}
	.section--cards-advantages .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0
	}
	.section--cards-advantages .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 60px
	}
	.section--cards-tiles .tile.tile--default .phone-big {
		font-size: 6.2rem
	}
	.section--cards-tiles .tile.tile--default .tile-title br {
		display: none
	}
	.subhero--card {
		padding-top: 45px;
		height: 831px
	}
	.subhero--short-deposit,
	.subhero--warranty {
		height: 488px
	}
	.subhero--card h3 {
		max-width: 400px
	}
	.subhero--card .subhero-row {
		display: block
	}
	.subhero--card .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--card .subhero-row-item:nth-child(2) {
		padding-top: 40px
	}
	.subhero--card .layout-highlights-horizontal {
		margin-top: -30px;
		margin-left: 0
	}
	.subhero--card .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.subhero--card .subhero-row-item:nth-child(2) img {
		max-width: 441px;
		margin-left: -10px
	}
	.subhero--card .button {
		margin-top: 50px
	}
	.section--card-details .table-button {
		display: inline-block
	}
	.table--card tr.-button {
		display: none
	}
	.table--card td:not([colspan]),
	.table--card th:not([colspan]) {
		width: 50%!important;
		padding-left: 15px!important
	}
	.section--card-advantages .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0
	}
	.section--card-advantages .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 60px
	}
	.section--card-tile .tile.tile--default {
		padding-left: 40px;
		padding-right: 40px
	}
	.section--card-tile .tabs-row {
		display: block;
		margin-bottom: 0;
		margin-left: 0
	}
	.section--card-tile .tabs-row-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0
	}
	.section--card-tile .tabs-row-item:first-child {
		margin-bottom: 45px
	}
	.section--card-tile .documents-row {
		display: block;
		margin-bottom: 0;
		margin-left: 0
	}
	.section--card-tile .documents-row-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-left: 0
	}
	.section--card-tile .documents-row-item:first-child {
		margin-bottom: 40px
	}
	.section--everyday-service-tabs h3,
	.subhero--everyday-service h2 {
		margin-bottom: 30px
	}
	.section--card-tile p br {
		display: none
	}
	.section--card-tile .layout-documents-horizontal {
		margin-top: -40px;
		margin-left: -40px
	}
	.section--card-tile .layout-documents-horizontal>* {
		padding-left: 40px;
		padding-top: 40px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--everyday-service {
		padding-top: 55px
	}
	.subhero--everyday-service .highlight {
		min-width: 220px
	}
	.subhero--everyday-service .layout-buttons-horizontal {
		margin-top: 40px
	}
	.subhero--everyday-service .subhero-row {
		display: block
	}
	.subhero--everyday-service .subhero-row-item:first-child {
		max-width: 100%
	}
	.subhero--everyday-service .subhero-row-item:nth-child(2) {
		margin-top: 55px;
		max-width: 540px
	}
	.subhero--everyday-service .layout-links-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: -20px
	}
	.subhero--everyday-service .layout-links-vertical>* {
		min-width: 0
	}
	.subhero--everyday-service .layout-links-vertical .list-item+.list-item {
		margin-top: 0
	}
	.subhero--everyday-service .layout-links-vertical .list-item {
		padding-top: 20px
	}
	.subhero--everyday-service .layout-links-vertical .list-item:nth-child(2) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.subhero--everyday-service .layout-links-vertical .list-item:nth-child(3) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.subhero--everyday-service .layout-links-vertical .link {
		min-width: 270px
	}
	.section--everyday-service-tabs h3 br {
		display: block
	}
	.section--fast-deposit-2-conditions .layout-highlights-horizontal br,
	.section--risk-2-conditions .layout-highlights-horizontal br,
	.section--risk-promo .nobr br,
	.section--short-deposit-promo .nobr br,
	.section--warranry-conditions .dl-list dt br,
	.subhero--bank-warranty h6 br,
	.subhero--fast-deposit .subhero-row-item:nth-child(2),
	.subhero--risk-2 .layout-highlights-horizontal .list-item:first-child br,
	.subhero--short-deposit .subhero-row-item:nth-child(2) {
		display: none
	}
	.section--everyday-service-tabs .tabs-title {
		font-size: 1.8rem
	}
	.section--everyday-service-tabs .button {
		margin-top: 40px
	}
	.section--everyday-service-tabs .tabs-content {
		max-width: 550px
	}
	.section--everyday-service-tabs .layout-highlights-horizontal .list-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--everyday-service h3 {
		margin-bottom: 20px
	}
	.section--everyday-service .layout-highlights-horizontal {
		margin-top: 15px
	}
	.section--everyday-service .button {
		margin-top: 40px
	}
	.subhero--warranty h2 {
		font-size: 3.6rem;
		margin-bottom: 13px
	}
	.subhero--warranty h6 {
		font-size: 1.8rem;
		margin-bottom: 35px
	}
	.subhero--warranty .button {
		margin-top: 70px
	}
	.section--warranry-conditions h3 {
		margin-bottom: 40px
	}
	.section--warranry-conditions .dl-list {
		font-size: 1.8rem
	}
	.section--warranry-orders h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.section--warranry-docs .button {
		margin-top: 25px
	}
	.section--warranry-docs .section-row-item:first-child .tile.tile--default .tile-title {
		margin-bottom: 20px
	}
	.section--warranry-docs .section-row-item:nth-child(2) .tile.tile--default .tile-title {
		margin-bottom: 40px
	}
	.subhero--fast-deposit,
	.subhero--fast-deposit-2 {
		height: 441px;
		padding-top: 60px
	}
	.subhero--short-deposit h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.subhero--short-deposit h6 {
		font-size: 2.6rem;
		margin-bottom: 45px
	}
	.subhero--short-deposit .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--short-deposit-promo h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.section--short-deposit-promo h6 {
		font-size: 2.6rem;
		margin-bottom: 35px
	}
	.section--short-deposit-promo h6+.button {
		margin-top: 10px
	}
	.section--short-deposit-promo .tabs-title {
		margin-bottom: 45px;
		font-size: 1.8rem
	}
	.subhero--fast-deposit h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.subhero--fast-deposit h6 {
		font-size: 2.6rem;
		margin-bottom: 45px
	}
	.subhero--fast-deposit .subhero-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--fast-deposit-promo h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.section--fast-deposit-promo h6 {
		font-size: 2.6rem;
		margin-bottom: 35px
	}
	.subhero--fast-deposit-2 h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.subhero--fast-deposit-2 h6 {
		font-size: 2.6rem;
		margin-bottom: 45px
	}
	.subhero--fast-deposit-2 .highlight-text {
		letter-spacing: -.05em;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.subhero--fast-deposit-2 .layout-highlights-horizontal {
		margin: -20px 0 0 -20px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.subhero--fast-deposit-2 .layout-highlights-horizontal .list-item {
		padding: 20px 0 0 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%
	}
	.subhero--fast-deposit-2 .layout-highlights-horizontal .list-item:first-child br {
		display: none
	}
	.section--fast-deposit-2-conditions .layout-highlights-horizontal {
		margin-top: -40px;
		margin-left: 0
	}
	.section--fast-deposit-2-conditions .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 40px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--fast-deposit-2--tiles .tile .tile-title {
		margin-bottom: 40px;
		white-space: normal
	}
	.section--fast-deposit-2--tiles .highlight,
	.section--fast-deposit-2--tiles .phone-big {
		margin-top: 35px
	}
	.subhero--bank-support {
		padding-top: 60px;
		height: 488px
	}
	.subhero--bank-support h2 {
		font-size: 3.6rem;
		margin-bottom: 25px
	}
	.subhero--bank-support h6 {
		font-size: 2rem;
		margin-bottom: 45px;
		max-width: 380px
	}
	.subhero--bank-support .highlight {
		max-width: 260px
	}
	.subhero--bank-support .layout-highlights-horizontal {
		margin: -20px 0 0
	}
	.subhero--bank-support .layout-highlights-horizontal .list-item {
		padding: 20px 0 0
	}
	.section--bank-support-tiles h3 {
		margin-bottom: 20px
	}
	.section--bank-support-tiles h6 {
		font-size: 2rem
	}
	.section--bank-support-contracts .layout-highlights-horizontal {
		margin-top: -40px;
		margin-left: -40px
	}
	.section--bank-support-contracts .layout-highlights-horizontal>* {
		padding-left: 40px;
		padding-top: 40px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--bank-support-promo h2 {
		font-size: 3.6rem;
		margin-bottom: 30px
	}
	.section--bank-support-promo h6 {
		font-size: 1.8rem
	}
	.section--bank-support-promo .button {
		margin-top: 65px
	}
	.subhero--risk {
		height: 488px
	}
	.subhero--risk h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.subhero--risk h6 {
		font-size: 2.6rem;
		margin-bottom: 45px
	}
	.section--risk-promo h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.section--risk-promo h6 {
		font-size: 2.6rem;
		margin-bottom: 35px
	}
	.section--risk-promo h6+.button {
		margin-top: 10px
	}
	.subhero--risk-2 {
		height: 441px;
		padding-top: 60px
	}
	.subhero--risk-2 h2 {
		font-size: 3.6rem;
		margin-bottom: 20px
	}
	.subhero--risk-2 h6 {
		font-size: 2.6rem;
		margin-bottom: 45px
	}
	.subhero--risk-2 .highlight-text {
		letter-spacing: -.05em;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.subhero--risk-2 .layout-highlights-horizontal {
		margin: -20px 0 0 -20px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.subhero--risk-2 .layout-highlights-horizontal .list-item {
		padding: 20px 0 0 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%
	}
	.section--risk-2-conditions .layout-highlights-horizontal {
		margin-top: -40px;
		margin-left: 0
	}
	.section--risk-2-conditions .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 40px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.section--risk-2--tiles .tile .tile-title {
		margin-bottom: 40px;
		white-space: normal
	}
	.section--risk-2--tiles .highlight,
	.section--risk-2--tiles .phone-big {
		margin-top: 35px
	}
	.subhero--overdraft {
		padding-top: 60px
	}
	.subhero--overdraft h2 {
		margin-bottom: 15px
	}
	.subhero--overdraft .number {
		margin-bottom: 35px
	}
	.subhero--overdraft .number-title {
		margin-top: 15px
	}
	.subhero--overdraft .button {
		margin-top: 70px
	}
	.section--bank-warranty-promo .tabs,
	.section--overdraft-promo .button {
		margin-top: 40px
	}
	.section--overdraft-promo p {
		font-size: 1.6rem;
		margin-bottom: 35px
	}
	.subhero--bank-warranty {
		padding-top: 54px
	}
	.subhero--bank-warranty h2 {
		margin-bottom: 20px;
		max-width: 500px
	}
	.subhero--bank-warranty h6 {
		font-size: 2.6rem;
		margin-bottom: 40px;
		max-width: 535px
	}
	.subhero--bank-warranty .subhero-row {
		margin-bottom: 50px
	}
	.section--bank-warranty-promo h3 {
		margin-bottom: 15px
	}
	.section--bank-warranty-promo p {
		font-size: 1.6rem
	}
	.section--bank-warranty-promo .tabs-title {
		margin-bottom: 30px
	}
	.subhero--overdraft-2 {
		padding-top: 55px;
		height: 540px
	}
	.subhero--overdraft-2 h2 {
		margin-bottom: 15px;
		font-size: 3.6rem
	}
	.subhero--overdraft-2 .number {
		margin-bottom: 35px
	}
	.subhero--overdraft-2 .number-title {
		margin-top: 12px
	}
	.subhero--overdraft-2 .button {
		margin-top: 70px
	}
	.subhero--overdraft-2 .layout-highlights-horizontal {
		margin: -20px 0 0 -20px;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.section--overdraft-2-advantages h3,
	.section--overdraft-2-tiles h3 {
		margin-bottom: 40px
	}
	.subhero--overdraft-2 .layout-highlights-horizontal .list-item {
		padding: 20px 0 0 20px
	}
	.section--overdraft-2-advantages .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-right: 0
	}
	.section--overdraft-2-advantages .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 60px
	}
	.section--overdraft-2-advantages .preview.preview--primary,
	.section--overdraft-2-advantages .preview.preview--primary .preview-media {
		height: 300px
	}
	.section--overdraft-2-tiles.section--tiles .section-row {
		margin-top: 0
	}
	.section--overdraft-2-tiles.section--tiles .section-row-item {
		padding-top: 0
	}
	.section--overdraft-2-tiles.section--tiles .section-row-item:first-child .tile {
		padding-bottom: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--overdraft-2-tiles.section--tiles .section-row-item:nth-child(2) .tile {
		padding-top: 40px;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	.section--overdraft-2-documents .section-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 230px;
		flex: 0 0 230px;
		max-width: 230px
	}
	.section--overdraft-2-documents .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 350px;
		flex: 0 0 350px;
		max-width: 350px
	}
	.subhero--business-deposit {
		padding-top: 55px
	}
	.subhero--business-deposit h2 {
		margin-bottom: 55px;
		max-width: 400px
	}
	.subhero--business-deposit .tabs-title {
		margin-bottom: 35px
	}
	.subhero--business-deposit .button {
		margin-top: 50px
	}
	.section--business-deposit-promo h3 {
		margin-bottom: 20px
	}
	.section--business-deposit-promo p {
		margin-bottom: 35px;
		font-size: 1.6rem
	}
	.section--business-deposit-promo .button {
		margin-top: 40px
	}
	.section--business-deposit-promo .section-row {
		display: block
	}
	.section--business-deposit-promo .section-row-item:nth-child(2) {
		padding-left: 0;
		padding-top: 45px
	}
	.section--business-deposit-promo .layout-links-vertical {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: -20px 0 0 -60px
	}
	.section--business-deposit-promo .layout-links-vertical>* {
		min-width: 0
	}
	.section--business-deposit-promo .layout-links-vertical .list-item {
		padding-top: 20px;
		padding-left: 60px
	}
	.section--business-deposit-promo .layout-links-vertical .list-item+.list-item {
		margin-top: 0
	}
	.section--business-deposit-slider .container {
		padding-bottom: 1px!important
	}
}

@media screen and (max-width:1120px) {
	h1 {
		font-size: 8.2rem
	}
	h3 {
		font-size: 3.6rem
	}
	.highlight-image,
	.highlight-number {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60px;
		flex: 0 0 60px;
		max-width: 60px
	}
	.highlight-number-value {
		height: 60px;
		line-height: 58px;
		font-size: 2.5rem
	}
	.highlight-misc {
		padding-left: 78px
	}
	.highlight.highlight--primary .highlight-text {
		font-size: 1.8rem
	}
	.number-value {
		font-size: 8.2rem
	}
	.number-title {
		font-size: 2.6rem
	}
	.number-description {
		font-size: 1.6rem;
		margin-top: 25px
	}
	.form-section-block {
		padding-top: 65px
	}
	.form-section-title {
		margin-bottom: 30px
	}
	.search-label {
		font-size: 2.6rem
	}
	.search .container {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.search .form-search .form-field-control {
		padding: 10px 15px
	}
	.hero-slider-item {
		height: 560px;
		padding-top: 70px
	}
	.hero-slider-item:before {
		display: block
	}
	.hero-slider-item-bg-laptop {
		display: none
	}
	.hero-slider-item-bg-tablet {
		display: block
	}
	.subhero--investments h2 {
		font-size: 3.6rem
	}
	.subhero--investments .number-title {
		font-size: 2.6rem
	}
	.subhero--investments .layout-highlights-horizontal {
		margin-top: 13px
	}
	.subhero--investments .button {
		margin-top: 70px
	}
	.table-investments {
		display: none
	}
	.investments-slider-outer {
		display: block
	}
	.subhero--investments-abs h2 {
		font-size: 3.6rem
	}
	.subhero--investments-abs .number-title {
		font-size: 2.6rem
	}
	.subhero--investments-abs .layout-highlights-horizontal {
		margin-top: 13px
	}
	.subhero--investments-abs .button {
		margin-top: 70px
	}
	.section--investments-abs-select .phone-big {
		font-size: 4.6rem;
		left: auto;
		font-weight: 400;
		letter-spacing: -.05em;
		right: 0
	}
	.subhero--rachetno_kassovoe_obs .container .inner>h2 {
		font-size: 42px;
		line-height: 49px
	}
	.subhero--rachetno_kassovoe_obs .container .inner>h6 {
		font-size: 18px;
		line-height: 25px
	}
	.subhero--corp_upravlenie .container .inner h2,
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .main-descr h2,
	h2 {
		font-size: 36px;
		line-height: 46px
	}
	.advantages .container .inner .advantages-container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.advantages .container .inner .advantages-container .column2 {
		margin-top: 20px
	}
	.advantages .container .inner .advantages-container .column1,
	.advantages .container .inner .advantages-container .column2 {
		width: 100%;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-left: 20px
	}
	.advantages-free .container .inner .advantages-free-container .advantage {
		width: 50%
	}
	.advantages-free .container .inner .advantages-free-container .advantage:nth-child(2)~.advantage {
		margin-top: 40px
	}
	.operations {
		display: none
	}
	.operations-mobile {
		display: block
	}
	.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container .buttons {
		width: 130.6%;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.documents-and-tarifs .container .inner .documents-container .documents {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap
	}
	.documents-and-tarifs .container .inner .documents-container .documents .document {
		max-width: none
	}
	.document-list .container .inner .documents-container .documents .document,
	.special-conditions-service .container .inner .documents-container .documents .document {
		max-width: unset
	}
	.special-conditions-service .container .inner .documents-container .buttons-overflow-container {
		width: 190%
	}
	.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons {
		width: 130.6%;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.special-conditions-service .container .inner .documents-container .documents {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap
	}
	.document-list .container .inner .documents-container .buttons-overflow-container .buttons {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 149.6%
	}
	.document-list .container .inner .documents-container .documents {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap
	}
	.principles .container .inner .principles-container {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap
	}
	.principles .container .inner .principles-container .principle:first-child~.principle {
		margin-top: 47px
	}
	.principles .container .inner .principles-container .principle>.principle-text {
		max-width: 572px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi {
		height: 817px;
		height: 742px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .main-descr {
		width: 100%
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .main-descr>h6 {
		font-size: 21px;
		line-height: 27px;
		max-width: 590px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr>.item>.description,
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr>.item>.description {
		max-width: 180px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .main-descr>.more-btn {
		display: none
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders {
		width: 50%;
		margin-top: 30px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders>.more-btn {
		display: block
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program {
		width: 50%;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-top: 75px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div:first-child~div {
		padding-top: 0;
		margin-top: 23px
	}
	.how-to-take-creadit,
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga,
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog {
		margin-top: 60px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div {
		height: 30px;
		font-size: 14px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr>.item~.item {
		margin-left: 30px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr>.item~.item {
		margin-left: 25px
	}
	.how-to-take-creadit .container .inner .wrapper-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap
	}
	.how-to-take-creadit .container .inner .wrapper-row .how-to-column {
		width: 100%
	}
	.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit {
		width: 100%;
		margin-top: 37px;
		padding: 50px 115px 70px 40px
	}
}

@media (max-width:1100px) {
	.section--deposit-calc+.section-form {
		margin-top: 60px
	}
	.section--events .section-row>.section-row-item-news {
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--events .section-row>.section-row-item-exchange {
		padding-left: 40px;
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 60px
	}
}

@media screen and (max-width:1100px) {
	h4 {
		font-size: 2rem
	}
	.document-image {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60px;
		flex: 0 0 60px;
		max-width: 60px
	}
	.section-form--investments {
		margin-bottom: 60px
	}
	.section--card-details+.section-form {
		margin-top: 45px
	}
}

@media (max-width:950px) {
	.section-form--connect .form-section.form-section--success .form-section-block-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: -30px
	}
	.section-form--connect .form-section.form-section--success .form-section-block-row>* {
		min-width: 0
	}
	.section-form--connect .form-section.form-section--success .form-section-block-row .form-section-block-col {
		padding-left: 30px
	}
	.section-form--connect .form-section.form-section--success .form-section-block-row .form-section-block-col+.form-section-block-col {
		margin-top: 0
	}
}

@media screen and (max-width:950px) {
	.form-section.form-section--success .form-section-block-row,
	.section--mobileapp .form-mobileapp .form-row {
		display: block
	}
	.form-section.form-section--success h6 {
		margin-bottom: 40px
	}
	.form-section.form-section--success .form-section-block-row .form-section-block-col+.form-section-block-col {
		margin-top: 30px
	}
	.section--mobileapp {
		background-image: url(../img/sections/3-1a.jpg);
		background-position: 50% 100%;
		text-align: center
	}
	.section--mobileapp .inner {
		padding-left: 0;
		padding-bottom: 280px
	}
	.section--mobileapp .form-mobileapp .form-row .form-item {
		max-width: 420px;
		margin: 0 auto
	}
	.section--mobileapp .form-mobileapp .form-row .form-item+.form-item {
		margin-top: 50px
	}
	.section--mobileapp .apps {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

@media (max-width:900px) {
	.calculator-investments .layout-checkboxes-vertical .list-item {
		width: 280px
	}
}

@media screen and (max-width:900px) {
	.section--events .section-row-item:nth-child(2),
	.section--events .section-row-item:nth-child(3) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (max-width:880px) {
	.subhero--business-deposit .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.subhero--business-deposit .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
}

@media screen and (max-width:880px) and (max-width:650px) {
	.subhero--business-deposit .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.subhero--business-deposit .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:870px) {
	.section--credit .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--credit .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
}

@media screen and (max-width:870px) and (max-width:650px) {
	.section--credit .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--credit .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:800px) {
	.entry {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}
	.entry-media {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 53%;
		flex: 0 0 53%;
		max-width: 53%;
		height: 100%
	}
	.entry-content {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 30px;
		font-size: 1.6rem
	}
	.entry-title {
		font-size: 2.6rem
	}
	.events-slider {
		margin: 0
	}
	.events-slider-item {
		padding: 0!important
	}
}

@media screen and (max-width:800px) {
	.form-section-block {
		padding: 50px 30px
	}
	.tabs-form .tabs-title {
		margin-bottom: 25px
	}
}

@media screen and (max-width:760px) {
	.section--investments-abs-select .phone-big {
		position: static;
		margin-left: 0;
		margin-top: 20px
	}
}

@media (max-width:750px) {
	.section--make-payment .layout-highlights-horizontal {
		margin-left: -30px
	}
	.section--make-payment .layout-highlights-horizontal .list-item {
		padding-left: 30px
	}
	.section--ready-housing-tabs .tabs .tabs-row-item:nth-child(2),
	.subhero--hypothec .tabs .tabs-row-item:nth-child(2) {
		padding-left: 50px
	}
	.subhero--hypothec .radio label {
		font-size: 1.4rem
	}
	.section--ready-housing-tabs .hypothec-tabs-results .hypothec-tabs-result,
	.subhero--hypothec .hypothec-tabs-results .hypothec-tabs-result {
		font-size: 1.8rem
	}
	.section--ready-housing-tabs .layout-radios-horizontal {
		margin-left: -20px
	}
	.section--ready-housing-tabs .layout-radios-horizontal .list-item {
		padding-left: 20px
	}
	.section--ready-housing-tabs .layout-radios-horizontal .radio label {
		font-size: 1.6rem;
		padding-left: 30px
	}
	.subhero--hypothec-and-credit .radio label {
		font-size: 1.4rem
	}
	.subhero--hypothec-and-credit .tabs .tabs-row-item:nth-child(2) {
		padding-left: 50px
	}
	.subhero--hypothec-and-credit .hypothec-tabs-results .hypothec-tabs-result {
		font-size: 1.8rem
	}
	.section--credit .layout-links-vertical+.layout-links-vertical {
		margin-left: 40px
	}
	.section--corp-events .layout-links-horizontal {
		margin-top: -30px;
		margin-left: -30px
	}
	.section--corp-events .layout-links-horizontal>* {
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media screen and (max-width:750px) {
	.document-text,
	.highlight-text {
		font-size: 1.6rem
	}
}

@media (max-width:720px) {
	.section-form--connect .form-section.form-section--success .form-section-block-row .form-section-block-col:last-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 20px
	}
}

@media (max-width:700px) {
	.section--corp-events .layout-labels {
		margin-top: -20px;
		margin-left: -20px
	}
	.section--corp-events .layout-labels>* {
		padding-left: 20px;
		padding-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--corp-events .layout-labels .label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.section--corp-events .layout-labels .label>* {
		min-width: 0
	}
	.section--corp-events .layout-labels .label-title {
		font-size: 1.6rem;
		font-weight: 400
	}
	.section--corp-events .layout-labels .label-badge {
		margin-top: 0;
		min-width: 110px
	}
	.section--corp-events .layout-labels .label-badge span {
		line-height: 24px;
		height: 24px
	}
}

@media screen and (max-width:700px) {
	.section--events .layout-links-vertical {
		display: block;
		margin-top: -30px;
		margin-left: -30px
	}
	.section--events .layout-links-vertical>* {
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (max-width:650px) {
	#news .list-item {
		max-width: 100%
	}
	
	.seo-title  {
	
	margin-bottom: 14px;
margin-top: 15px;
    font-size: 2.5rem;
	
	}
	.entry,
	.preview {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal
	}
	.container {
		padding-left: 15px;
		padding-right: 15px
	}
	.article a:not([class]),
	.tile a:not([class]) {
		padding-bottom: 1px
	}
	.layout-buttons-horizontal {
		display: block
	}
	.tile {
		padding: 0 20px 20px
	}
	.tile-title span {
		padding-top: 20px;
		margin-bottom: 20px
	}
	.tile.tile--default {
		padding: 30px 20px;
		font-size: 1.4rem
	}
	.tile.tile--default .tile-title {
		font-size: 2.2rem
	}
	.menu-list-item {
		margin-top: 30px
	}
	.subhero {
		height: 480px;
		padding-top: 70px
	}
	.currency-metalls-title {
		font-size: 1.6rem;
		margin-bottom: 20px
	}
	.currency-metall,
	.entry-content {
		font-size: 1.4rem
	}
	.currency-metalls-row {
		display: block;
		margin-left: 0
	}
	.currency-metalls-col {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0
	}
	.currency-metalls-col+div {
		border-left: 0;
		margin-top: 15px
	}
	.currency-metall+.currency-metall {
		margin-top: 15px
	}
	.entry {
		-ms-flex-direction: column;
		flex-direction: column
	}
	.entry-media {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		max-width: 100%;
		height: 204px
	}
	.entry-content {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		padding: 30px 18px 30px 20px
	}
	.entry-title {
		font-size: 1.8rem
	}
	.entry-body+.entry-footer .link {
		font-size: 1.6rem
	}
	.dl-list,
	.ul-list {
		font-size: 1.4rem
	}
	.ol-list li+li {
		margin-top: 25px
	}
	.dl-list dt {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 38%;
		flex: 0 0 38%;
		max-width: 38%
	}
	.dl-list dd {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 62%;
		flex: 0 0 62%;
		max-width: 62%
	}
	.ul-list li {
		padding-left: 25px;
		background-size: 14px auto
	}
	.ul-list li+li {
		margin-top: 23px
	}
	.preview {
		-ms-flex-direction: column;
		flex-direction: column;
		border-radius: 0;
		margin: 0 -15px;
		width: auto!important
	}
	.preview-media {
		max-width: 100%;
		height: 236px!important
	}
	.preview-content,
	.preview-media {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
	.preview-content {
		padding: 30px 15px!important
	}
	.preview-title {
		font-size: 2.2rem
	}
	.preview.preview--primary {
		height: auto
	}
	.preview.preview--primary .preview-title {
		font-size: 1.8rem
	}
	.label-badge {
		min-width: 65px!important
	}
	.label-badge span {
		padding: 0 6px;
		font-size: 1.2rem
	}
	.investment-info {
		display: blocks;
		margin-top: -20px
	}
	.investment-info-item {
		padding-top: 20px
	}
	.investment-title {
		font-size: 2.2rem
	}
	.investment-text {
		font-size: 1.4rem
	}
	.accordion-header {
		font-size: 2rem;
		padding: 19px 0
	}
	.rate,
	.table,
	.table th div {
		font-size: 1.4rem
	}
	.accordion-title {
		padding-right: 25px
	}
	.accordion-title:before {
		margin-top: -2px;
		width: 14px;
		height: 8px
	}
	.accordion-body,
	.header-mobile .header-bank {
		margin-top: 30px
	}
	.table td,
	.table th {
		border-radius: 0!important;
		font-size: 1.4rem
	}
	.rate-header {
		padding: 15px
	}
	.rate-row-header {
		padding: 20px 15px
	}
	.rate-row-body {
		padding: 0 15px
	}
	.rate-row-title br,
	.rate-row-value br {
		display: none
	}
	.header-mobile .locations-row {
		padding-top: 30px;
		display: block
	}
	.header-mobile .locations-col+.locations-col {
		margin-top: 15px
	}
	.header-mobile .header-dropdown-contacts>.dropdown-col:first-child {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 35px
	}
	.header-mobile .header-dropdown-contacts>.dropdown-col:last-child {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.header-mobile .header-navigation-hero .navigation-hero .list-item+.list-item {
		margin-top: 30px
	}
	.header-mobile .header-navigation-hero .navigation-hero .list-item .list-link {
		font-size: 1.6rem;
		position: relative;
		line-height: 24px
	}
	.header-mobile .header-navigation-hero .navigation-hero .list-item .list-link span {
		height: 24px;
		line-height: 24px;
		position: absolute;
		right: 0;
		width: 57px;
		text-align: center
	}
	.dropdown-scroll {
		padding: 15px 15px 115px 15px
	}
	.footer {
		padding-bottom: 40px
	}
	.footer-top {
		position: relative;
		padding-bottom: 120px
	}
	.footer-top .footer-col:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.footer-top .footer-col:nth-child(2),
	.footer-top .footer-col:nth-child(3) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.footer-top .footer-col:nth-child(3) {
		margin-top: 20px
	}
	.footer-top .footer-col:nth-child(4) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.footer-top .social {
		position: absolute;
		left: 0;
		bottom: 40px
	}
	.footer-middle {
		padding-bottom: 40px
	}
	.footer-middle .footer-col:first-child {
		margin-bottom: 50px
	}
	.footer-middle .footer-col:first-child,
	.footer-middle .footer-col:last-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.footer-middle .menu {
		display: inline-block;
		font-size: 1.6rem
	}
	.footer-middle .footer-nav-menu-primary {
		display: none
	}
	.footer-license br,
	.section--make-payment .layout-highlights-horizontal,
	.section--make-payment-2 .layout-highlights-horizontal,
	.section--make-payment-3 .-second .highlight br,
	.section--make-payment-3 .-second .section-row-item:first-child h3 br,
	.section--make-payment-3 .-second .section-row-item:nth-child(2),
	.section--make-payment-3 .layout-highlights-horizontal {
		display: block
	}
	.footer-bottom {
		padding-top: 25px
	}
	.footer-bottom .footer-col {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.footer-bottom .footer-col:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		max-width: 60%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.footer-bottom .footer-col:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 40px
	}
	.footer-bottom .footer-col:nth-child(3) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.footer-nav-menu-secondary .list-item+.list-item {
		margin-top: 30px
	}
	.footer-nav+.footer-nav {
		margin-top: 0
	}
	.hero-navigation-toggle {
		padding-left: 0;
		padding-right: 21px
	}
	.hero-navigation-toggle .icon {
		right: 0;
		left: auto
	}
	.section--make-payment h3 {
		margin-bottom: 10px;
		letter-spacing: -1px
	}
	.section--make-payment .section-row-item:nth-child(2) {
		margin-top: 35px
	}
	.section--make-payment .layout-highlights-horizontal .list-item+.list-item {
		margin-top: 20px
	}
	.section--make-payment-2 .section-row-item:first-child h3 {
		font-size: 2.2rem;
		margin-bottom: 8px
	}
	.section--make-payment-2 .section-row-item:first-child p {
		margin-bottom: 40px
	}
	.section--make-payment-2 .section-row-item:nth-child(2) {
		margin-top: 45px
	}
	.section--make-payment-2 .section-row-item:nth-child(2) h3 {
		font-size: 2.2rem;
		margin-bottom: 20px
	}
	.section--make-payment-2 .phone-big {
		font-size: 3.6rem
	}
	.section--make-payment-3 .-first .section-row-item:first-child h3 {
		margin-bottom: 8px
	}
	.section--make-payment-3 .-first .section-row-item:first-child p {
		font-size: 1.4rem
	}
	.section--make-payment-3 .-first .section-row-item:nth-child(2) {
		margin-top: 38px
	}
	.section--make-payment-3 .-second {
		margin-top: 45px
	}
	.section--make-payment-3 .-second .section-row-item:first-child {
		margin-bottom: 20px
	}
	.section--make-payment-3 .-second .section-row-item:first-child h3 {
		font-size: 2.2rem;
		margin-bottom: 0
	}
	.section--make-payment-3 .phone-big {
		font-size: 3.6rem;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 40px
	}
	.section--investemnts-privileges p br,
	.section--investments-tiles .highlight br {
		display: none
	}
	.section--short-deposit-privileges h3 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.calculator-investments .checkbox label,
	.calculator-investments .radio label,
	.section--short-deposit-privileges p {
		font-size: 1.4rem
	}
	.section--investemnts-privileges .button,
	.section--short-deposit-privileges .button {
		margin-top: 40px
	}
	.section--investments-tiles .tile .layout-highlights-vertical {
		margin-top: 0!important;
		margin-left: -20px
	}
	.section--investments-tiles .tile .layout-highlights-vertical>* {
		padding-left: 20px;
		padding-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--investments-tiles .tile .button,
	.section--investments-tiles .tile .currency-metalls {
		margin-top: 30px
	}
	.section--investments-tiles .highlight-text {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.calculator-investments {
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		margin-top: 20px;
		margin-bottom: 40px
	}
	.calculator-investments .layout-checkboxes-vertical {
		margin-top: -30px
	}
	.calculator-investments .layout-checkboxes-vertical .list-item {
		width: 100%;
		padding-top: 30px
	}
	.calculator-investments .layout-rangeslider-horizontal .list-item {
		width: 100%!important;
		-webkit-box-flex: 0!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		padding-top: 25px
	}
	.calculator-investments .layout-rangeslider-horizontal .range-slider {
		width: 100%
	}
	.investment-tile {
		padding: 30px 15px
	}
	.investment-tile-header {
		font-size: 2.2rem;
		margin-right: -15px
	}
	.investment-tile-body table td,
	.investment-tile-body table th {
		font-size: 1.4rem
	}
	.investment-tile-footer {
		display: block;
		height: 98px
	}
	.investment-tile-footer .investment-bank {
		margin: 30px 0 0;
		font-size: 1.6rem
	}
	.subhero--hypothec {
		height: 764px;
		padding-top: 50px
	}
	.subhero--hypothec h2 {
		font-size: 2.2rem;
		margin-bottom: 35px
	}
	.subhero--hypothec .layout-radios-horizontal,
	.subhero--hypothec .subhero-row {
		display: block
	}
	.subhero--hypothec .subhero-row-item:nth-child(2) {
		margin-top: 40px
	}
	.subhero--hypothec .tabs .tabs-title {
		margin-bottom: 37px
	}
	.subhero--hypothec .tabs .tabs-title .tabs-item span {
		padding-left: 0;
		padding-right: 0
	}
	.subhero--hypothec .tabs .tabs-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--hypothec .tabs .tabs-row-item:nth-child(2) {
		display: none
	}
	.section--hypothec-find-flat .layout-highlights-vertical,
	.section--hypothec-promo .layout-highlights-horizontal,
	.section--hypothec-results,
	.section--ready-housing-tabs .layout-radios-horizontal,
	.section--ready-housing-tabs .tabs .tabs-row,
	.subhero--hypothec-and-credit .layout-radios-horizontal,
	.subhero--hypothec-and-credit .subhero-row,
	.subhero--ready-housing .layout-highlights-horizontal {
		display: block
	}
	.subhero--hypothec .range-slider {
		width: 100%
	}
	.subhero--hypothec .layout-rangeslider-vertical .list-item+.list-item {
		margin-top: 36px
	}
	.section--hypothec-find-flat {
		font-size: 1.4rem
	}
	.section--hypothec-find-flat .section-row-item:nth-child(2) {
		margin-top: 30px
	}
	.section--hypothec-find-flat .section-row-item:nth-child(2) .button {
		margin-top: 40px
	}
	.events-slider .tns-nav,
	.section--hypothec-find-flat .layout-highlights-vertical .list-item+.list-item,
	.section--hypothec-promo .layout-highlights-horizontal .list-item+.list-item {
		margin-top: 20px
	}
	.section--hypothec-promo h2 {
		font-size: 2.2rem
	}
	.events-slider .tns-outer {
		margin-bottom: 32px
	}
	.section--hypothec-tiles .tile.tile--default {
		margin-left: -15px;
		margin-right: -15px;
		padding: 30px 15px
	}
	.section--hypothec-tiles .tile.tile--default .phone-big {
		font-size: 3.6rem;
		margin-top: 30px
	}
	.section--hypothec-tiles .tile.tile--default .tile-title {
		margin-bottom: 20px
	}
	.section--hypothec-order .container {
		padding-top: 82px!important;
		padding-bottom: 82px!important
	}
	.subhero--ready-housing {
		height: 433px;
		padding-top: 50px
	}
	.subhero--ready-housing h2 {
		font-size: 3rem;
		margin-bottom: 14px
	}
	.subhero--ready-housing .number-value {
		font-size: 5.6rem
	}
	.subhero--ready-housing .number-title {
		margin-top: 15px;
		font-size: 2.2rem
	}
	.subhero--ready-housing .layout-highlights-horizontal .list-item+.list-item {
		margin-top: 30px
	}
	.section--ready-housing-tabs h3 {
		margin-bottom: 10px
	}
	.section--ready-housing-tabs p {
		font-size: 1.4rem
	}
	.section--ready-housing-tabs .tabs {
		margin-top: 35px
	}
	.section--ready-housing-tabs .tabs .tabs-title {
		margin-bottom: 40px;
		width: 100%
	}
	.section--ready-housing-tabs .tabs .tabs-title .tabs-item+.tabs-item {
		margin-left: 30px
	}
	.section--ready-housing-tabs .tabs .tabs-row-item:nth-child(2) {
		padding-left: 0;
		margin-top: 45px;
		display: block
	}
	.section--ready-housing-tabs .tabs .tabs-row-item:nth-child(2) .hypothec-tabs-button .button {
		margin-top: 25px
	}
	.section--ready-housing-tabs .layout-rangeslider-vertical .list-item+.list-item {
		margin-top: 40px
	}
	.section--ready-housing-tabs .hypothec-tabs-results .hypothec-tabs-result {
		font-size: 1.6rem
	}
	.section--ready-housing-tabs .hypothec-tabs-results .hypothec-tabs-result+.hypothec-tabs-result {
		margin-top: 25px
	}
	.section--ready-housing-tabs .layout-radios-horizontal {
		margin-bottom: 40px
	}
	.section--ready-housing-tabs .layout-radios-horizontal .list-item+.list-item {
		margin-top: 30px
	}
	.section--ready-housing-tabs .layout-radios-horizontal .radio label {
		font-size: 1.4rem;
		padding-left: 40px
	}
	.section--ready-housing-tabs+.section-form--hypothec {
		margin-top: 50px
	}
	.section--ready-housing-highlights .layout-highlights-horizontal {
		margin-top: -30px;
		margin-left: -30px
	}
	.section--ready-housing-highlights .layout-highlights-horizontal>* {
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--ready-housing-tiles .tile.tile--default {
		margin-left: -15px;
		margin-right: -15px;
		padding: 30px 15px
	}
	.section--ready-housing-tiles .tile.tile--default .tile-title {
		margin-bottom: 20px
	}
	.section--ready-housing-tiles .tile.tile--default .tabs-tile .tabs-title {
		margin-bottom: 30px
	}
	.section--ready-housing-tiles .tile.tile--default .tabs-tile .tabs-item+.tabs-item {
		margin-left: 27px
	}
	.section--ready-housing-tiles .tile.tile--default .tabs-tile .tabs-scroller {
		padding: 0 14px
	}
	.section--ready-housing-tiles .layout-documents-horizontal {
		margin-top: -30px;
		margin-left: -30px
	}
	.section--ready-housing-tiles .layout-documents-horizontal>* {
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--hypothec-and-credit {
		height: 824px;
		padding-top: 50px
	}
	.subhero--hypothec-and-credit .number {
		margin-bottom: 35px
	}
	.subhero--hypothec-and-credit .number-value {
		font-size: 5.6rem
	}
	.section--ivestments-abs-promo h2,
	.subhero--hypothec-and-credit .number-title {
		font-size: 2.2rem
	}
	.subhero--hypothec-and-credit .subhero-row-item:nth-child(2) {
		margin-top: 40px
	}
	.subhero--hypothec-and-credit .tabs .tabs-title {
		margin-bottom: 37px
	}
	.subhero--hypothec-and-credit .tabs .tabs-title .tabs-item span {
		padding-left: 0;
		padding-right: 0
	}
	.subhero--hypothec-and-credit .tabs .tabs-row-item:first-child {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--hypothec-and-credit .tabs .tabs-row-item:nth-child(2) {
		display: none
	}
	.subhero--hypothec-and-credit .range-slider {
		width: 100%
	}
	.subhero--hypothec-and-credit .layout-rangeslider-vertical .list-item+.list-item {
		margin-top: 36px
	}
	.section--hypothec-and-credit-results {
		display: block
	}
	.section--hypothec-and-credit-tiles .tile.tile--default {
		padding-bottom: 30px
	}
	.section--hypothec-and-credit-tiles .tile.tile--default .tile-title {
		margin-bottom: 11px;
		letter-spacing: -1px
	}
	.section--hypothec-and-credit-tiles .layout-highlights-vertical {
		display: block;
		margin-bottom: 40px;
		margin-top: 15px!important;
		margin-left: 0
	}
	.section--hypothec-and-credit-tiles .layout-highlights-vertical>* {
		padding-left: 0;
		padding-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--hypothec-and-credit-payments h3 {
		letter-spacing: 0;
		margin-bottom: 30px
	}
	.section--hypothec-and-credit-payments .layout-highlights-horizontal {
		margin-top: -25px;
		margin-left: 0
	}
	.section--hypothec-and-credit-payments .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 25px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--ivestments-abs-promo .layout-highlights-horizontal {
		display: block
	}
	.section--ivestments-abs-promo .layout-highlights-horizontal .list-item+.list-item {
		margin-top: 20px
	}
	.section--ivestments-abs-promo .section-row-item:nth-child(2) {
		margin-top: 23px
	}
	.section--ivestments-abs-promo .button {
		margin-top: 35px
	}
	.hero--corp h2 {
margin-top: 50px;
		font-size: 3rem;
		margin-bottom: 20px
	}
	.section--credit .layout-links-vertical .link,
	.section--everyday .layout-links-vertical .link,
	.section--free .layout-links-vertical .link,
	.section--free .tabs-title {
		font-size: 1.6rem
	}
	.hero--corp .hero-slider-item {
		padding-top: 40px
	}
	.hero--corp .layout-highlights-horizontal {
		display: block;
		margin-left: 0;
		margin-top: -30px
	}
	.hero--corp .layout-highlights-horizontal .list-item {
		padding-left: 0;
		padding-top: 30px
	}
	.hero--corp .layout-buttons-horizontal {
		margin-top: 20px
	}
	.section--credit .tabs-title {
		font-size: 1.6rem;
		margin-bottom: 30px
	}
	.section--credit .tabs-row {
		display: block
	}
	.section--credit .layout-buttons-horizontal {
		margin-top: 10px
	}
	.section--credit .range-slider {
		min-width: 230px;
		max-width: 100%
	}
	.section--credit .section-row-item:nth-child(2) {
		padding-top: 50px;
		margin-top: 30px;
		display: block
	}
	.section--credit .layout-links-vertical br {
		display: none
	}
	.section--credit .layout-links-vertical+.layout-links-vertical {
		margin-top: 20px;
		margin-left: 0
	}
	.section--free h3 {
		margin-bottom: 10px;
		letter-spacing: -.05em
	}
	.section--free .button,
	.section--free .section-row {
		margin-top: 30px
	}
	.section--free .section-row-item:nth-child(2) {
		margin-top: 50px
	}
	.section--free .tabs-title {
		margin-bottom: 30px
	}
	.section--free .layout-links-vertical {
		margin-top: -20px;
		margin-left: 0
	}
	.section--free .layout-links-vertical>* {
		padding-left: 0;
		padding-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--free .layout-highlights-horizontal {
		display: block
	}
	.section--everyday h3 {
		margin-bottom: 10px;
		letter-spacing: -.05em
	}
	.section--everyday .button,
	.section--everyday .section-row {
		margin-top: 30px
	}
	.section--everyday .section-row-item:nth-child(2) {
		margin-top: 50px
	}
	.section--everyday .layout-links-vertical {
		margin-top: -20px;
		margin-left: 0
	}
	.section--everyday .layout-links-vertical>* {
		padding-left: 0;
		padding-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--everyday .layout-highlights-horizontal {
		display: block;
		margin-left: 0;
		margin-top: -20px
	}
	.section--everyday .layout-highlights-horizontal .list-item {
		padding-left: 0;
		padding-top: 20px
	}
	.section--corp-events h3 {
		font-size: 2rem;
		letter-spacing: -.05em;
		margin-bottom: 37px
	}
	.section--corp-events .layout-links-horizontal {
		margin-bottom: 50px;
		margin-top: -30px;
		margin-left: 0
	}
	.section--corp-events .layout-links-horizontal>* {
		padding-left: 0;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--corp-events .layout-links-horizontal .link {
		font-size: 1.6rem
	}
	.section--corp-events .layout-links-horizontal .list-item:first-child {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.section--corp-events .layout-links-horizontal .list-item:nth-child(2) {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.section--corp-events .layout-links-horizontal .list-item:nth-child(3) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.section--corp-events .layout-links-horizontal .list-item:nth-child(4) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.section--corp-events .layout-links-horizontal .list-item:nth-child(5) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.section--corp-events .layout-links-horizontal .list-item:nth-child(6) {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.section--corp-events .layout-links-horizontal .list-item:nth-child(7) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.section--corp-events .currency-values .currency-value+.currency-value {
		margin-left: 0
	}
	.subhero--deposit {
		height: 570px;
		padding-top: 50px
	}
	.subhero--deposit h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.subhero--deposit .number-value {
		font-size: 5.6rem
	}
	.subhero--deposit .number-title {
		max-width: 250px;
		font-size: 2.2rem;
		margin-top: 10px
	}
	.section--deposit-calc .deposit-results,
	.section--deposit-calc .intro {
		font-size: 1.6rem
	}
	.subhero--deposit .layout-highlights-horizontal {
		display: block;
		margin-top: 5px
	}
	.subhero--deposit .layout-highlights-horizontal .list-item {
		padding-top: 20px
	}
	.subhero--deposit .subhero-row {
		display: block
	}
	.subhero--deposit .subhero-row-item:nth-child(2) {
		margin-top: 27px
	}
	.subhero--deposit .investment-info {
		display: block;
		margin-left: 0
	}
	.subhero--deposit .investment-info img {
		width: 38px
	}
	.subhero--deposit .investment-info-item {
		padding-left: 0
	}
	.section--deposit-calc+.section-form {
		margin-top: 50px
	}
	.section--deposit-calc .intro br {
		display: none
	}
	.section--deposit-calc .layout-checkboxes-horizontal {
		display: block
	}
	.section--deposit-calc .layout-rangeslider-vertical .list-item+.list-item {
		margin-top: 25px
	}
	.section--deposit-calc .deposit-row {
		display: block;
		margin-left: 0
	}
	.section--deposit-calc .deposit-row-item {
		padding-left: 0
	}
	.section--deposit-calc .deposit-row-item:nth-child(2) {
		margin-top: 40px
	}
	.section--deposit-calc .deposit-results .deposit-result+.deposit-result {
		margin-top: 25px
	}
	.section--deposit-calc .section-row-item:nth-child(2) .layout-buttons-horizontal {
		margin-top: 10px;
		display: block
	}
	.section--deposit-terms .tile.tile--default {
		margin-left: -15px;
		margin-right: -15px;
		padding: 30px 15px
	}
	.section--deposit-bank .number-title {
		font-size: 2.2rem;
		margin-top: 15px
	}
	.section--deposit-bank .number-title span {
		white-space: nowrap
	}
	.section--deposit-bank .number-description {
		font-size: 1.6rem
	}
	.section--deposit-bank .layout-highlights-horizontal {
		margin-left: 0
	}
	.section--deposit-bank .layout-highlights-horizontal .list-item {
		padding-left: 0;
		padding-top: 30px
	}
	.section--deposit-bank .section-row {
		margin-top: 40px;
		margin-left: 0;
		display: block
	}
	.section--deposit-bank .section-row-item {
		padding-left: 0
	}
	.section--deposit-bank .section-row-item:nth-child(2) {
		margin-top: 40px
	}
	.section--deposit-bank .apps .list-item:first-child {
		font-size: 1.6rem;
		margin-bottom: 30px
	}
	.section--deposit-tiles .tile.tile--default {
		margin-left: -15px;
		margin-right: -15px;
		padding: 30px 15px
	}
	.section--deposit-tiles .tile.tile--default .tile-title {
		margin-bottom: 20px
	}
	.section--deposit-tiles .tile.tile--default .tabs-tile .tabs-title {
		margin-bottom: 30px
	}
	.section--deposit-tiles .tile.tile--default .tabs-tile .tabs-item+.tabs-item {
		margin-left: 27px
	}
	.section--deposit-tiles .tile.tile--default .tabs-tile .tabs-scroller {
		padding: 0 14px
	}
	.section--deposit-tiles .layout-documents-horizontal {
		margin-top: -30px;
		margin-left: -30px
	}
	.section--cards-promo .credit-card,
	.section--cards-promo .tabs-content {
		margin-left: -6px;
		margin-right: -6px
	}
	.section--deposit-tiles .layout-documents-horizontal>* {
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--deposit-tiles .section-row-item:nth-child(2) p br {
		display: none
	}
	.subhero--cards {
		padding-top: 55px
	}
	.subhero--cards h2 {
		font-size: 2.2rem;
		margin-bottom: 45px
	}
	.subhero--cards .subhero-row {
		position: relative;
		display: block
	}
	.subhero--cards .range-slider.range-slider--hero .range-slider-title {
		font-size: 1.4rem;
		margin-bottom: 40px
	}
	.subhero--cards .highlight {
		position: absolute;
		top: -11px;
		right: 0;
		width: 131px
	}
	.subhero--bank-warranty .range-slider,
	.subhero--business-deposit .range-slider {
		width: 100%
	}
	.subhero--cards .button {
		margin-top: 30px
	}
	.section--cards-promo h2 {
		font-size: 2.2rem;
		margin-bottom: 13px
	}
	.section--cards-promo .layout-highlights-horizontal {
		display: block
	}
	.section--cards-promo .layout-buttons-horizontal {
		margin-top: 20px
	}
	.section--cards-promo .tabs-title {
		font-size: 1.6rem;
		margin-bottom: 20px
	}
	.section--cards-promo .credit-card {
		margin-top: -10px
	}
	.section--cards-advantages h3 {
		margin-bottom: 30px
	}
	.section--cards-advantages .layout-highlights-horizontal {
		margin-top: -25px;
		margin-left: 0
	}
	.section--cards-advantages .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 25px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--cards-slider h3 {
		margin-bottom: 25px
	}
	.section--cards-slider .entry-footer .link {
		margin-top: 35px
	}
	.section--cards-slider .more-button {
		margin-top: 62px
	}
	.section--cards-tiles .tile.tile--default .phone-big {
		font-size: 3.6rem;
		margin-top: 30px
	}
	.section--cards-tiles .tile.tile--default .tile-title {
		margin-bottom: 20px
	}
	.subhero--card {
		height: 576px;
		padding-top: 50px
	}
	.subhero--card .subhero-row-item:nth-child(2) {
		display: none
	}
	.section--card-mobile,
	.subhero--card h2 br,
	.subhero--card h3 br {
		display: block
	}
	.subhero--card h3 {
		font-size: 2rem
	}
	.subhero--card h2 {
		font-size: 3.6rem;
		margin-bottom: 35px
	}
	.section--card-tile p,
	.subhero--everyday-service .link {
		font-size: 1.6rem
	}
	.subhero--card .layout-highlights-horizontal {
		margin-top: -20px;
		margin-left: 0
	}
	.section--card-mobile+.section-form,
	.subhero--card .button {
		margin-top: 40px
	}
	.subhero--card .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--card-details .accordion-body {
		margin-left: -15px;
		margin-right: -15px
	}
	.section--card-details .table-button {
		margin-left: 15px;
		margin-top: 40px
	}
	.table--card .-card {
		display: none
	}
	.section--everyday-service .layout-highlights-horizontal,
	.section--everyday-service h3 br,
	.section--everyday-service-tabs .layout-highlights-horizontal,
	.section--fast-deposit-promo .layout-highlights-horizontal,
	.section--short-deposit-promo .layout-highlights-horizontal,
	.subhero--bank-support .layout-highlights-horizontal,
	.subhero--everyday-service .layout-highlights-horizontal,
	.subhero--everyday-service .layout-links-vertical,
	.subhero--fast-deposit .layout-highlights-horizontal,
	.subhero--fast-deposit .subhero-row-item:nth-child(2),
	.subhero--fast-deposit-2 .layout-highlights-horizontal,
	.subhero--risk h2 br,
	.subhero--short-deposit .subhero-row-item:nth-child(2) {
		display: block
	}
	.section--card-advantages h3 {
		margin-bottom: 30px
	}
	.section--card-advantages .layout-highlights-horizontal {
		margin-top: -25px;
		margin-left: 0
	}
	.section--card-advantages .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 25px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--card-tile .tile.tile--default {
		padding-left: 20px;
		padding-right: 20px
	}
	.section--warranry-conditions .tile,
	.section--warranry-docs .tile {
		margin-left: -15px;
		padding-left: 15px
	}
	.section--bank-support-tiles .tile,
	.section--fast-deposit-2--tiles .tile,
	.section--overdraft-2-tiles .tile,
	.section--risk-2--tiles .tile,
	.section--warranry-conditions .tile,
	.section--warranry-docs .tile {
		padding-right: 15px;
		margin-right: -15px;
		border-radius: 0
	}
	.section--card-tile .tabs-row-item:first-child {
		margin-bottom: 25px
	}
	.section--card-tile .documents-row-item:first-child {
		margin-bottom: 30px
	}
	.section--card-tile .layout-documents-vertical .list-item+.list-item {
		margin-top: 30px
	}
	.section--card-tile .document {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.subhero--everyday-service {
		height: 615px;
		padding-top: 40px
	}
	.subhero--everyday-service .layout-buttons-horizontal {
		margin-top: 20px
	}
	.subhero--everyday-service .subhero-row-item:nth-child(2) {
		margin-top: 35px
	}
	.section--everyday-service-tabs h3 {
		margin-bottom: 25px
	}
	.section--everyday-service-tabs .tabs-title {
		font-size: 1.6rem;
		margin-bottom: 30px
	}
	.section--everyday-service-tabs .layout-highlights-horizontal .list-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--everyday-service-tabs .button {
		margin-top: 30px
	}
	.section--everyday-service h3 {
		margin-bottom: 15px
	}
	.section--everyday-service .layout-highlights-horizontal {
		margin-top: 10px
	}
	.section--everyday-service .button {
		margin-top: 30px
	}
	.section--everyday-service-slider h3 {
		margin-bottom: 25px
	}
	.section--everyday-service-slider .entry-footer .link {
		margin-top: 35px
	}
	.subhero--warranty {
		height: 513px;
		padding-top: 50px
	}
	.subhero--warranty h2 {
		font-size: 3rem;
		margin-bottom: 20px
	}
	.subhero--warranty h6 {
		font-size: 1.4rem;
		margin-bottom: 40px;
		max-width: 90%
	}
	.subhero--warranty .button {
		margin-top: 20px
	}
	.section--warranry-conditions h3 {
		margin-bottom: 25px
	}
	.section--warranry-conditions .dl-list {
		font-size: 1.4rem
	}
	.section--warranry-conditions .dl-list dt {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 39%;
		flex: 0 0 39%;
		max-width: 39%
	}
	.section--warranry-conditions .dl-list dd {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 61%;
		flex: 0 0 61%;
		max-width: 61%
	}
	.section--warranry-orders h2 {
		font-size: 3rem;
		margin-bottom: 25px;
		max-width: 90%
	}
	.section--warranry-orders .button {
		margin-top: 50px
	}
	.section--warranry-docs .layout-documents-horizontal {
		margin-top: -30px;
		margin-left: -30px
	}
	.section--fast-deposit-promo .button,
	.section--short-deposit-promo .button,
	.subhero--fast-deposit .button,
	.subhero--fast-deposit .subhero-row-item:nth-child(2),
	.subhero--fast-deposit-2 .button,
	.subhero--short-deposit .button {
		margin-top: 40px
	}
	.section--warranry-docs .layout-documents-horizontal>* {
		padding-left: 30px;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--warranry-docs .section-row-item:first-child .tile.tile--default .tile-title,
	.section--warranry-docs .section-row-item:nth-child(2) .tile.tile--default .tile-title {
		margin-bottom: 20px
	}
	.section--warranry-docs .button img {
		height: 29px
	}
	.subhero--short-deposit {
		height: 517px;
		padding-top: 50px
	}
	.subhero--short-deposit h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.subhero--short-deposit h6 {
		font-size: 1.6rem;
		margin-bottom: 40px
	}
	.subhero--short-deposit .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 40px
	}
	.subhero--short-deposit .layout-highlights-horizontal {
		display: block
	}
	.subhero--short-deposit .link {
		font-size: 1.6rem
	}
	.section--short-deposit-promo h2 {
		font-size: 2.2rem;
		margin-bottom: 12px
	}
	.section--short-deposit-promo h6 {
		font-size: 1.6rem;
		margin-bottom: 30px
	}
	.section--short-deposit-promo .tabs-title {
		margin-bottom: 40px;
		font-size: 1.6rem
	}
	.subhero--fast-deposit {
		height: 389px;
		padding-top: 45px
	}
	.subhero--fast-deposit h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.subhero--fast-deposit h6 {
		font-size: 1.6rem;
		margin-bottom: 40px
	}
	.subhero--fast-deposit .subhero-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--fast-deposit .link {
		font-size: 1.6rem
	}
	.section--fast-deposit-promo h2 {
		font-size: 2.2rem;
		margin-bottom: 12px
	}
	.section--fast-deposit-promo h6 {
		font-size: 1.6rem;
		margin-bottom: 30px
	}
	.subhero--fast-deposit-2 {
		height: 450px;
		padding-top: 45px
	}
	.subhero--fast-deposit-2 h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.subhero--fast-deposit-2 h6 {
		font-size: 1.6rem;
		margin-bottom: 40px
	}
	.section--fast-deposit-2--tiles .tile .tile-title,
	.section--fast-deposit-2-conditions h3 {
		margin-bottom: 25px
	}
	.subhero--fast-deposit-2 .layout-highlights-horizontal .list-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--fast-deposit-2 .link {
		font-size: 1.6rem
	}
	.section--fast-deposit-2-conditions .layout-highlights-horizontal {
		margin-top: -30px;
		margin-left: 0
	}
	.section--fast-deposit-2-conditions .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--fast-deposit-2-conditions .highlight {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.section--fast-deposit-2--tiles .tile {
		margin-left: -15px;
		padding-left: 15px
	}
	.section--fast-deposit-2--tiles .phone-big {
		margin-top: 25px
	}
	.section--fast-deposit-2--tiles .layout-documents-horizontal {
		margin-top: -30px;
		margin-left: 0
	}
	.section--fast-deposit-2--tiles .layout-documents-horizontal>* {
		padding-left: 0;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--bank-support {
		height: 460px;
		padding-top: 50px
	}
	.subhero--bank-support h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.subhero--bank-support h6 {
		font-size: 1.6rem;
		margin-bottom: 40px;
		max-width: 250px
	}
	.subhero--bank-support .button {
		margin-top: 40px
	}
	.section--bank-support-tiles h3 {
		font-size: 2.2rem;
		margin-bottom: 20px
	}
	.section--bank-support-tiles h6 {
		font-size: 1.6rem;
		margin-bottom: 20px
	}
	.section--bank-support-tiles .tile {
		margin-left: -15px;
		padding-left: 15px;
		font-size: 1.4rem
	}
	.section--bank-support-tiles .tile h5 {
		font-size: 1.4rem;
		font-weight: 400
	}
	.section--bank-support-tiles .section-row {
		margin-top: -20px!important
	}
	.section--bank-support-tiles .section-row-item {
		padding-top: 20px!important
	}
	.section--bank-support-contracts .layout-highlights-horizontal {
		margin-top: -30px;
		margin-left: 0
	}
	.section--bank-support-contracts .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--bank-support-promo h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.section--bank-support-promo h6 {
		font-size: 1.4rem
	}
	.section--bank-support-promo .button {
		margin-top: 35px
	}
	.section--risk-promo .button,
	.subhero--risk .button,
	.subhero--risk-2 .button {
		margin-top: 40px
	}
	.subhero--risk {
		height: 436px;
		padding-top: 50px
	}
	.subhero--risk h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.subhero--risk h6 {
		font-size: 1.6rem;
		margin-bottom: 40px
	}
	.subhero--risk h6 br {
		display: none
	}
	.subhero--risk .layout-highlights-horizontal {
		display: block
	}
	.section--risk-promo h2 {
		font-size: 2.2rem;
		margin-bottom: 12px;
		max-width: 250px
	}
	.section--risk-promo h2 br {
		display: none
	}
	.section--overdraft-promo .layout-highlights-horizontal,
	.section--risk-promo .layout-highlights-horizontal,
	.subhero--overdraft .layout-highlights-horizontal,
	.subhero--risk-2 .layout-highlights-horizontal {
		display: block
	}
	.section--risk-promo h6 {
		font-size: 1.6rem;
		margin-bottom: 30px
	}
	.subhero--risk-2 {
		height: 494px;
		padding-top: 45px
	}
	.subhero--risk-2 h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.subhero--risk-2 h6 {
		font-size: 1.6rem;
		margin-bottom: 40px
	}
	.section--risk-2--tiles .tile .tile-title,
	.section--risk-2-conditions h3 {
		margin-bottom: 25px
	}
	.subhero--risk-2 .layout-highlights-horizontal .list-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--risk-2 .link {
		font-size: 1.6rem
	}
	.section--risk-2-conditions .layout-highlights-horizontal {
		margin-top: -30px;
		margin-left: 0
	}
	.section--risk-2-conditions .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--risk-2-conditions .highlight {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.section--risk-2--tiles .tile {
		margin-left: -15px;
		padding-left: 15px
	}
	.section--risk-2--tiles .phone-big {
		margin-top: 25px
	}
	.section--risk-2--tiles .layout-documents-horizontal {
		margin-top: -30px;
		margin-left: 0
	}
	.section--risk-2--tiles .layout-documents-horizontal>* {
		padding-left: 0;
		padding-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.subhero--overdraft {
		padding-top: 60px
	}
	.subhero--overdraft h2 {
		font-size: 2.2rem;
		margin-bottom: 15px
	}
	.subhero--overdraft .number {
		margin-bottom: 35px
	}
	.subhero--overdraft .number-title {
		margin-top: 10px;
		font-size: 1.4rem
	}
	.subhero--overdraft .button {
		margin-top: 50px
	}
	.section--bank-warranty-promo .button,
	.section--bank-warranty-promo .tabs,
	.section--overdraft-promo .button {
		margin-top: 30px
	}
	.section--overdraft-promo h3 {
		margin-bottom: 20px
	}
	.section--overdraft-promo p {
		font-size: 1.4rem;
		margin-bottom: 25px
	}
	.subhero--bank-warranty {
		padding-top: 50px;
		height: 573px
	}
	.subhero--bank-warranty h2 {
		font-size: 2.2rem;
		margin-bottom: 30px;
		max-width: 280px
	}
	.subhero--bank-warranty h6 {
		font-size: 1.4rem;
		margin-bottom: 30px;
		max-width: 300px
	}
	.subhero--bank-warranty .subhero-row {
		display: block;
		margin-bottom: 30px
	}
	.section--bank-warranty-promo h3 {
		margin-bottom: 25px;
		max-width: 250px
	}
	.section--bank-warranty-promo h3 br {
		display: none
	}
	.section--bank-warranty-promo .layout-highlights-horizontal,
	.section--business-deposit-promo .layout-highlights-horizontal,
	.section--business-deposit-promo .layout-links-vertical,
	.section--overdraft-2-documents .section-row,
	.subhero--business-deposit .layout-links-vertical,
	.subhero--business-deposit .tabs-row,
	.subhero--overdraft-2 .layout-highlights-horizontal {
		display: block
	}
	.section--bank-warranty-promo p {
		font-size: 1.4rem;
		max-width: 250px
	}
	.section--bank-warranty-promo .tabs-title {
		font-size: 1.6rem
	}
	.subhero--overdraft-2 {
		height: 540px;
		padding-top: 60px
	}
	.subhero--overdraft-2 h2 {
		font-size: 2.2rem;
		margin-bottom: 12px
	}
	.subhero--overdraft-2 .number {
		margin-bottom: 35px
	}
	.subhero--overdraft-2 .number-title {
		margin-top: 10px;
		font-size: 1.4rem;
		letter-spacing: 0
	}
	.subhero--overdraft-2 .button {
		margin-top: 50px
	}
	.section--overdraft-2-advantages h3 {
		margin-bottom: 30px
	}
	.section--overdraft-2-advantages .layout-highlights-horizontal {
		margin-top: -25px;
		margin-left: 0
	}
	.section--business-deposit-promo .button,
	.subhero--business-deposit .button {
		margin-top: 30px
	}
	.section--overdraft-2-advantages .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 25px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--overdraft-2-advantages .preview.preview--primary {
		height: auto
	}
	.section--overdraft-2-tiles .tile {
		padding-left: 15px;
		margin-left: -15px
	}
	.section--overdraft-2-tiles.section--tiles .section-row-item:nth-child(2) .tile {
		padding-top: 23px
	}
	.section--overdraft-2-documents .section-row-item:first-child,
	.section--overdraft-2-documents .section-row-item:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--overdraft-2-documents h3 {
		margin-bottom: 27px
	}
	.subhero--business-deposit {
		height: 760px;
		padding-top: 35px
	}
	.subhero--business-deposit h2 {
		margin-bottom: 25px;
		max-width: 300px
	}
	.subhero--business-deposit .tabs-title {
		margin-bottom: 30px;
		font-size: 1.6rem
	}
	.subhero--business-deposit .link {
		font-size: 1.6rem;
		min-width: 0
	}
	.section--business-deposit-promo h3 {
		margin-bottom: 15px;
		max-width: 240px
	}
	.section--business-deposit-promo p {
		margin-bottom: 25px;
		font-size: 1.4rem
	}
	.section--business-deposit-promo .link {
		font-size: 1.6rem
	}
	.section--business-deposit-slider h3 {
		margin-bottom: 25px
	}
}

@media screen and (max-width:650px) {
	body {
		font-size: 1.4rem
	}
	h1 {
		font-size: 5.6rem
	}
	h3 {
		font-size: 2.2rem
	}
	h4 {
		font-size: 1.8rem
	}
	hr {
		margin: 40px 0
	}
	.phone-big,
	.phone-code-big {
		font-size: 3.6rem
	}
	.button {
		font-size: 1.6rem;
		min-height: 46px;
		min-width: 165px
	}
	.checkbox label,
	.form-field-control,
	.form-label,
	.highlight-info,
	.highlight-number-value,
	.highlight-text,
	.highlight.highlight--primary .highlight-text,
	.highlight.highlight--primary .highlight-text .link,
	.highlight.highlight--primary .link,
	.im-colormask,
	.radio label {
		font-size: 1.4rem
	}
	.form-group+.form-group {
		margin-top: 30px
	}
	.form-grouped {
		margin-top: 20px!important
	}
	.form-row {
		display: block;
		margin-left: 0
	}
	.form-row>.form-item {
		padding-left: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.form-row>.form-item+.form-item {
		margin-top: 30px
	}
	.form-label {
		margin-bottom: 10px
	}
	.form-field-control {
		padding: 12px 15px
	}
	.form-row .form-item--date,
	.form-row .form-item--sex {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 140px;
		flex: 0 0 140px;
		max-width: 140px
	}
	.form-row .form-item--range {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.im-colormask {
		padding: 12px 15px
	}
	.choices__inner,
	.choices__list--dropdown .choices__item {
		font-size: 1.4rem;
		padding: 12px 15px
	}
	.highlight-image,
	.highlight-number {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 42px;
		flex: 0 0 42px;
		max-width: 42px
	}
	.highlight-number-value {
		height: 42px;
		line-height: 40px
	}
	.highlight-text {
		padding-left: 10px
	}
	.highlight-text br {
		display: none
	}
	.form-section.form-section--success h6 span,
	.highlight.highlight--br .highlight-text br {
		display: block
	}
	.highlight-misc {
		padding-left: 52px
	}
	.highlight.highlight--primary .highlight-misc {
		padding-top: 3px
	}
	.highlight.highlight--position-top {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.highlight.highlight--position-top .highlight-text {
		padding-top: 0
	}
	.number-value {
		font-size: 5.1rem;
padding-top: 40px
	}
	.number-title {
		font-size: 2rem;
		margin-top: 10px
	}
	.form-section.form-section--success,
	.form-section.form-section--success h6,
	.number-description,
	.range-slider.range-slider--form .range-slider-title,
	.tabs-form .tabs-title .tabs-item {
		font-size: 1.4rem
	}
	.number-description {
		margin-top: 15px
	}
	.form-section.form-section--success .form-section-block-row,
	.section.section--top-offset {
		margin-top: 50px
	}
	.range-slider {
		width: 100%;
		max-width: 100%
	}
	.range-slider-title {
		padding-left: 0
	}
	.range-slider.range-slider--hero {
		width: 100%
	}
	.range-slider .rangeslider {
		height: 5px
	}
	.range-slider .rangeslider__handle {
		width: 23px;
		height: 23px;
		border-width: 5px
	}
	.range-slider.range-slider--form .range-slider-value {
		height: 53px;
		font-size: 1.4rem
	}
	.section .container {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.form-section-block {
		padding: 0;
		border: 0;
		background: 0 0
	}
	.form-section-title {
		margin-bottom: 25px;
		line-height: 32px
	}
	.form-section.form-section--success h6 {
		margin-bottom: 30px;
		line-height: 21px
	}
	.form-section .form-print {
		display: none
	}
	.form-close {
		width: 32px;
		height: 32px;
		background-size: 10px 10px
	}
	.tabs-form .tabs-title {
		margin-bottom: 0
	}
	.tabs-form .tabs-content .form-section-block {
		padding-top: 35px
	}
	.tabs-title {
		height: 52px;
		line-height: 52px;
		font-size: 1.6rem;
		max-width: 100%
	}
	.tabs-title .tabs-scroller {
		overflow: auto;
		width: 100%;
		padding: 0 14px
	}
	.tabs-title .tabs-item span {
		padding-left: 0;
		padding-right: 0
	}
	.tabs-title .tabs-item span:before {
		height: 4px
	}
	.tabs-title .tabs-item+.tabs-item {
		margin-left: 20px
	}
	.currency {
		display: block
	}
	.currency-title {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.currency-values {
		font-size: 1.4rem;
		margin-top: 15px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.currency-values>* {
		min-width: 0
	}
	.currency-value {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.currency-value+div {
		margin-top: 0
	}
	.hero--individuals .button,
	.hero--individuals .hero-row,
	.section--solutions .layout-rangeslider-vertical .list-item+.list-item {
		margin-top: 30px
	}
	.search .container {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.search-label {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 10px;
		font-size: 2rem
	}
	.section--cards .number,
	.section--hypothec .number {
		margin-bottom: 40px
	}
	.search-close {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40px;
		flex: 0 0 40px;
		max-width: 40px
	}
	.document-image {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 42px;
		flex: 0 0 42px;
		max-width: 42px
	}
	.document-text {
		padding-left: 10px;
		font-size: 1.4rem
	}
	.document-text br {
		display: none
	}
	.hero-slider-item {
		height: 506px;
		padding-top: 50px
	}
	.hero .tns-outer .tns-nav {
		bottom: 20px
	}
	.hero--individuals .hero-row {
		display: block;
		position: relative
	}
	.hero--individuals .highlight {
		position: absolute;
		width: 50%;
		top: -11px;
		left: 50%
	}
	.advantages-free .container .inner .advantages-free-container .advantage,
	.section--solutions .range-slider {
		width: 100%
	}
	.hero--individuals .range-slider--hero .range-slider-title {
		margin-bottom: 40px;
		font-size: 1.4rem
	}
	.section--solutions .section-row-item+div {
		margin-top: 30px;
		padding-top: 30px
	}
	.section--solutions .layout-rangeslider-vertical {
		display: block;
		margin-left: 0
	}
	.section--solutions .layout-rangeslider-vertical .list-item {
		padding-left: 0
	}
	.section--solutions .layout-highlights-vertical {
		display: block;
		margin-top: 0;
		margin-left: 0
	}
	.section--hypothec .layout-buttons-horizontal,
	.section--hypothec .layout-highlights-horizontal .list-item+.list-item,
	.section--solutions .layout-highlights-vertical .list-item+.list-item {
		margin-top: 20px
	}
	.section--solutions .layout-highlights-vertical>* {
		padding-left: 0;
		padding-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--hypothec .layout-highlights-horizontal {
		display: block
	}
	.section--hypothec .layout-links-horizontal {
		display: block;
		margin-top: -20px;
		margin-left: 0
	}
	.section--hypothec .layout-links-horizontal>* {
		padding-left: 0;
		padding-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--hypothec .section-row {
		display: block
	}
	.section--mobileapp p br,
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders>.more-btn {
		display: none
	}
	.section--hypothec .section-row-item:first-child {
		margin-top: 40px
	}
	.section--hypothec .section-row-item:nth-child(2) {
		margin-top: 40px;
		max-width: 100%
	}
	.section--cards .layout-highlights-horizontal {
		margin-top: -20px;
		margin-left: 0
	}
	.section--cards .layout-highlights-horizontal>* {
		padding-left: 0;
		padding-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.section--cards .section-row-item:first-child .button {
		margin-top: 40px
	}
	.section--cards .section-row-item:nth-child(2) {
		margin-top: 50px
	}
	.section--cards .tabs img {
		max-width: 303px;
		margin-left: -6px
	}
	.section--events h3 {
		font-size: 2rem;
		margin-bottom: 37px
	}
	.section--mobileapp {
		font-size: 1.4rem
	}
	.subhero--investments h2 {
		font-size: 2.2rem;
		margin-bottom: 10px
	}
	.subhero--investments .number-title {
		font-size: 1.4rem;
		letter-spacing: 0;
		margin-top: 1px
	}
	.subhero--investments .button {
		margin-top: 50px
	}
	.section-form--investments {
		margin-bottom: 50px
	}
	.subhero--investments-abs {
		height: 518px
	}
	.subhero--investments-abs h2 {
		font-size: 2.2rem;
		margin-bottom: 10px;
		letter-spacing: -.05em
	}
	.subhero--investments-abs .number-title {
		font-size: 1.4rem;
		letter-spacing: 0;
		margin-top: 1px
	}
	.subhero--investments-abs .button {
		margin-top: 50px
	}
	.section--investments-abs-select .section-row-item:nth-child(2) {
		margin-top: 25px
	}
	.section--investments-abs-select .phone-big {
		font-size: 3.6rem
	}
	.section--card-details+.section-form {
		margin-top: 35px
	}
	.subhero--rachetno_kassovoe_obs .container .inner h2 {
		margin-top: -30px
	}
	.subhero--rachetno_kassovoe_obs .container .inner .more-btn {
		margin-top: -16px;
		font-size: 16px
	}
	.subhero--rachetno_kassovoe_obs .container .inner .call-button {
		margin-left: 0;
		margin-top: 18px;
		font-size: 16px
	}
	.advantages,
	.advantages-free,
	.how-to-open {
		margin-top: 50px
	}
	.subhero--rachetno_kassovoe_obs .container .inner>h2 {
		font-size: 22px;
		line-height: 28px
	}
	.subhero--rachetno_kassovoe_obs .container .inner>h6 {
		font-size: 14px;
		line-height: 20px
	}
	.how-to-open .container .inner h2 {
		font-size: 22px;
		line-height: 28px
	}
	.advantages .container .inner {
		padding: 34px 25px 68px 21px
	}
	.advantages .container .inner h2 {
		font-size: 22px;
		line-height: 28px
	}
	.advantages-free .container .inner .advantages-free-container,
	.advantages-free .container .inner .advantages-free-container .advantage:first-child~.advantage {
		margin-top: 20px
	}
	.advantages-free .container .inner h2 {
		font-size: 22px;
		line-height: 28px
	}
	.advantages-free .container .inner .advantages-free-container .advantage .advantage-image {
		width: 42px
	}
	.operations-mobile {
		margin-top: 50px
	}
	.operations-mobile .container .inner h2 {
		font-size: 22px;
		line-height: 28px
	}
	.operations-mobile .container .inner .operations-container>* {
		padding: 0 20px
	}
	.operations-mobile .container .inner .operations-container>:first-child>*,
	.operations-mobile .container .inner .operations-container>:nth-child(2)>*,
	.operations-mobile .container .inner .operations-container>:nth-child(3)>* {
		padding: 57px 0 58px
	}
	.operations-mobile .container .inner .operations-container>:nth-child(5)>* {
		padding: 30px 0 29px
	}
	.operations-mobile .container .inner .operations-container>:nth-child(6)>*,
	.operations-mobile .container .inner .operations-container>:nth-child(7)>* {
		padding: 54px 0 55px
	}
	.operations-mobile .container .inner .operations-container>*>* {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.operations-mobile .container .inner .operations-container>*>*>div:last-child {
		margin-left: 0;
		padding-top: 9px
	}
	.document-list .container .inner,
	.documents-and-tarifs .container .inner,
	.special-conditions-service .container .inner {
		padding: 40px 110px 63px 15px
	}
	.documents-and-tarifs .container .inner h2 {
		font-size: 22px;
		line-height: 28px;
		white-space: nowrap
	}
	.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container {
		width: 1700px
	}
	.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container .buttons {
		margin-top: 10px
	}
	.documents-and-tarifs .container .inner .documents-container .buttons-overflow-container .buttons a {
		font-size: 16px
	}
	.special-conditions-service {
		margin-top: 50px
	}
	.special-conditions-service .container .inner h2 {
		font-size: 22px;
		line-height: 28px
	}
	.special-conditions-service .container .inner .documents-container .buttons-overflow-container {
		width: 2300px
	}
	.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons {
		margin-top: 10px
	}
	.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons a {
		font-size: 16px
	}
	.special-conditions-service .container .inner .documents-container .buttons-overflow-container .buttons a:first-child~a {
		margin-left: 50px
	}
	.document-list {
		margin-top: 50px
	}
	.document-list .container .inner h2 {
		font-size: 22px;
		line-height: 28px
	}
	.document-list .container .inner .documents-container .buttons-overflow-container {
		width: 1100px
	}
	.document-list .container .inner .documents-container .buttons-overflow-container .buttons {
		margin-top: 10px
	}
	.document-list .container .inner .documents-container .buttons-overflow-container .buttons a {
		font-size: 16px
	}
	.section--short-deposit-privileges .container h3 {
		font-size: 22px;
		line-height: 26px
	}
	.section--short-deposit-privileges .container h3 span {
		font-size: 36px;
		line-height: 64px;
		padding-top: 17px
	}
	.section--short-deposit-privileges .section-bg-mobile {
		background-position: 0 0
	}
	.subhero--corp_upravlenie .container .inner h2,
	h2 {
		font-size: 22px;
		line-height: 28px
	}
	.principles .container .inner .principles-container .principle>.principle-text,
	.section--pravlenie_banka .container .inner h6,
	.subhero--corp_upravlenie .container .inner h6 {
		font-size: 14px;
		line-height: 20px
	}
	.principles .container .inner .principles-container .principle>.principle-image {
		min-width: 38px!important
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi {
		padding-top: 24px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner h1 {
		font-size: 56px;
		line-height: 65px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .main-descr h2 {
		font-size: 22px;
		line-height: 26px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .main-descr>h6 {
		max-width: 285px;
		font-size: 16px;
		line-height: 21px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders {
		width: 100%
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders>*>.range-slider-title {
		font-size: 14px;
		line-height: 20px;
		padding-left: 10px;
		padding-bottom: 5px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .sliders>div:first-child {
		margin-bottom: 15px;
		margin-top: -17px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program .more-btn {
		display: block;
		margin-top: 40px;
		max-width: 167px;
		padding-left: 37px;
		font-size: 16px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program {
		width: 100%;
		margin-top: 10px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div:first-child~div {
		margin-top: 10px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div:first-child+div {
		width: 290px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi .container .inner .row .about-program>div span {
		font-size: 17px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga {
		margin-top: 50px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner h1 {
		font-size: 56px;
		line-height: 65px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner h2 {
		font-size: 22px;
		line-height: 26px;
		max-width: 209px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .more-btn {
		max-width: 196px;
		font-size: 16px;
		padding-left: 0;
		padding-right: 0
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr>.item~.item {
		margin-left: 0;
		margin-top: 20px
	}
	.subhero--light.subhero--krediti_nalichnimi_bez_zaloga .container .inner .column .descr>.item>.image {
		max-width: 38px!important
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog {
		margin-top: 50px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner h1 {
		font-size: 56px;
		line-height: 65px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner h2 {
		font-size: 22px;
		line-height: 26px;
		margin-top: 10px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .more-btn {
		max-width: 196px;
		font-size: 16px;
		padding-left: 0;
		padding-right: 0
	}
	.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit .item .image img,
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr>.item>.image {
		max-width: 38px!important
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		margin-top: 20px
	}
	.subhero.subhero--light.subhero--krediti_nalichnimi_pod_zalog .container .inner .column .descr>.item~.item {
		margin-left: 0;
		margin-top: 20px
	}
	.how-to-take-creadit {
		margin-top: 50px
	}
	.how-to-take-creadit .container .inner .wrapper-row .how-to-column {
		padding: 30px 25px 40px 46px
	}
	.how-to-take-creadit .container .inner .wrapper-row .how-to-column>div {
		font-size: 14px;
		line-height: 21px
	}
	.how-to-take-creadit .container .inner .wrapper-row .how-to-column h3+div~div {
		margin-top: 30px
	}
	.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit {
		padding: 30px 25px 40px 20px
	}
	.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit h2 {
		font-size: 36px;
		line-height: 46px;
		margin-top: 30px
	}
	.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit .item {
		margin-top: 10px
	}
	.how-to-take-creadit .container .inner .wrapper-row .chose-program-credit .item .description {
		font-size: 14px;
		line-height: 20px
	}
}

@media (max-width:510px) {
	.section--cards-promo .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--cards-promo .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
}

@media screen and (max-width:510px) and (max-width:650px) {
	.section--cards-promo .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--cards-promo .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:490px) {
	.section--short-deposit-promo .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--short-deposit-promo .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
}

@media screen and (max-width:490px) and (max-width:650px) {
	.section--short-deposit-promo .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--short-deposit-promo .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:470px) {
	.section--bank-warranty-promo .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--bank-warranty-promo .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
}

@media screen and (max-width:470px) and (max-width:650px) {
	.section--bank-warranty-promo .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--bank-warranty-promo .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:430px) {
	.section--investments-accordeon .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--investments-accordeon .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
}

@media screen and (max-width:430px) and (max-width:650px) {
	.section--investments-accordeon .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--investments-accordeon .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:400px) {
	.section-bg-tablet {
		display: none
	}
	.section-bg-mobile {
		display: block
	}
	.subhero-bg-tablet {
		display: none
	}
	.subhero-bg-mobile {
		display: block
	}
	.hero-slider-item-bg-tablet {
		display: none
	}
	.hero-slider-item-bg-mobile {
		display: block
	}
}

@media (max-width:390px) {
	.section--everyday-service-tabs .tabs .tabs-title,
	.section--fast-deposit-2--tiles .tabs .tabs-title,
	.section--risk-2--tiles .tabs .tabs-title {
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--everyday-service-tabs .tabs .tabs-title .tabs-scroller,
	.section--fast-deposit-2--tiles .tabs .tabs-title .tabs-scroller,
	.section--risk-2--tiles .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
	.section--everyday-service-tabs .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.section--fast-deposit-2--tiles .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.section--risk-2--tiles .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media screen and (max-width:390px) and (max-width:650px) {
	.section--everyday-service-tabs .tabs .tabs-title,
	.section--fast-deposit-2--tiles .tabs .tabs-title,
	.section--risk-2--tiles .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--everyday-service-tabs .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.section--fast-deposit-2--tiles .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.section--risk-2--tiles .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:385px) {
	.section--deposit-tiles .tile.tile--default .tabs-title .tabs-scroller,
	.section--ready-housing-tiles .tile.tile--default .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
	.section--ready-housing-tiles .tile.tile--default .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--deposit-tiles .tile.tile--default .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
}

@media screen and (max-width:385px) and (max-width:650px) {
	.section--deposit-tiles .tile.tile--default .tabs-title,
	.section--ready-housing-tiles .tile.tile--default .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--ready-housing-tiles .tile.tile--default .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.section--deposit-tiles .tile.tile--default .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:375px) {
	.section--free .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--free .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
}

@media screen and (max-width:375px) and (max-width:650px) {
	.section--free .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--free .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media (max-width:345px) {
	.section--deposit-accordeon .tabs .tabs-title {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -30px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.section--deposit-accordeon .tabs .tabs-title .tabs-scroller {
		overflow-y: hidden;
		overflow-x: auto;
		width: 100%
	}
}

@media screen and (max-width:345px) and (max-width:650px) {
	.section--deposit-accordeon .tabs .tabs-title {
		margin-right: -15px;
		max-width: none
	}
	.section--deposit-accordeon .tabs .tabs-dots {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.dropdown-sub-menu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 10;
	height: calc(100vh - 62px);
	font-size: 1.8rem
}

.dropdown-sub-menu.-active {
	display: block
}

.dropdown-sub-menu .but-back {
	position: relative;
	padding-left: 20px
}

.dropdown-sub-menu .but-back:after {
	content: "";
	display: block;
	position: absolute;
	width: 15px;
	height: 7.5px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	background: url(../img/arrow-dropdown.svg) 0 0/100% no-repeat;
	left: 0;
	top: 50%;
	margin-top: -3.75px
}

.dropdown-sub-menu .subs-item {
	display: none
}

.dropdown-sub-menu .subs-item.-active {
	display: block
}

.dropdown-sub-menu .subs-item .list-item:not(:last-child) {
	padding-bottom: 20px
}

.dropdown-sub-menu .dropdown-group-sub {
	margin-top: 40px;
	padding-top: 40px;
	border-top: 1px solid hsla(0, 0%, 45%, .2)
}

.dropdown-sub-menu .dropdown-group-sub .list-link {
	color: #434647;
	font-size: 16px;
	line-height: 22px
}

.dropdown-sub-menu .dropdown-group-sub .list-link--bold {
	color: #f60
}

.section-row-item>ul>a:hover>li .highlight-text span {
	border-bottom: 1px solid #fff;
	cursor: pointer
}

#promo-wrapper .row {
	display: table
}

.es-carousel-wrapper {
	background: #fff;
	padding: 10px 37px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative
}

.es-carousel {
	overflow: hidden;
	background: #fff
}

.es-carousel ul {
	display: none
}

.es-carousel ul li {
	height: 100%;
	float: left;
	display: block
}

.es-carousel ul li a {
	display: block;
	border-style: solid;
	border-color: #fff
}

.es-carousel ul li a img {
	display: block;
	border: none;
	max-height: 100%;
	max-width: 100%
}

.es-nav span {
	position: absolute;
	top: 50%;
	left: 12px;
	background: transparent url(/img/nav2.png) no-repeat top left;
	width: 14px;
	height: 26px;
	margin-top: -8px;
	text-indent: -9000px;
	cursor: pointer;
	opacity: .8
}

.es-nav span.es-nav-next {
	right: -10px;
	left: auto;
	background-position: top right
}

.es-nav span:hover {
	opacity: 1
}

.dropdown-group-more.-active {
	display: block
}

.dropdown-group-more {
	display: none;
	position: absolute;
	background: #fff;
	top: 30%;
	right: 20%;
	padding: 20px 31px 20px 0;
	margin-left: -20px;
	border: 1px solid #dbdbdb;
	z-index: 100;
	-webkit-box-shadow: 10px 10px 20px -6px rgba(0, 0, 0, .1);
	box-shadow: 10px 10px 20px -6px rgba(0, 0, 0, .1)
}

.header-navigation-primary .list-item:last-child>.list-link::after {
	display: block;
	content: '';
	position: absolute;
	width: 15px;
	height: 7.5px;
	background: url(../img/arrow-dropdown.svg) 0 0/100% no-repeat;
	right: 0;
	left: 106%;
	top: 78%;
	margin-top: -3.75px
}

.dropdown-group-more ul {
	list-style: none
}

.dropdown-group-more ul li:hover {
	color: #f60
}

.header-navigation-primary .list-item:last-child.-active>.list-link::after {
	background: url(../img/arrow-dropdown-active.svg) 0 0/100% no-repeat
}

.header-navigation-primary .list-item:last-child {
	position: relative
}

.dropdown-group-more ul li {
	margin-bottom: 10px
}

.icorona {
	display: none;
	position: fixed;
	margin: 0 15%;
	background: #fff;
	width: 75%;
	height: 53%;
	max-width: 950px;
	top: 20%;
	z-index: 101
}

.icorona-bg {
	display: none;
	position: absolute;
	padding: 50px;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .7);
	z-index: 100
}

.ifcorona {
	position: absolute;
	border: 0
}

@media (max-width:640px) {
	.icorona {
		display: none;
		position: fixed;
		margin: 0 1% 0 1%;
		background: #fff;
		width: 98%;
		height: 53%;
		top: 20%;
		z-index: 101
	}
}


.link-otsiv:hover {
	color: #f60
}