

/* Start:/local/templates/sp_credit_new/styles/styles.css?173234852530919*/
html {
	-webkit-text-size-adjust: 100%
}

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

body {
	margin: 0;
	padding: 0;
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	line-height: 27px;
	font-weight: 400;
	color: #000;
	background-color: #fffcf3
}

details,
main {
	display: block
}

h1 {
	margin: 36px 0;
	font-size: 36px;
	line-height: 42px
}

h2 {
	margin: 24px 0;
	font-size: 24px;
	line-height: 28px
}

h3 {
	margin: 18px 0;
	font-size: 18px;
	line-height: 20px
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	font-weight: 500;
	color: #001e08
}

abbr[title] {
	border-bottom: none;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
	resize: none;
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	color: inherit;
	display: table;
	max-width: 100%;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio],
legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

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

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

a:hover {
	text-decoration: none;
	color: #056f21
}

.v-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	border: 0;
	clip: rect(0 0 0 0)
}

.visually-hidden:not(:focus):not(:active) {
	position: absolute;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 400;
	src: url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-regular.eot);
	src: local("Montserrat Regular"), local("Montserrat-Regular"), url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-regular.woff2) format("woff2"), url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-regular.woff) format("woff")
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	src: url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-500.eot);
	src: local("Montserrat Medium"), local("Montserrat-Medium"), url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-500.woff2) format("woff2"), url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-500.woff) format("woff")
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	src: url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-600.eot);
	src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-600.woff2) format("woff2"), url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-600.woff) format("woff")
}

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 700;
	src: url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-700.eot);
	src: local("Montserrat Bold"), local("Montserrat-Bold"), url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-700.woff2) format("woff2"), url(/local/templates/sp_credit_new/styles/../fonts/montserrat-v15-latin_cyrillic-700.woff) format("woff")
}

.btn {
	display: inline-block;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	color: #001e08;
	border: 0;
	border-radius: 5px;
	cursor: pointer
}

.btn--green {
	background-color: #149e32
}

.btn--green:hover {
	color: #001e08;
	background-color: #0b8726
}

.btn--green:active {
	background-color: #02711a
}

.btn--yellow {
	background-color: #eac236
}

.btn--yellow:hover {
	color: #001e08;
	background-color: #deb521
}

.btn--yellow:active {
	background-color: #d1a509
}

.title {
	width: 100%;
	margin: 0;
	font-size: 34px;
	line-height: 1.35;
	font-weight: 600;
	text-align: center;
	color: #001e08
}

.title span {
	color: #056f21
}

.list {
	margin: 0;
	padding: 0;
	list-style: none
}

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

.list li:before {
	content: "";
	position: absolute;
	top: 13px;
	left: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%
}

.list--green li:before {
	background-color: #056f21
}

.list--orange li:before {
	background-color: #eac236
}

.inner {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 20px
}

.breadcrumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 22px;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
	list-style: none
}

.breadcrumbs__item {
	position: relative;
	padding-right: 10px;
	margin-right: 5px
}

.breadcrumbs__item:not(:last-child):after {
	content: "/";
	position: absolute;
	right: 0
}

.breadcrumbs__item--current,
.compare__left h3 span {
	color: #056f21
}

.breadcrumbs__item a,
.header__contacts a,
.links a {
	text-decoration: none
}

.links,
.links li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.links {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 500;
	list-style: none
}

.links li, .page-inner__content .links li {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
}

.links li:before, .page-inner__content .links li:before {
	display: none;
}

.links li img {
	margin-right: 30px
}

.links a:hover {
	text-decoration: underline;
	color: #001e08
}

.header__info {
	padding: 40px 0;
	background-color: #eac236
}

.header__address {
	margin: 0;
	font-size: 18px;
	font-style: normal
}

.header__contacts {
	font-size: 18px;
	align-items: end;
}

.header__contacts a {
	font-weight: 700;
	color: #001e08
}

.header__phone {
	position: relative;
	padding-left: 28px
}

.header__phone:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background-image: url(/local/templates/sp_credit_new/styles/../images/icon-call.svg)
}

.logotype__text {
	margin: 0;
	font-size: 30px;
	line-height: 34px;
	font-weight: 700;
	letter-spacing: .2em;
	color: #056f21
}

.logotype__text a {
	color: #056f21;
	text-decoration: none;
	font-weight: 700;
}

.logotype__desc {
	margin: 0;
	font-size: 14px;
	line-height: 20px
}

.logotype__birth {
	font-size: 14px;
	color: rgba(0, 30, 8, .8)
}

.header-hero {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 35px 0 240px;
	background-image: url(/local/templates/sp_credit_new/styles/../images/header-hero.svg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 300px
}

.header-hero__title {
	margin: 0 0 30px;
	font-size: 38px;
	font-weight: 500
}

.header-hero__title span {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #149e32
}

.header-hero__desc {
	margin: 0 0 60px;
	font-size: 22px
}

.header-hero__text {
	margin: 0 0 30px
}

.header-hero__phone {
	position: relative;
	padding-left: 45px;
	font-size: 36px;
	font-weight: 500;
	text-decoration: none;
	color: #001e08
}

.header-hero__phone:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 30px;
	height: 30px;
	background-image: url(/local/templates/sp_credit_new/styles/../images/icon-phone.svg)
}

.services__btn,
.services__inner {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.services__inner {
	padding: 20px;
	border: 1px solid #001e08;
	border-radius: 10px
}

.services__btn {
	width: 100%;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 16px;
	text-align: center
}

.services__list {
	width: 100%;
	margin: 30px 0 0;
	padding: 0;
	list-style: none
}

.process__inner,
.services__list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.services__list li {
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/*flex: 1 0 0;*/
	flex-grow: 1;
}


@media (min-width: 992px) {
	.services__list li {width: 33.3333%;}
	.services__list li:first-child {width: 25%;}
}

.services__list span {
	display: inline-block
}

.services__list img {
	margin-right: 20px
}

.process {
	padding: 115px 0
}

.process__inner {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	background-image: url(/local/templates/sp_credit_new/styles/../images/puzzle.svg);
	background-size: 320px;
	background-position: center bottom;
	background-repeat: no-repeat
}

.process__title {
	width: 100%;
	margin-bottom: 60px
}

.process__container {
	position: relative
}

.process__list {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: 500
}

.process__list li {
	position: relative;
	margin-bottom: 15px;
	padding-left: 20px
}

.process__list li:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%
}

.process__list li:nth-child(2n+1):before {
	background-color: #eac236
}

.process__list li:nth-child(2n):before {
	background-color: #149e32
}

.process__list li:nth-child(2n+1) span {
	font-weight: 700;
	color: #056f21
}

.process__list li:nth-child(2n) span {
	font-weight: 700;
	color: #eac236
}

.advantages {
	padding: 120px 0
}

.advantages__inner {
	position: relative;
	background-image: url(/local/templates/sp_credit_new/styles/../images/agreement.svg);
	background-size: 320px;
	background-repeat: no-repeat;
	background-position: center bottom
}

.advantages__title {
	margin-bottom: 80px
}

.advantages__list {
	margin: 0;
	padding: 0;
	line-height: 30px;
	list-style: none
}

.advantages__list li {
	position: relative;
	margin-bottom: 30px;
	padding-left: 40px
}

.advantages__list li:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height: 24px
}

.advantages__list li:nth-child(2n+1):before {
	background-image: url(/local/templates/sp_credit_new/styles/../images/icon-success-green.svg)
}

.advantages__list li:nth-child(2n):before {
	background-image: url(/local/templates/sp_credit_new/styles/../images/icon-success-orange.svg)
}

.diagrams {
	padding: 152px 0
}

.diagrams__images,
.diagrams__title {
	margin-bottom: 100px
}

.diagrams__images figure {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 40px;
	padding: 0 30px
}

.diagrams__links,
.footer__item ul,
.page-inner__content ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.diagrams__links li {
	margin-bottom: 25px
}

.diagrams__links__bg {
	padding: 120px 0;
	background-color: #eaf5ed
}

.compare {
	padding: 120px 0;
	background-color: #eaf5ed
}

.compare__inner {
	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
}

.compare__title {
	margin-bottom: 20px;
}

.compare__title__sm {
	text-align: center;
	font-size: 24px;
	margin-bottom: 40px;
}

.compare__list {
	padding-right: 10px
}

.compare__list li {
	margin-bottom: 5px;
	line-height: 35px
}

.compare__left h3,
.compare__right h3 {
	position: relative;
	margin: 0 0 27px;
	/*padding-left: 52px;*/
	font-size: 24px;
	font-weight: 500
}

.compare__left h3:before {
	content: "";
	/*position: absolute;
	top: -10px;
	left: 0;*/
	display: inline-block;
	/*width: 36px;
	height: 36px;*/
	width: 100px;
	height: 66px;
	background-image: url(/local/templates/sp_credit_new/styles/../images/icon-bank.svg);
	background-size: contain;
	background-repeat: no-repeat;
}

.compare__right h3 span {
	color: #eac236
}

.compare__right h3:before,
.feedback__phone:before {
	content: "";
	width: 40px;
	height: 40px;
	background-image: url(/local/templates/sp_credit_new/styles/../images/icon-money.svg)
}

.feedback__phone:before {
	position: absolute;
	top: -10px;
	left: 0;
}

.compare__left h3:before, .compare__right h3:before {
	display: inline-block;
	width: 100%;
	height: 86px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center 0;
}

.about {
	padding: 120px 0;
	background-color: #eaf5ed
}

.about__inner {
	line-height: 29px
}

.about__inner span {
	color: #056f21
}

.about__title,
.form input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 55px
}

.about__list {
	margin-bottom: 50px
}

.about__list li {
	margin-bottom: 33px;
	padding-left: 30px
}

.about__list li:before {
	top: 7px;
	left: 7px
}

.feedback {
	/*margin-bottom: 145px;*/
	padding: 120px 0;
	background-color: #eaf5ed
}

.feedback__title {
	margin-bottom: 65px
}

.feedback__column h3 {
	margin: 0 0 24px;
	font-size: 20px;
	font-weight: 600
}

.form-under-title-info, .form-under-title-info.em {
	padding: .75rem 1rem;
	background: #b9dec3;
	border-radius: 5px;
	font-weight: 600;
	font-size: .8445rem;
	line-height: 1.35;
	margin-bottom: 1.5rem;
}

.feedback__column p {
	font-size: 16px
}

.feedback__form-btn, .form input.feedback__form-btn, .form input.feedback__form-btn:last-child {
	width: 200px;
	margin-top: 20px;
	font-size: 15px;
	font-weight: 500;
	background-color: #149e32;
	border: 0px;
}

.feedback__form-btn:hover, .form input.feedback__form-btn:hover {
	color: #001e08;
	background-color: #0b8726
}

.feedback__phone {
	position: relative;
	padding-left: 30px;
	font-weight: 700;
	text-decoration: none
}

.feedback__phone:before {
	top: 3px;
	width: 20px;
	height: 20px;
	background-image: url(/local/templates/sp_credit_new/styles/../images/icon-call.svg)
}

.feedback__separator {
	font-weight: 600;
	color: #eac236
}

.form,
.page-inner__section .page-inner__section--grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.form input {
	display: block;
	width: 100%;
	margin-bottom: 15px;
	padding: 16px;
	font-size: 14px;
	letter-spacing: .1em;
	background-color: transparent;
	border: 1px solid #001e08;
	border-radius: 5px
}

.form input:last-child {
	margin: 0
}

.form textarea {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	font-size: 14px;
	letter-spacing: .1em;
	background-color: transparent;
	border: 1px solid #001e08;
	border-radius: 5px
}

.check_for {
	position: relative;
	margin-top: 18px;
}

.check_for [type=checkbox] {
	position: absolute;
	top: 8px;
	left: 0;
}

.check_for label {
	font-size: 14px;
	color: #a9a9a9;
	padding: 0 0 0 25px;
}

.check_for label.small {font-size: 13px;}

.check_for label a {color: #a9a9a9;}
.check_for label a:hover {color: #001e08;}

@media (min-width: 576px){
	.form .check_for input[type=checkbox] {
    	width: auto;
    	margin-bottom: 0px;
	}
}

.footer {
	padding: 35px 0;
	background-color: #eac236
}

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

.footer__main-title {
	text-align: center;
	font-size: 28px;
	font-weight: 600;
	margin: 0 auto 40px;
	color: #056f21;
}

.footer__item:not(last-child) {
	font-weight: 500;
	margin-right: 90px;
	max-width: 25%;
}

.footer__item:last-child {
	margin-right: 0px
}

.footer__item h3 {
	margin: 0 0 15px;
	font-size: 18px;
	font-weight: 600
}

.footer__item li {
	margin-bottom: 10px;
	font-size: 16px
}

.footer__item a {
	font-size: 16px;
	font-weight: 500;
	text-decoration: none
}

.footer__item address {
	font-size: 16px;
	font-style: normal
}

.footer__contacts a {
	display: block;
	margin-bottom: 15px
}
.footer__contacts .insta-btn {
	position: relative;
    padding-left: 28px;
	margin-top: 30px;
}
.footer__contacts .insta-btn:before {
	content: "";
    position: absolute;
    top: 4px;
    left: 0;
    width: 18px;
    height: 18px;
    background-image: url(/local/templates/sp_credit_new/styles/../images/insta-icon.svg);
	background-size: cover;
}



.footer__copyright {
	font-size: 12px;
	font-weight: 500
}

.footer_bottom_note {
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	color: #056f21;
}

.footer_bottom_note2 {
	margin: 12px auto 0;
	text-align: center;
	font-size: 14px !important;
	font-weight: 300;
	line-height: 1.35;
	/*color: #ffffff;*/
}

.page-inner {
	padding-bottom: 60px
}

.page-inner__content {
	margin-bottom: 78px;
	font-size: 16px;
	line-height: 24px
}

.content_bottom_footnote {
	margin-top: 110px;
	font-size: 14px !important;
	color: #2c7c62;
}

.page-inner__content li {
	position: relative;
	padding-left: 20px
}

.page-inner__content li:before {
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #056f21
}

.page-inner__content h1 {
	margin: 0;
	font-size: 24px;
	line-height: 30px;
	font-weight: 500
}

.page-inner__content table {
	width: 100%;
	margin-bottom: 27px;
	border-collapse: collapse
}

.page-inner__content caption {
	margin-bottom: 15px;
	font-size: 14px;
	text-align: left
}

.page-inner__content caption span {
	display: inline-block;
	font-weight: 600;
	color: #056f21
}

.page-inner__content h2>button,
.page-inner__content th {
	font-weight: 400;
	text-align: left
}

.page-inner__content h2>button,
.page-inner__content td,
.page-inner__content th {
	padding: 8px 13px;
	font-size: 13px;
	line-height: 20px;
	border: 1px solid #001e08;
	background-color: #f5f5f5
}

.page-inner__content h2 {
	margin: 0
}

.page-inner__content h2>button {
	position: relative;
	display: block;
	width: 100%;
	padding: 7px 50px 7px 12px;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	border-radius: 5px;
	background-color: #eac236
}

.page-inner__content h2>button:after {
	content: url(/local/templates/sp_credit_new/styles/../images/arrow-right.svg);
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.page-inner__section {
	margin-bottom: 40px
}

.page-inner__section div {
	display: none;
	padding-top: 10px
}

.page-inner__heading {
	margin-bottom: 35px
}

@media (min-width:576px) {
	.inner {
		width: 540px;
		padding: 0
	}
	.services__inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 65px
	}
	.process__inner {
		padding-bottom: 450px;
		background-image: url(/local/templates/sp_credit_new/styles/../images/puzzle.svg);
		background-size: 600px;
		background-position: center bottom
	}
	.advantages__inner {
		padding-bottom: 400px;
		background-size: 550px
	}
	.form__item {
		margin-right: 23px
	}
	.form input {
		width: 200px;
		margin-bottom: 25px
	}
	.form textarea {
		width: 300px
	}
	.page-inner {
		padding-bottom: 123px
	}
}

@media (min-width:768px) {
	.inner,
	.page-inner__content h2>button {
		width: 720px
	}
	.header__inner {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.header__contacts,
	.header__inner,
	.logotype {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.header__contacts {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.logotype {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.logotype__img {
		margin-right: 30px
	}
	.nav__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.nav__list>li {
		margin-right: 31px
	}
	.nav__list>li:hover .nav__sub {
		display: block
	}
	.nav__sub {
		position: absolute;
		top: 65px;
		width: 210px
	}
	.header-hero {
		min-height: 530px;
		padding: 75px 0 0;
		background-size: 400px;
		background-position: top 90px right 70px
	}
	.header-hero__text {
		width: 500px
	}
	.services__btn {
		width: 235px;
		margin-bottom: 0
	}
	.services__list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 91px
	}
	.advantages__inner {
		padding-bottom: 500px;
		background-size: 650px
	}
	.diagrams__images {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.diagrams__images figure {
		padding: 30px
	}
	.compare__left {
		width: 44%
	}
	.compare__right {
		width: 50%
	}
	.form textarea {
		width: 400px
	}
	.page-inner__content h2>button:after {
		right: 20px
	}
}

@media (min-width:992px) {
	.inner {
		width: 960px
	}
	.links li {
		width: 320px;
		margin-right: 100px
	}
	.logotype__desc {
		font-size: 16px;
		line-height: 22px
	}
	.nav__list>li {
		margin-right: 50px
	}
	.nav__list>li>a {
		font-size: 18px
	}
	.header-hero {
		background-size: 500px;
		background-position: top 90px right 70px
	}
	.services__btn {
		width: 338px;
		margin-top: 10px;
		padding: 27px
	}
	.process__inner {
		padding-bottom: 0;
		background-size: 450px;
		background-position: center left -40px
	}
	.process__container {
		width: 520px
	}
	.advantages__inner {
		padding-bottom: 0;
		background-size: 500px;
		background-position: right -34px top 147px
	}
	.advantages__list {
		width: 535px
	}
	.advantages__list li:last-child {
		position: absolute;
		right: 37px;
		bottom: -35px;
		width: 360px
	}
	.diagrams__images figure {
		padding: 60px
	}
	.about__inner {
		/*padding-right: 190px*/
	}
	.form textarea {
		width: 600px
	}
	.page-inner__section--grid table {
		width: 720px;
		margin-right: 40px
	}
	.page-inner__section {
		width: 720px
	}
	.page-inner__section--full {
		width: 100%
	}
	.page-inner__heading {
		width: 755px
	}
}

@media (min-width:992px) and (max-width:1200px) {
	.header__column {
		padding-right: 70px
	}
}

@media (min-width:1200px) {
	.inner {
		width: 1170px
	}
	.links li {
		width: 380px;
		margin-right: 127px
	}
	.header__column {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.header__contacts {
		padding-left: 60px
	}
	.nav__list>li {
		margin-right: 77px
	}
	.header-hero {
		min-height: 830px;
		background-size: 900px;
		background-position: top 45px right 70px
	}
	.services__inner {
		padding-bottom: 125px
	}
	.services__list span {
		max-width: 195px
	}
	.process__inner {
		min-height: 520px;
		background-size: 660px;
		background-position: top 90px left -40px
	}
	.process__title {
		margin-bottom: 120px
	}
	.advantages__inner {
		background-size: 785px;
		background-position: right -90px top 40px
	}
	.advantages__list li:last-child {
		right: 77px;
		width: 390px
	}
	.diagrams__images {
		margin-bottom: 195px
	}
	.feedback__inner {
		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
	}
	.feedback__column--left {
		width: 474px
	}
	.feedback__column--right {
		width: 455px
	}
	.form textarea {
		width: 230px
	}
	.page-inner {
		padding-bottom: 223px
	}
	.page-inner__section--grid table {
		width: 520px;
		margin-right: 60px
	}
	.page-inner__content th {
		width: 280px
	}
}

@media (max-width:1200px) {
	.links li img {
		width: 60px
	}
	.header__address {
		margin-bottom: 15px
	}
	.footer__inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.footer__item,
	.services__list li {
		margin-bottom: 30px
	}
}

@media (max-width:992px) {
	.links li {
		margin-bottom: 30px
	}
	.header__address,
	.services__btn {
		font-size: 16px
	}
}

@media (max-width:768px) {
	.header__inner {
		text-align: center
	}
	.header__column {
		margin-top: 15px
	}
	.header__contacts {
		width: 260px;
		margin: 0 auto
	}
	.logotype__img {
		display: inline-block;
		margin-bottom: 20px
	}
	.logotype__text {
		margin-bottom: 5px
	}
	.compare__left {
		margin-bottom: 60px
	}
}

@media (max-width:576px) {
	.header-hero__title {
		font-size: 30px
	}
	.header-hero__phone {
		font-size: 24px
	}
	.header-hero__phone:before {
		top: 0
	}
	.services__list li {
		font-size: 14px;
		line-height: 21px
	}
	.services__list img {
		width: 100px
	}
	.advantages__inner,
	.process__inner {
		padding-bottom: 250px
	}
	.compare__list li {
		font-size: 17px;
		line-height: 30px
	}
	.compare__right h3 {
		font-size: 22px
	}
	.form__item {
		width: 100%;
		margin-bottom: 15px
	}
	.form textarea {
		width: 100%;
		height: 100px
	}
}

@media (max-width:400px) {
	.page-inner__content td,
	.page-inner__content th {
		padding: 5px 10px;
		font-size: 10px
	}
}



#Sputnik_feedback {
	margin-top: 10px;
}
.header .popup-open {
	font-size: 18px;
	font-weight: 600;
	text-transform: none;
	margin-top: 5px;
}
.header .popup-open:hover {
	color: #ffffff;
}
.popup-fade {
	display: none;
}
.popup-fade:before {
	content: '';
	background: #000;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 9999;
}
.popup {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 30px 50px;
	min-width: 50%;
	max-width: 55%;
	max-height: 100vh;
	/*background: #fff;*/
	background: rgb(70,148,92);
	background: -moz-linear-gradient(0deg, rgba(70,148,92,1) 0%, rgba(74,175,96,1) 34%, rgba(195,231,173,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(70,148,92,1) 0%, rgba(74,175,96,1) 34%, rgba(195,231,173,1) 100%);
	background: linear-gradient(0deg, rgba(70,148,92,1) 0%, rgba(74,175,96,1) 34%, rgba(195,231,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#46945c",endColorstr="#c3e7ad",GradientType=1);
	border-radius: 8px; 
	color: #ffffff;
	z-index: 99999;
	opacity: 1;
}
a.popup-close {
	position: absolute;
	top: 7px;
	right: 12px;
	color: #ffffff;
	font-size: 28px;
	font-weight: 400;
}
a.popup-close:hover {
	color: #deb521;
}
.form-content .modal-title {
    margin-bottom: 18px;
    color: #000000;
    text-transform: uppercase;
    background: #f9d248;
    border-radius: 8px;
    padding: 12px;
    font-size: 30px;
    font-weight: 500;
}
.form-content .form-group {
    position: relative;
    width: inherit;
    margin-bottom: 10px;
}
.form-content .input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}
.form-content input {
	border: 1px solid #ffffff;
	border-radius: 8px;
	outline: 0 none;
	box-shadow: 0 0 0;
	color: #ffffff;
	font-size: 16px;
	padding: 10px 14px;
	width: 100%;
	background: none;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
	background: none transparent;
	background-color: transparent;
	font-size: 16px;
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
	transition: background-color 600000s 0s, color 600000s 0s;
}
input[data-autocompleted] {
	background-color: transparent !important;
}
/*::placeholder,
::-moz-placeholder,
:-moz-input-placeholder,
::-webkit-input-placeholder,
:-ms-input-placeholder {
	color: #92b0b9;
	font-size: 26px;
	padding: 20px;
	background: -webkit-linear-gradient(left, #AAA 0%, #AAA 46%,red 46%, red 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}*/

.form-content .form-check {
	border: 0px none;
	background: none;
}

.form-content .form-group {
  position: relative;
}
.form-content .placeholder {
	position: absolute;
	top: 7px;
	left: 14px;
	color: #ffffff;
	font-size: 16px;
	padding: 0px;
	display: none;
}
.form-content .palceholder label, .form-content .placeholder label {
	padding: 0px;
	cursor: inherit;
}
.form-content .placeholder:not(:focus) {
	display: block
}
.form-content .placeholder:focus, .form-content .placeholder:focus label {
	display: none 
}
.form-content .placeholder .star {
   color: red;
}

.form-content input::-webkit-input-placeholder:after{color:red; content:" *";}

.form-content .note_sm {
	font-size: 12px;
}
.form-content .note_sm2 {
	font-size: 16px;
}
.form-content .note_sm, .form-content .note_sm2, .form-content input[type="checkbox"]:not(:checked) + label { 
	line-height: 1.4;
	margin-top: 5px;
}
.form-content .red {
   color: #eac236;
}
.form-content .check_for {
	margin-top: 0px;
}
.form-content .check_for label {
	color: #ffffff;
}
.form-content .btn-sub {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.form-content .btn-sub .btn {
	margin: auto;
	text-align: center;
	padding: .95em 2.75em;
}

/*.form-content ::-webkit-input-placeholder { color: #92b0b9; }
.form-content ::-moz-placeholder          { color: #92b0b9; }
.form-content :-moz-placeholder           { color: #92b0b9; }
.form-content :-ms-input-placeholder      { color: #92b0b9; }*/

/*.form-content input:focus::-webkit-input-placeholder { color:transparent; }
.form-content input:focus:-moz-placeholder { color:transparent; }
.form-content input:focus::-moz-placeholder { color:transparent; }
.form-content input:focus:-ms-input-placeholder { color:transparent; }*/

/* input[required] + label {
  position: relative;
  color: #000;
  font-size: 16px;
  left: -210px;
}
 input[required] + label:after {
  content: '*';
  color: red;
}*/
@media (max-width:992px) {
	.popup { padding: 30px 50px; min-width: 80%; max-width: 85%; }
}
@media (max-width:768px) {
	.popup { padding: 30px 50px; min-width: 90%; max-width: 95%; }
	.form-content .note_sm, .form-content .note_sm2, .form-content input[type="checkbox"]:not(:checked) + label { line-height: 1.4; margin-top: 5px; }
	.form-content .note_sm2 { font-size: 14px; }
}
@media (max-width:576px) {
	.popup { padding: 22px 30px; min-width: 95%; max-width: 98%; }
	.form-content .modal-title { margin-bottom: 18px; padding: 12px; font-size: 22px; }
	.form-content .note_sm2 { font-size: 14px; }
}
@media (max-width:400px) {
	.popup { line-height: 1.6; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0%); padding: 15px 20px; min-width: 95%; max-width: 98%; max-height: none; }
	.form-content .modal-title { margin-bottom: 12px; padding: 10px 10px; font-size: 16px; font-weight: 600; }
	.form-content input { font-size: 14px; padding: 8px 14px; }
	input:-webkit-autofill,input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {	font-size: 14px; }
	.form-content .placeholder { top: 5px; left: 14px; font-size: 14px; }
	.form-content .note_sm, .form-content .note_sm2, .form-content input[type="checkbox"]:not(:checked) + label { line-height: 1.4; margin-top: 5px; }
	.form-content .note_sm2 { font-size: 13px; }
	.form-content .btn-sub .btn { font-size: 14px; font-weight: 600; }
}
/* End */


/* Start:/local/templates/sp_credit_new/styles/template_style.css?173234864623861*/
/*-- other content styles --*/
body, html {
	overflow-x: hidden;
}

* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

strong { font-weight: normal; }

.h2 strong, .h3 strong, .h4 strong, .h5 strong, .h6 strong, .title strong { font-weight: 500; }

a, .btn {
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.clear {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.left {text-align: left;}

.right {text-align: right;}

.center {text-align: center;}

.em, em, .italic {
	font-family: 'Noto Sans', sans-serif;
	font-style: italic;
	font-size: 17px;
}

.page-inner__content ol {
	list-style-type: none; 
	counter-reset: num;
	margin: 0 0 0 55px;
	padding: 5px 0 5px 0;
}
.page-inner__content ol li {
	position: relative;
	margin: 30px 0;
	padding: 0px 0;
}
.page-inner__content ol li:first-child {margin-top: 0;}

.page-inner__content ol li:last-child {margin-bottom: 0;}

.page-inner__content ol li:before {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -42px;
	width: 28px;
	height: 28px;
	background: #eac236;
	color: #fff;
	border-radius: 0;
	text-align: center;
	line-height: 28px;
	font-size: 18px;
	z-index: 1;
}
.page-inner__content ol li ol li:before {
	background: #6ebf78;
	left: -38px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
}
.page-inner__content ol li ul {
	padding: 0 0 0 30px;
}
.page-inner__content ol li ul li:before {
	content: ""; 
	counter-increment: none;
	display: inline-block;
	color: #fff;
	border-radius: 0;
    position: absolute;
    top: 5px;
    left: -25px;
    width: 13px;
    height: 13px;
    border-radius: 10%;
    background-color: #eac236;
}

ul.green-mark {
	padding: 0 0 0 20px;
}


@media (min-width: 960px) {

}
@media (max-width: 960px) {

}
@media (max-width: 767px) {
	.page-inner__content ol {
		margin: 0 0 0 35px;
	}
	.page-inner__content ol li:before {
		top: 3px;
		left: -27px;
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
		font-weight: 700;
	}
}
@media screen and (max-width: 560px){

}

.h2, .h3, .h4, .h5, .h6 {
	font-weight: 500;
	margin: 25px auto 25px auto;
}
.h2 {
	font-size: 24px;
	line-height: 1.5;
}
.h3 {
	font-size: 22px;
	line-height: 1.45;
}
.h4 {
	font-size: 20px;
	line-height: 1.45;
}
.h5 {
	font-size: 18px;
	line-height: 1.4;
}
.h6 {
	font-size: 16px;
	line-height: 1.25;
}


/*-- Colors --*/
.green {color: #056f21;}
.gray {color: #989898;}
.gray2 {color: #757575;}
.yellow {color: #eac236;}


/*-- Links --*/
.gray-link {
	color: #989898;
	text-decoration: none;
}
.gray-link:hover {
	color: #056f21;
	text-decoration: none;
}


.normal, .normal strong {font-weight: normal;}
.bold, .bold strong {font-weight: 500;}
.bolder, .bolder strong {font-weight: 600;}

.mt0 {margin-top: 0px !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mt70 {margin-top: 70px !important;}
.mt80 {margin-top: 80px !important;}
.mt90 {margin-top: 90px !important;}
.mt100 {margin-top: 100px !important;}

.mb0 {margin-bottom: 0px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.mb70 {margin-bottom: 70px !important;}
.mb80 {margin-bottom: 80px !important;}
.mb90 {margin-bottom: 90px !important;}
.mb100 {margin-bottom: 100px !important;}

.ml0 {margin-left: 0px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml25 {margin-left: 25px !important;}
.ml30 {margin-left: 30px !important;}
.ml35 {margin-left: 35px !important;}
.ml40 {margin-left: 40px !important;}

.mr0 {margin-right: 0px !important;}
.mr10 {margin-right: 10px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}
.mr25 {margin-right: 25px !important;}
.mr30 {margin-right: 30px !important;}
.mr35 {margin-right: 35px !important;}
.mr40 {margin-right: 40px !important;}

.margin0{margin: 0px !important;}
.m-auto {margin: auto !important;}
.mx-auto {margin-left: auto !important; margin-right: auto !important;}
.my-auto {margin-top: auto !important; margin-bottom: auto !important;}

.ph10 {padding-left: 10px !important; padding-right: 10px !important;}
.ph20 {padding-left: 20px !important; padding-right: 20px !important;}
.ph30 {padding-left: 30px !important; padding-right: 30px !important;}
.ph40 {padding-left: 40px !important; padding-right: 40px !important;}
.ph50 {padding-left: 50px !important; padding-right: 50px !important;}

.pv10 {padding-top: 10px !important; padding-bottom: 10px !important;}
.pv20 {padding-top: 20px !important; padding-bottom: 20px !important;}
.pv30 {padding-top: 30px !important; padding-bottom: 30px !important;}
.pv40 {padding-top: 40px !important; padding-bottom: 40px !important;}
.pv50 {padding-top: 50px !important; padding-bottom: 50px !important;}

.pb10 {padding-bottom: 10px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb40 {padding-bottom: 40px !important;}
.pb50 {padding-bottom: 50px !important;}
.pb70 {padding-bottom: 70px !important;}
.pb100 {padding-bottom: 100px !important;}
.pb150 {padding-bottom: 150px !important;}

.w-90 {width: 90%;}
.w-80 {width: 80%;}
.w-70 {width: 70%;}
.w-60 {width: 60%;}
.w-50 {width: 50%;}
.w-45 {width: 45%;}
.w-40 {width: 40%;}
.w-35 {width: 35%;}
.w-30 {width: 30%;}
.w-25 {width: 25%;}
.w-20 {width: 20%;}
.w-15 {width: 15%;}
.w-10 {width: 10%;}
.w-auto {width: auto;}


/*-- Radio/Checkbox --*/

input[type="checkbox"]:checked, 
input[type="checkbox"]:not(:checked), 
input[type="radio"]:checked, 
input[type="radio"]:not(:checked) 
{
    position: absolute;
    left: -9999px;
}

input[type="checkbox"]:checked + label, 
input[type="checkbox"]:not(:checked) + label, 
input[type="radio"]:checked + label, 
input[type="radio"]:not(:checked) + label {
    display: inline-block;
    position: relative;
    padding-left: 28px;
    line-height: 20px;
    cursor: pointer;
}

input[type="checkbox"]:checked + label:before, 
input[type="checkbox"]:not(:checked) + label:before,
input[type="radio"]:checked + label:before, 
input[type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 18px;
    height: 18px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
}

input[type="checkbox"]:checked + label:before, 
input[type="checkbox"]:not(:checked) + label:before {
    border-radius: 2px;
}

input[type="radio"]:checked + label:before, 
input[type="radio"]:not(:checked) + label:before {
    border-radius: 100%;
}

input[type="checkbox"]:checked + label:after, 
input[type="checkbox"]:not(:checked) + label:after, 
input[type="radio"]:checked + label:after, 
input[type="radio"]:not(:checked) + label:after {
    content: "";
    position: absolute;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

input[type="checkbox"]:checked + label:after, 
input[type="checkbox"]:not(:checked) + label:after {
	left: 3px;
	top: 3px;
	width: 12px;
	height: 8px;
	border-radius: 1px;
	border-left: 3px solid #eac236;
	border-bottom: 3px solid #eac236;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

input[type="radio"]:checked + label:after, 
input[type="radio"]:not(:checked) + label:after {
    left: 5px;
    top: 5px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #e145a3;
}

input[type="checkbox"]:not(:checked) + label:after, 
input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
}

input[type="checkbox"]:checked + label:after, 
input[type="radio"]:checked + label:after {
    opacity: 1;
}



/*-- Striped table --*/

.page-inner__content .striped_tab td, .page-inner__content .striped_tab th {background: transparent;}

.title-with-tab .title.h5 {
	margin: 50px 0 0;
	padding: 14px 20px;
	background: #ecca50;
	border: 1px solid #001e08;
	border-bottom: 0;
}
.title-with-tab .striped_tab {
	margin: 0 auto 80px;
}
.striped_tab tr:nth-child(2n+1) {
	background: #f5f5f5;
}
.striped_tab tr th {
	color: #2c7c62;
	font-weight: 500;
}



/*-- Doc file link --*/

.doc_file {
	margin: 20px auto;
}
.doc_file a {
	color: #001e08;
	font-size: 18px;
	text-decoration: none;
}
.doc_file a:hover {
	color:#056f21;
}
.doc_file a:before {
	content: url(/local/templates/sp_credit_new/styles/../images/icon_doc_file.png);
	display: inline-block;
	vertical-align: middle;
	background:  none;
	width: 80px;
	height: 80px;
	margin: 0 15px 0 0;
}
.doc_file a span {
	color: #afafaf;
	text-decoration: none;
}
.file-icon-link {
	margin: 0 auto 22px;
}
.file-icon-link a {
	text-decoration: none;
	color: #505852;
}
.file-icon-link a:hover {
	color: #149e32;
}
.file-icon-link a:before {
	display: inline-block;
	vertical-align: middle;
	background:  none;
	width: 44px;
	margin: 0 15px 0 0;
}
.video-file a:before {
	content: url(/local/templates/sp_credit_new/styles/../images/icon_video_file.png);
	height: 57px;
}
.pdf-file a:before {
	content: url(/local/templates/sp_credit_new/styles/../images/icon_pdf_file.png);
	height: 53px;
}
.file-icon-link a span.file-name {
	color: #505852;
	text-decoration: none;
}
.file-icon-link a:hover span.file-name {
	color: #149e32;
}


/*-- 404 --*/

#page-404 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  column-count: 1;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 65px 0 85px;
}
#page-404 .title {
  font-size: 64px;
  line-height: 1.2;
  font-weight: 500;
}
.text_center {
  text-align: center;
}
#page-404 .note {
  margin-top: 23px;
  font-size: 28px;
  line-height: 1.4;
}
#page-404 .note p {
  margin: 0 auto;
}
#page-404 .btn-section {
  margin: 60px auto 0;
}
#page-404 .bg404 {
  margin-top: 112px;
}



/*-- Custom css --*/

.section-btn-center {
	text-align: center;
	padding: 0 0 25px;
}
.section-btn-center .btn {
	color: #ffffff;
	padding-right: 25px;
	padding-left: 25px;
}


/*-- News --*/

.news-btn {
	margin-top: 70px;
}
.news-btn a {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	padding-left: 2em;
	padding-right: 2em;
}
.news-btn a:before {
	display: inline-block;
	vertical-align: sub;
	margin: auto 10px auto 0;
	/*content: '\21B5';*/
	content: '\2039';
	color: #ffffff;
	font-size: 26px;
	line-height: 1.2;
}



/*-- News announce Index --*/

.news_main {
}
.news__section {
	padding: 120px 0 30px;
}
.news__section2 {
	background: #fbf8f0;
}
.news__row {
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	/*flex: 3;
	-webkit-flex: 3;
	-moz-flex: 3;*/
	flex-flow: row nowrap;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	padding: 0px 0 0;
}
.news-col {
	flex-basis: 33.333%;
	padding: 30px 0px 75px;
	background: #fbf8f0;
}
.news-col:first-child {
	padding-right: 25px;
}
.news-col:last-child {
	padding-left: 25px;
}
.news-col:nth-child(2n+1) {
	/*background: #efefef;*/
}
.news-col:nth-child(3n-1) {
	background: #fffcf3;
	padding-left: 25px;
	padding-right: 25px;
}
.news__date {
	text-align: right;
	font-style: italic;
	color: #c3c3c3;
	font-size: 14px;
}
.news__date span {
	padding: 3px 8px;
	border: 1px solid #c3c3c3;
}
.news-item {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row nowrap;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
	position: relative;
}
.title.news__title {
	flex-basis: 100%;
	padding-left: 195px;
}
.announce_text a {
	text-decoration: none;
}
.announce_text a:hover {
	color: #149e32;
}
.btn-news-list {
	flex-basis: 22%;
	text-align: right;
	font-size: 16px;
}
.btn-news-list a {
	color: #07982e;
	text-decoration: none;
}
.btn-news-list a:hover {
	color: #e0e0e0;
}
.news_announce {
	height: 62%;
}
.news_announce .anons_text a {
	color: #056f21;
}
.detail_btn {
	text-align: right;
	margin: 37px 0 0 auto;
}
.news__btn {
	-webkit-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	font-size: .535em;
	line-height: 1.55;
	padding: 12px 15px;
	margin: 0px 0 0 auto;
	color: #ffffff;
}

@media (max-width: 960px) {
	.news__row {
		flex-flow: column;
	}
	.news-col, .news-col:last-child, .news-col:first-child, .news-col:nth-child(2n+1), .news-col:nth-child(3n-1) {
		padding-top: 30px; padding-bottom: 30px; padding-left: 25px; padding-right: 25px;
	}
	.title.news__title {flex-basis: 100%; padding-left: 22%;}
	.btn-news-list {flex-basis: 28%;}
}
@media (max-width: 767px) {
	.title.news__title {flex-basis: 100%; padding-left: 0%;}
	.btn-news-list {flex-basis: 38%; position: absolute; top: -28px; right: 0;}
}



/*-- old styles restailing --*/
.zagolovok {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 500;
}


/*-- organy-upravlenija --*/

.management_inner {
	margin: 40px auto 0;
}
.management_inner .management_title_b {
	font-size: 20px;
	margin-bottom: 30px;
}
.management_col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flow: row nowrap;
	flex-flow: row nowrap;
	flex-grow: 1;
	margin: 0 auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	list-style: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 10px auto 60px;
}
.management_col.col-inline .management_cols {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}
.management_col.col2-inline .management_cols {
	-ms-flex-preferred-size: 48%;
	flex-basis: 48%;
}
.management_cols {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	-ms-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	justify-content: center;
	padding: 20px 30px;
	border: 1px dashed #e4e4e4;
	border-radius: 5px;
	font-size: 16px;
}
.management__title, .management_sec2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flow: column wrap;
	flex-flow: column wrap;
}
.management__title {
	color: #929292;
    font-weight: 500;
	padding: 0 30px 0 0;
	margin: 0;
	font-size: 20px;
	line-height: 1.4;
	-ms-flex-preferred-size: 32%;
	flex-basis: 32%;
}
.management_col.col-inline .management__title {
	font-size: 22px;
	align-items: flex-end;
	flex-basis: auto;
}
.management_sec2 {
	padding: 0 0 0 30px;
	-ms-flex-preferred-size: 68%;
	flex-basis: 68%;
	border-left: 1px dashed #e4e4e4;
}
.management_col.col-inline .management_sec2 {
	flex-basis: auto;
}
.management_title_sm {
	font-size: 18px;
	color: #056f21;
    font-weight: 500;
	border-bottom: 1px dashed #14b53f;
	line-height: 1.35;
	margin: 8px 0;
}
.management_col.col-inline .management_title_sm {
	font-size: 20px;
}
.management_cols .sm {
	margin: 8px 0 8px;
	padding: 3px 0 0 40px;
	position: relative;
}
.management_cols .sm:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(/local/templates/sp_credit_new/styles/../images/icon_managment.png) no-repeat 0 center;
	background-size: cover;
}


@media (max-width: 960px) {
	.management_col {
		-ms-flow: column wrap;
		flex-flow: column wrap;
		margin-bottom: 0;
	}
	.management_col .management_cols {
		margin: 25px auto;
	}
	.management_col.col2-inline .management_cols {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		width: 100%;
	}
}
@media (max-width: 767px) {

}
@media screen and (max-width: 560px){
	.management_col .management__title, .management_col .management_sec2 {
		-ms-flow: column wrap;
		flex-flow: column wrap;
	}
	.management_col .management_cols {
		-ms-flow: column wrap;
		flex-flow: column wrap;
		padding: 17px 20px;
	}
	.management_col.col-inline .management__title {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.management_col.col-inline .management_sec2 {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.management__title {padding: 0 0 0px; margin-bottom: 12px; border-bottom: 1px dashed #929292;}
	.management__title, .management_col.col-inline .management__title {font-size: 20px; text-align: center;}
	.management_title_sm {text-align: center; border: 0;}
	.management_sec2 {border: 0; padding: 0 0 0 0px;}
}





/*-- Contact --*/
.contact-section {

}
.contact-inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	-ms-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 20px 0px;
}

.contact-col2line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flow: column wrap;
	flex-flow: column wrap;
}
.contact-col2line:first-child {
	padding-right: 25px;
}
.contact-col2line {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}
.contact-map .contact-col2line:first-child {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}
.contact-map .contact-col2line:last-child {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}
.contact-section .worktime {

}
.contact-section .h5 {
	margin: 0 0 0;
	font-size: 22px;
	font-weight: 400;
}
.contact-section .sm-title {
	font-weight: 500;
}
.contact-map p {margin: 0;}
.contact-map .h4 {
	margin-top: 0;
}
.contact-map .btns-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	-ms-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	justify-content: center;
	padding: 0px 0px;
}
.contact-map .btns-col a {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #eaf5ed;
	font-size: 14px;
	font-weight: 600;
	padding: 8px 10px;
	text-decoration: none;
	text-align: center;
	color: #001e08;
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px auto;
	width: 100%;
}
.contact-map .btns-col a:hover {
	background-color: #eac236;
}

@media (min-width: 960px) {
	.contact-col2line {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
	}
	.contact-map .contact-col2line:first-child {
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
	}
	.contact-map .contact-col2line:last-child {
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
	}
}
@media (max-width: 960px) {
	.contact-inline {
		-ms-flow: column wrap;
		flex-flow: column wrap;
	}
	.contact-col2line:first-child {
		padding-right: 0px;
	}
	.contact__map {
		margin: 15px auto 0;
	}
	.contact__map .btns-col {}
}
@media (max-width: 767px) {

}
@media screen and (max-width: 560px){

}


@media (max-width: 767px) {
	.hidden-md {display: none;}
}


/*-- New ul css --*/


.page-inner__content ul.deposit-ul {
	list-style-type: none; 
	counter-reset: none;
	margin: 0 0 0 85px;
	padding: 5px 0 5px 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flow: column wrap;
	flex-flow: column wrap;
	align-items: baseline;
	justify-content: center;
}
.page-inner__content ul.deposit-ul li {
	position: relative;
	margin: 0px 0;
	padding: 25px 0 25px 0;
	border-bottom: 1px dashed #e6e6e6;
}
.page-inner__content ul.deposit-ul li p {margin: 0;}
.page-inner__content ul.deposit-ul li:before {
	content: url(/local/templates/sp_credit_new/styles/../images/icon_sberejeniya.png);
	position: absolute;
	top: 25%;
	left: -50px;
	display: inline-block;
	vertical-align: middle;
	margin: auto 0px auto 0;
	width: 35px;
	height: 100%;
	min-height: 37px;
	background: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.deposit-sec-list {
	margin: 30px auto 60px;
}

.deposit__section .h4 {
	margin: 0px auto 0px;
	background: #eac236;
	color: #000000;
	font-size: 18px;
	padding: 10px 30px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.deposit__section .h4:first-child {margin-top: 10px;}

.deposit-sec-list .deposit-ul-section {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flow: row wrap;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	border: 1px solid #e6e6e6;
	border-top: 0px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.deposit__section ul.deposit-ul {
	margin: 0 0 0 0px;
	padding: 5px 50px 5px 85px;
	border-right: 1px solid #e6e6e6;
}
.deposit__section ul.deposit-ul li {
	width: 100%;
}
.page-inner__content .deposit__section ul.deposit-ul li:last-child {
	border: 0;
}

.deposit-doc-file {

}
.deposit-doc-file a {
	padding-left: 60px;
    display: block;
	position: relative;
}
.deposit-doc-file a::before {
	width: 45px;
	height: 45px;
	background: url(/local/templates/sp_credit_new/styles/../images/icon_doc_file.png) no-repeat center center;
	background-size: cover;
	content: "";
	position: absolute;
	top: 0;
	left: 0px;
}


@media (min-width: 960px) {
	.deposit__section ul.deposit-ul {width: 55%; padding: 5px 50px 5px 85px;}
	.deposit-doc-file {width: 45%; padding: 5px 30px 5px 30px;}
}
@media (max-width: 960px) {
	.deposit__section ul.deposit-ul {
		border-right: 0px solid #e6e6e6;
	}
	.deposit-doc-file {
		width: 100%;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flow: row wrap;
		flex-flow: row wrap;
		align-items: center;
		justify-content: center;
		padding: 20px 30px;
		background: #eaf5ed;
	}
}
@media (max-width: 767px) {
	.deposit__section ul.deposit-ul {}
}
@media (max-width: 560px) {
	.deposit-sec-list {margin: 0px auto 40px;}
	.deposit__section ul.deposit-ul {padding: 5px 20px 5px 65px;}
	.page-inner__content ul.deposit-ul li {padding: 15px 0 15px 0;}
	.deposit-doc-file {padding: 20px 20px;}
	.deposit-doc-file a {padding-left: 44px;}
	.deposit-doc-file a::before {width: 34px; height: 34px;}
}


/*-- % --*/
.percent-border {
	background: #efefef;
	padding: 30px 60px 30px 60px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	position: relative;
	overflow: hidden;
}
.percent-border .h5 {
	font-size: 1.05em;
	line-height: 2;
	color: #219024;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
}
.percent-border .h5 small {
	display: block;
	color: #8a8a8a;
}
.percent-border:before {
	position: absolute;
	bottom: 0%;
	left: -4%;
	z-index: 1;
	height: 100%;
	line-height: 1;
	content: "\0025";
	display: inline-block;
	color: #f7f7f7;
	font-weight: 600;
	font-size: 23em;
}
@media (min-width: 960px) {
	.percent-border {width: 75%;}
}
@media (max-width: 767px) {
	.hidden__sm {display: none;}
	.percent-border {
		padding: 15px 35px;
	}
	.percent-border:before {
		font-size: 18em;
	}
	.percent-border .h5 {
		font-size: .925em;
		line-height: 2;
	}
}



/*-- News custom styles --*/

.jubilee_card {
	text-align: center;
}
.jubilee_card .font16-1 {
	font-size: 18px;
	line-height: 2.15;
}
.jubilee_card .font16 {
	font-size: 18px;
	line-height: 2.15;
}
.jubilee_card .big-font {
	color: #ffc703;
	font-size: 26px;
}
.jubilee_card .big-font2 {
	color: #149e32;
	font-size: 22px;
}
.jubilee_card .text_right {
	color: #9a9a9a;
}
/* End */


/* Start:/local/templates/sp_credit_new/components/bitrix/menu/main_menu/style.css?16050375165345*/
/**Top menu**/

.nav, .nav__list>li>a, .nav__list>li>span {
	position: relative;
	padding: 30px 0;
}
.nav__list .nav-current {
	border: 2px solid #149e32;
}
.nav__list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.nav__list>li {
	font-size:14px;
	font-weight:500;
}
.nav__list>li>a, .nav__list>li>span {
	display: inline-block;
	padding: 4px 10px;
	text-decoration: none;
	color: #001e08;
	cursor: pointer;
}
.nav__list>li>a:not(:only-child):after, .nav__list>li>span:not(:only-child):after {
	content: url(/local/templates/sp_credit_new/components/bitrix/menu/main_menu/images/arrow-right.svg);
	/*position: absolute;
	top: 5px;
	right: -10px;*/
	display: inline-block;
	vertical-align: middle;
	margin: auto 0 auto 10px;
}
.nav__sub {
	display: none;
	margin: 0;
	padding: 6px 16px 30px;
	background-color: #f2f2f2;
	border-radius: 5px;
	z-index: 10;
	list-style: none;
}
.nav__sub li {
	padding-top: 14px;
	padding-bottom: 1px;
	border-bottom: 1px solid transparent;
}
.nav__sub li:hover {
	border-bottom: 1px solid #056f21;
}
.nav__sub li.nav-current {
	border: 0px;
	border-bottom: 1px solid #056f21;
}
.nav__sub a {
	font-size: 14px;
	line-height: 1.4;
	font-weight: 500;
	text-decoration: none;
}
.nav__sub li.nav-current a {
	color: #056f21;
}
.nav--show,.nav__sub a, .page-inner__section .active {
	display: block;
}

@media (min-width:992px){
	.nav__list>li {margin-right:50px; font-size:18px;}
	.nav__list>li>a {}
}


/*
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/local/templates/sp_credit_new/components/bitrix/menu/main_menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
}

#horizontal-multilevel-menu
{

}


#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/sp_credit_new/components/bitrix/menu/main_menu/images/arrow.gif) center right no-repeat;
}

#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/sp_credit_new/components/bitrix/menu/main_menu/images/lock.gif) center right no-repeat;
}

#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	display:block;
}

div.menu-clear-left
{
	clear:left;
}*/
/* End */


/* Start:/local/templates/sp_credit_new/components/bitrix/breadcrumb/breadcrumb/style.min.css?1601992666467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/sp_credit_new/components/bitrix/menu/section_horizontal/style.css?16029535412830*/
/*-- Section Inline Nav --*/

.section-inline-nav {
	margin: 25px auto 65px;
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	width: 100%;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
}
.section-inline-nav .section-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flow: row nowrap;
	flex-flow: row nowrap;
	flex-grow: 1;
	margin: 0 auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	list-style: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.section-inline-nav .section-menu li:before {
	display: none;
}
.page-inner__content .section-inline-nav li {
	padding: 0;
	flex-grow: 1;
}
.section-inline-nav .section-menu>li {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}
.section-inline-nav .section-menu>li>a {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #eaf5ed;
	font-weight: 500;
	padding: 8px 10px;
	text-decoration: none;
	text-align: center;
	color: #001e08;
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 5px;
	width: 100%;
	height: 100%;
}
.section-inline-nav .section-menu>li>a:hover, .section-inline-nav .section-menu>li>a.selected {
	background-color: #149e32;
	color: #fbfbfb;
}
.section-inline-nav .section-menu>li:first-child>a {margin-left: 0;}
.section-inline-nav .section-menu>li:last-child>a {margin-right: 0;}



@media (max-width: 960px) {

}
@media (max-width: 767px) {
	.section-inline-nav .section-menu {flex-flow: row wrap; margin: 0 auto;}
	.page-inner__content .section-inline-nav li {
		padding: 0;
		margin: 0 auto 10px;
		-ms-flex-preferred-size: 48%;
		flex-basis: 48%;
		/*width: 50%;*/
		white-space: normal;
		display: flex;
		flex-wrap: nowrap;
	}
	.section-inline-nav .section-menu>li>a, .section-inline-nav .section-menu>li:first-child>a, .section-inline-nav .section-menu>li:last-child>a {
		/*margin-left: 0;
		margin-right: 0;*/
	}
	.section-inline-nav .section-menu>li:nth-child(2n)>a {margin-left: 5px; margin-right: 0px;}
	.section-inline-nav .section-menu>li:nth-child(2n+1)>a {margin-right: 5px; margin-left: 0px;}
	.section-inline-nav .section-menu>li:first-child>a {margin-left: 0px;}
}
@media screen and (max-width: 560px) {
	.section-inline-nav {font-size: 15px;}
	.page-inner__content .section-inline-nav li {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.section-inline-nav .section-menu>li:nth-child(2n)>a {margin-left: 0px; margin-right: 0px;}
	.section-inline-nav .section-menu>li:nth-child(2n+1)>a {margin-right: 0px; margin-left: 0px;}
	.section-inline-nav .section-menu>li:first-child>a {margin-left: 0px;}
}
/* End */


/* Start:/local/templates/sp_credit_new/components/bitrix/menu/template_footer/style.css?1604393059561*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/sp_credit_new/components/bitrix/menu/template_footer/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


.footer__menu a.active:link,
.footer__menu a.active:visited,
.footer__menu a.active:active,
.footer__menu a.active:hover {
	color:#467954;
}
/* End */


/* Start:/local/templates/sp_credit_new/template_styles.css?1685434215351*/
input[type="checkbox"]:checked, input[type="checkbox"]:not(:checked), input[type="radio"]:checked, input[type="radio"]:not(:checked) {
    position: relative!important;
    left: 0!important;
width: 20px;
margin-right: 1%;
top: 0!important;
}

.form-content .check_for label {
  color: #ffffff;
  display: flex;
  width: 100%;
  align-items: center;
}
/* End */
/* /local/templates/sp_credit_new/styles/styles.css?173234852530919 */
/* /local/templates/sp_credit_new/styles/template_style.css?173234864623861 */
/* /local/templates/sp_credit_new/components/bitrix/menu/main_menu/style.css?16050375165345 */
/* /local/templates/sp_credit_new/components/bitrix/breadcrumb/breadcrumb/style.min.css?1601992666467 */
/* /local/templates/sp_credit_new/components/bitrix/menu/section_horizontal/style.css?16029535412830 */
/* /local/templates/sp_credit_new/components/bitrix/menu/template_footer/style.css?1604393059561 */
/* /local/templates/sp_credit_new/template_styles.css?1685434215351 */
