

/* Start:/local/templates/sb-main-template/css/style.css?174961929533386*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');

textarea:focus, input:focus, select:focus {
    outline: none;
}

select {
	cursor: pointer;
}

html {
	scroll-behavior: smooth;
}

.sb-ov-class {
	height: 100%;
	overflow: hidden;
}

.news-detail img {
	max-width: 100%;
	height: auto;
}

.sb-ov-hidden {
	overflow: hidden !important;
}

textarea:focus, input:focus{
    outline: none;
}

input, textarea, select {
	font-family: 'Montserrat', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, p, a, span {
	margin: 0;
	padding: 0;
}

* {
	box-sizing: border-box;
}

body {
	margin: 0;
	padding: 0;
	background-color: rgb(255,255,255);
	font-family: 'Montserrat', sans-serif;
	color: #1C1C1E;
	min-width: 320px;
}

.sb-link-btn {
	text-decoration: none;
	color: #fff;
	background-color: #6F7A91;
	padding: 20px 40px;
	border-radius: 10px;
	font-weight: 600;
	font-size: 18px;
	transition: background-color .1s linear;
}

.sb-link-btn:hover {
	background-color: #525F7B;
}

.sb-container {
	width: 1230px;
	margin: 0 auto;
	/* border: 1px dashed red; */
}

.sb-header-cont {
	overflow: auto;
	padding: 20px 0;
}

.sb-dots-menu {
	float: left;
	margin-right: 25px;
}

.sb-dots-active > img {
	filter: invert(36%) sepia(13%) saturate(1101%) hue-rotate(183deg) brightness(94%) contrast(85%) !important;
}

.sb-dots-active > .sb-dots-content {
	display: block !important;
}

.sb-dots-menu > img {
	cursor: pointer;
	transition: filter 0.15s ease;
	margin: 17px 0;
}

.sb-dots-menu > img:hover {
	filter: invert(36%) sepia(13%) saturate(1101%) hue-rotate(183deg) brightness(94%) contrast(85%);
}

.sb-dots-content {
	background-color: #fff;
	position: absolute;
	width: 350px;
	padding: 8px;
	z-index: 99;
	box-shadow: 0px 0px 4px rgba(76, 95, 119, 0.3);
	border-radius: 16px;
	display: none;
	margin-top: 10px;
}

.sb-dots-content > a {
	display: block;
	padding: 10px 15px;
	border-radius: 10px;
	transition: background-color 0.15s ease, color 0.15s ease;
	color: inherit;
	text-decoration: none;
	font-size: 18px;
	font-wegiht: 500;
}

.sb-dots-content > a > img {
	vertical-align: middle;
	border-radius: 12px;
	margin-right: 6px;
}

.sb-dots-content > a > span {
	vertical-align: middle;
}


.sb-dots-content > a:hover {
	background-color: rgb(246,246,246);
	color: #FFD400;
}

.sb-logo {
	float: left;
}

.sp-header-lang {
	display: inline-block;
	float: right;
	height: 60px;
	line-height: 60px;
}

.sp-header-lang > select {
	border: none;
	cursor: pointer;
	font-family: inherit;
}

.sp-header-lang > div {
	display: inline-block;
	margin-left: 10px;
}

.sp-header-lang > div > a {
	font-size: 14px;
	color: #848486;
	text-decoration: none;
	font-weight: 500;
	transition: color .3s ease;
}

.sp-header-lang > div > a:hover {
	color: #1C1C1E;
}

.sb-header-sm {
	border-top: 1px solid rgb(238, 239, 242);
	border-bottom: 1px solid rgb(238, 239, 242);
}

.sb-header-sm-link {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

.sb-header-sm-link > a {
	text-decoration: none;
	line-height: 80px;
	padding: 15px 30px;
	background-color: #6F7A91;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	border-radius: 10px;
	transition: background-color .2s linear;
}

.sb-header-sm-link > a:hover {
	background-color: #525F7B;
}

.sb-header-bar2 > img {
	vertical-align: middle;
	cursor: pointer;
	display: none;
}

/* main {
	min-height: 900px;
} */

/* Ипотечный кредит (Реклама) */

.sb-ad-mortgage {
	width: 100%;
	height: 400px;
	background-color: #EEEFF2;
	border-radius: 25px;
	margin-bottom: 100px;
	padding: 50px;
	position: relative;
}

.sb-ad-mortgage h2 {
	font-size: 32px;
	font-weigh: 700;
	margin: 0 0 20px 0;
	position: relative;
	z-index: 1;
}

.sb-ad-mortgage a {
	position: absolute;
	left: 50px;
	bottom: 50px;
}

.sb-ad-mortgage p {
	font-size: 18px;
	font-weight: 500;
	position: relative;
	z-index: 1;
}

.sb-ad-mortgage img {
	position: absolute;
	top: 0;
	right: 50px;
	height: 90%;
	margin-top: 1%;
}

/* Реклама главной страницы */

.sb-personal-ad {
	margin-bottom: 20px;
}

.sb-personal-ad h2 {
	font-size: 32px;
	font-weight: 700;
	margin: 0 0 20px 0;
	position: relative;
	z-index: 1;
}

.sb-personal-ad p {
	font-size: 20px;
	font-weight: 500;
}

.sb-personal-ad-content > .sb-items {
	overflow: auto;
	margin: 0 -15px 30px -15px;
}

.sb-personal-ad-content .sb-item-50 {
	float: left;
	width: calc(50% - 30px);
	margin: 0 15px;
	padding: 50px;
	height: 400px;
	border-radius: 25px;
	position: relative;
}
.sb-personal-ad-content .sb-item-50 > a {
	position: absolute;
	bottom: 50px;
	left: 50px;
	padding: 20px 40px;
	border-radius: 10px;
	text-decoration: none;
	transition: background-color 0.15s linear, color 0.15s linear;
}

.sb-personal-ad-content .sb-item-50 > img {
	position: absolute;
	right: 0;
}

.sb-personal-ad-content .sb-p-blue {
	background-color: #E7EFFF;
}

.sb-personal-ad-content .sb-p-blue > img {
	top: 100px;
}

.sb-personal-ad-content .sb-p-black {
	background-color: #333333;
	color: #fff;
}

.sb-personal-ad-content .sb-p-black > img {
	top: 130px;
}

.sb-personal-ad-content .sb-p-blue > a {
	border: 1px solid #6F7A91;
	color: #fff;
	background-color: #6F7A91;
	font-weight: 600;
}

.sb-personal-ad-content .sb-p-blue > a:hover {
	background-color: #525F7B;
}

.sb-personal-ad-content .sb-p-black > a {
	border: 1px solid #fff;
	color: #fff;
}

.sb-personal-ad-content .sb-p-black > a:hover {
	background-color: #fff;
	color: #333333;
}

.sb-personal-ad-content .sb-item-100 {
	border-radius: 25px;
	height: 400px;
	padding: 50px;
	position: relative;
	background-color: #EAF7ED;
}

.sb-personal-ad-content .sb-item-100 > div {
	position: absolute;
	left: 50px;
	bottom: 50px;
	z-index: 1;
}

.sb-personal-ad-content .sb-item-100 > div > a {
	margin-right: 45px;
}

.sb-personal-ad-content .sb-item-100 > img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.sb-link-btn-a {
	display: none;
	padding: 0 !important;
	height: 48px;
	width: 48px;
	text-align: center;
	line-height: 48px;
}

.sb-link-btn-b {
	font-size: 18px;
}

.sb-link-btn-a > img {
	position: static !important;
	height: 12px !important;
}

#hidden-menu {
	width: 100%;
	height: 90%;
	background-color: #fff;
	position: fixed;
	top: 10%;
	z-index: 9999;
	transition: margin 0.3s ease;
	overflow-y: scroll;
	margin-top: 100vh;
	border-top-right-radius: 25px;
	border-top-left-radius: 25px;
}

/* Юридическим лицам, Фин. организациям баннер */

.sb-business-banner {
	margin-bottom: 100px;
	padding-top: 30px;
}

.sb-business-banner-content {
	height: 480px;
	background-color: #EEEFF2;
	padding: 100px;
	border-radius: 24px;
	position: relative;
}

.sb-business-banner-content-title {
	position: relative;
	width: 450px;
	z-index: 1;
}

.sb-business-banner-content-title h1 {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 20px;
}

.sb-business-banner-content-title p {
	font-size: 20px;
	font-weight: 500;
}

.sb-business-banner-content-img {
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 100px;
	display: flex;
	align-items: flex-end;
}

.sb-business-banner-content-img img {
	max-height: 100%;
}

/* Контент юр лицам */

.sb-business-text-content {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 100px;
}

.sb-business-text-content p {
	margin-bottom: 30px;
}

.sb-business-text-content p:last-child {
	margin-bottom: 0;
}

/* Подвал сайта */

footer {
	color: rgb(255,255,255);
	background-color: rgb(28,28,30);
}

.sb-footer-cont {
	overflow: auto;
}

.sb-footer-cont-l {
	float: left;
}

.sb-footer-cont-r {
	float: right;
}

.sb-footer-mc {
	padding-top: 45px;
	padding-bottom: 25px;
}

.sb-footer-list-m {
	padding: 15px 0;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
}

.sb-footer-list-m > li {
	display: inline-block;
	margin-right: 30px;
	list-style-type: none;
}

.sb-footer-list-m > li > a {
	color: #fff;
	text-decoration: none;
	transition: color .2s linear;
	cursor: pointer;
}

.sb-footer-list-m > li > a:hover {
	color: #FFD400;
}

.sb-footer-contact > div {
	margin-bottom: 30px;
}

.sb-footer-contact > div:last-child {
	margin-bottom: 0;
}

.sb-footer-contact h2 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
	transition: color .2s linear;
	cursor: pointer;
}

.sb-footer-contact h2:hover {
	color: #FFD400;
}

.sb-footer-contact span {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
}

.sp-footer-app > img {
	border-radius: 8px;
	margin-right: 20px;
}

.sp-footer-app > div {
	display: inline-block;
	vertical-align: middle;
}

.sp-footer-app > div > a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: 500;
	transition: color .2s linear;
}

.sp-footer-app > div > a:hover {
	color: #FFD400;
}

.sp-footer-app > div > span {
	display: block;
	font-size: 14px;
	font-weight: 500;
	color: #B9B9B9;
}

.sb-footer-social {
	border-top: 1px solid #69696B;
	border-bottom: 1px solid #69696B;
	padding: 30px 0;
}

.sb-footer-soc-items div {
	display: inline-block;
	margin-right: 35px;
}

.sb-footer-soc-items > ul {
	display: inline-block;
	padding: 0 4px;
}

.sb-footer-soc-items > ul > li {
	display: inline-block;
	list-style-type: none;
	margin-right: 35px;
	margin-left: -4px;
}

.sb-footer-soc-items > ul > li:hover a img {
	filter: brightness(0) saturate(100%) invert(92%) sepia(16%) saturate(7460%) hue-rotate(358deg) brightness(102%) contrast(104%);
}

.sb-footer-soc-items > ul > li:last-child {
	margin-right: 0;
}

.sb-footer-soc-items > ul > li > a {
	color: #fff;
	text-decoration: none;
}

.sb-footer-info {
	padding: 30px 0;
	font-size: 14px;
	font-weight: 500;
	color: #848486;
}

.sb-banner-ms {
	margin-bottom: 50px;
}

.sb-bannen-ms {
	height: 400px;
	position: relative;
}

.sb-bannen-ms > h1 {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
}

.sb-bannen-ms > p {
	font-size: 20px;
	font-weight: 500;
	position: relative;
	z-index: 1;
}

.sb-bannen-ms > img {
	position: absolute;
	right: 0;
	bottom: 0;
}

.sb-p-breadcrumbs {
	padding: 30px 0;
}

.sb-p-breadcrumbs > a {
	margin-right: 13px; color: #848486; font-size: 14px; font-weight: 500; text-decoration: none;
}

.sb-p-breadcrumbs > img {
	margin-right: 13px;
}

.sb-p-breadcrumbs > span {
	font-size: 14px; font-weight: 500;
}


.sb-history-info {
	font-size: 20px; font-weight: 500;
}

.sb-history-info p {
	margin-bottom: 30px;
}

.sb-history-adv {
	overflow: auto; margin: 0 -15px;
}

.sb-history-adv-item {
	float: left; width: calc(50% - 30px); margin: 0 15px;
}

.sb-history-adv-img {
	border: 1px solid #B8BDC9; height: 200px; border-radius: 25px; margin-bottom: 30px; text-align: center; line-height: 200px;
}

.sb-history-adv-img > img {
	vertical-align: middle;
}

.sb-history-adv-text {
	text-align: center; font-size: 28px; font-weight: 700;
}

.sb-history-val-h2 {
	text-align: center; margin-bottom: 50px;
}

.sb-history-val-h2 > h2 {
	font-size: 36px; font-weight: 700;
}

.sb-history-val-list {
	overflow: auto;
}

.sb-history-val-list-i {
	float: left; width: 33.33333%; text-align: center; padding: 0 30px;
}

.sb-history-val-list-i > img {
	margin-bottom: 20px;
}

.sb-history-val-list-i > h4 {
	font-size: 20px; font-weight: 600; margin-bottom: 15px;
}

.sb-history-val-list-i > span {
	color: #848486; font-size: 16px; font-weight: 500;
}

.sb-about-history-cer > h2 {
	text-align: center; font-weight: 700px; font-size: 36px; margin-bottom: 50px;
}

.sb-about-history-cer-list {
	overflow: auto; margin: 0 -15px; width: calc(100% + 30px);
}

.sb-about-history-cer-item {
	float: left; width: calc(33.33333% - 30px); margin: 0 15px; height: 250px; padding: 30px; border: 1px solid #B8BDC9; border-radius: 25px; position: relative;
}

.sb-about-history-cer-item > span {
	color: #6F7A91; font-size: 14px; font-weight: 500; margin-bottom: 30px; display: block;
}

.sb-about-history-cer-item > p {
	font-size: 20px; font-weight: 500;
}

.sb-about-history-cer-item > a {
	text-decoration: none; position: absolute; bottom: 30px; left: 30px;
	display: none;
}

.sb-history-values {
	overflow: auto;
	margin: 0 -15px 100px -15px;
}

.sb-history-values-item {
	float: left;
	width: calc(33.33333% - 30px);
	position: relative;
	border: 1px solid #B8BDC9;
	height: 390px;
	border-radius: 12px;
	margin: 15px;
	overflow: auto;
}

.sb-history-values-item h3 {
	font-size: 28px;
	font-weight: 600;
	padding: 36px 24px;
}

.sb-history-values-item-img {
	position: absolute;
	bottom: 74px;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 8;
}

.sb-history-values-item-img img {
	height: 164px;
}

.sb-history-values-item-d-p {
	position: absolute;
	right: 21px;
	bottom: 34px;
	height: 40px;
	width: 40px;
	background-color: #6F7A91;
	border-radius: 20px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
	font-size: 20px;
	cursor: pointer;
	transition: transform 0.3s ease;
}

.sb-history-values-item-d-b {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #525f7b;
	z-index: 9;
	display: none;
}

.sb-history-values-item-d-b p {
	color: #fff;
	padding: 36px 24px;
	font-size: 20px;
	font-weight: 500;
}

.sb-history-values-item-active .sb-history-values-item-d-b {
	display: block !important;
}

.sb-history-values-item-active .sb-history-values-item-d-p {
	transform: rotate(-45deg) !important;
	background-color: #fff;
}

.sb-history-values-item-active .sb-history-values-item-d-p img {
	filter: invert(37%) sepia(9%) saturate(1526%) hue-rotate(183deg) brightness(92%) contrast(87%);
}

.sb-about-details-head {
	text-align: center;
}

.sb-about-details-head h2 {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 50px;
}

.sb-about-details {
	overflow: auto;
	margin: -15px;
}

.sb-about-details-block {
	overflow: auto;
	margin: 0 -15px 30px -15px;
}

.sb-about-details h2 {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 25px;
}

.sb-about-details p {
	font-size: 18px;
	font-weight: 500;
}

.sb-about-details-block h2 {
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 25px;
}

.sb-about-details-block p {
}

.sb-about-details-block:last-child {
	margin-bottom: 0;
}

.sb-about-details-item-4, .sb-about-details-item-6, .sb-about-details-item-8 {
	float: left;
	background-color: #EEEFF2;
	margin: 15px;
	padding: 50px;
	border-radius: 25px;
	height: 250px;
}

.sb-about-details-item-4 {
	width: calc(33.33333% - 30px);
}

.sb-about-details-item-6 {
	width: calc(50% - 30px);
}

.sb-about-details-item-8 {
	width: calc(66.66666% - 30px);
}

.sb-about-brand-ban {
	height: 500px;
	background-color: #EEEFF2;
	border-radius: 32px;
	padding: 100px;
	position: relative;
}

.sb-about-brand-ban-t {
	position: relative;
	z-index: 10;
}

.sb-about-brand-ban-t h2 {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 30px;
}

.sb-about-brand-ban-t p {
	max-width: 580px;
	font-size: 18px;
	font-weight: 500;
}

.sb-about-brand-ban-img {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 100px;
	height: 100%;
	display: flex;
	align-items: center;
}

.sb-about-brand-ban-img img {
	max-height: 100%;
}

.sb-about-brand-ban-l {
	position: absolute;
	bottom: 100px;
	left: 100px;
}

.sb-about-brand-ban-l a {
	display: inline-block;
}

.sb-fin-b1 {
	margin-bottom: 100px;
}

.sb-fin-b1-h > h2 {
	text-align: center; margin-bottom: 50px; font-size: 32px; font-weight: 700;
}

.sb-fin-b1-list {
	overflow: auto; width: calc(100% + 30px); margin: 0 -15px;
}

.sb-fin-b1-list-item {
	position: relative; float: left; background: linear-gradient(88.2deg, #F2F4F7 0%, #E4E8EB 70.95%, #F2F4F7 100%); height: 445px; margin: 0 15px; width: calc(33.33333% - 30px); border-radius: 24px; overflow: auto;
}

.sb-fin-b1-list-item a {
	position: absolute; left: 25px; bottom: 25px; display: block; padding: 20px 0; background-color: red; width: 60px; text-align: center; border-radius: 12px; background-color: #fff;
}

.sb-fin-b1-list-item  > img {
	height: 230px;
	width: 100%;
	object-fit: cover;
}

.sb-fin-b2 {
	margin-bottom: 100px;
}

.sb-fin-b2-list {
	overflow: auto; width: calc(100% + 30px); margin: 0 -15px;
}

.sb-fin-b2-list-i1 {
	position: relative; padding: 50px; float: left; height: 460px; margin: 0 15px; width: calc(66.66666% - 30px); border-radius: 24px; overflow: auto;
}

.sb-fin-b2-list-i1 a {
	display: inline-block;
	position: absolute;
	bottom: 50px;
	left: 50px;
}

.sb-fin-b2-list-i2 {
	text-align: center; float: left; height: 460px; margin: 0 15px; width: calc(33.33333% - 30px); border-radius: 24px; position: relative;
}

.sb-fin-b2-list-i2-link {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 50px 0;
		width: 100%;
}

.sb-fin-b2-list-i2-link p {
	margin-bottom: 24px;
}

.sb-fin-b2-list-i2-link a {
	display: inline-block;
}

.sb-fin-b2-l1 {
	display: inline-block; background-color: #EEEFF2; padding: 20px 40px; text-decoration: none; color: inherit; border-radius: 10px; font-weight: bold;
}

.sb-fin-b2-l2 {
	position: absolute; left: 50px; bottom: 50px; display: block; padding: 20px 0; background-color: red; width: 60px; text-align: center; border-radius: 12px; background-color: #fff;
}

.sb-fin-b3 {
	overflow: hidden; background-color: #EEEFF2; height: 400px; border-radius: 24px; margin-bottom: 100px;
}

.sb-fin-b3-c {
	position: relative; padding: 50px; height: 100%;
}

.sb-fin-b3-c > h2 {
	font-size: 32px; font-weight: 700; margin-bottom: 20px;
}

.sb-fin-b3-c > p {
	font-size: 22px; font-weight: 500;
}

.sb-fin-b3-c-link {
	position: absolute;
	left: 50px;
	bottom: 50px;
}

.sb-fin-b3-c-link > a {
	display: inline-block;
}

.sb-fin-b4 {
	overflow: hidden; background-color: #E6E6E6; height: 400px; border-radius: 24px; margin-bottom: 100px;
}

.sb-fin-b4-c {
	position: relative; padding: 50px; height: 100%;
}

.sb-fin-b4-c > h2 {
	color: #fff; font-size: 32px; font-weight: 700; margin-bottom: 20px;
}

.sb-fin-b4-c > p {
	color: #fff; font-size: 18px; font-weight: 500;
}

.sb-fin-b4-c > a {
	position: absolute; bottom: 50px; left: 50px;
}

.sb-fin-b5 {
	margin-bottom: 90px;
}

.sb-fin-b5-c {
	overflow: auto; width: calc(100% + 30px); margin: 0 -15px;
}

.sb-fin-b5-c > div {
	width: calc(33.33333% - 30px);
	float: left;
}

.sb-fin5-c-i1 {
	height: 200px; margin: 0 15px;
}

.sb-fin5-c-i2 {
	padding: 32px; background-color: #EEEFF2; height: 200px; margin: 0 15px; border-radius: 24px;
}

.sb-fin5-c-i3 {
	padding: 32px; background-color: #EEEFF2; height: 200px; margin: 0 15px; border-radius: 24px;
}

.sb-fin-b2-list-i2-link {
	position: absolute; left: 0; bottom: 0; width: 100%; padding: 50px 0;
}

.sb-fin-b2-list-i2-link p {
	margin-bottom: 25px; font-size: 18px; font-weight: 500;
}

.sb-fin-b2-list-i1-image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

.sb-fin-b2-list-i1-image img {
	max-width: 100%;
}

.sb-about-brand-b1-i-img {
	text-align: center;
}

.sb-about-brand-b1-i-img-2 {
	text-align: center;
}

.sp-bank-correspondent {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
	display: flex;
	align-items: flex-end;
}

.sb-business-ss-item-img {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 280px;
	width: 100%;
}

.sb-business-ss-item-img img {
	max-width: 100%;
	max-height: 100%;
}

.sb-business-ss-item-content {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 120px;
	padding: 0 25px;
	height: 50px;
	display: flex;
	align-items: center;
}

.sb-submenu-c > #bx_incl_area_2 {
    display: block !important;
}


@media only screen and (max-width: 1320px) {
	.sb-container {
		width: 100%;
		padding: 0 40px;
	}

	.sb-news-content > .sb-items {
		margin: 0;
	}

	.sb-news-content > .sb-items > .sb-item {
		width: 100%;
		margin: 0 0 20px 0;
		float: none;
		height: 200px;
	}

	.sb-main-menu, .sb-dots-menu, .sb-header-bar2 > a {
		display: none;
	}

	.sb-header-bar2 > img {
		display: inline-block;
	}

	.sb-ad-mortgage {
		margin-bottom: 30px;
		height: 300px;
	}

	.sb-personal-ad-content .sb-item-50 {
		width: 100%;
		margin: 0 0 30px 0;
		height: 300px;
	}

	.sb-personal-ad-content .sb-p-blue > img {
		top: 50px;
	}

	.sb-personal-ad-content > .sb-items {
		margin: 0;
	}

	.sb-ad-mortgage img {
		right: 30px;
	}

	.sb-personal-ad-content .sb-item-100 {
		height: 300px;
	}

	.sb-personal-ad-content .sb-item-100 > img {
		height: 90%;
	}

	.sb-personal-ad-content .sb-p-black > img {
		top: 70px;
	}

	.sb-personal-ad-content .sb-item-100 > div > a {
		margin-right: 20px;
	}

	.sb-personal-ad h2 {
		font-size: 24px;
	}

	.sb-footer-list-m {
		padding: 0;
		margin-bottom: 20px;
	}

	.sb-footer-list-m > li {
		display: block;
		text-decoration: underline;
		margin-bottom: 5px;
	}

	.sb-footer-info > div {
		float: none;
	}

	.sb-footer-cont-l {
		margin-bottom: 20px;
	}

	.sb-footer-social div {
		float: none;
	}

	.conversation__content {
		padding: 50px 30px 0 0;
	}

	.sb-currency .sb-calc {
		padding: 115px 5px 60px 30px
	}

	.conversation__td:not(:first-child) {
		text-align: right;
	}

	.conversation__th:not(:first-child) {
		text-align: right;
	}

	.sb-credit-calc > .sb-left {
		padding: 30px 30px 30px 0 !important;
	}

	.sb-credit-calc > .sb-right {
		padding: 30px 5px 30px 30px !important;
	}

	.sb-contacts-list-item {
		width: calc(50% - 40px) !important;
	}

	.sb-header-sm-link {
		display: none;
	}

	.sb-history-adv-img > img {
		height: 60px;
	}

	.sb-history-adv-img {
		height: 100px;
		line-height: 100px;
		margin-bottom: 10px;
	}

	.sb-history-adv-text {
		font-size: 20px;
	}

	.sb-about-history-cer-item {
		width: calc(100% - 30px);
		margin-bottom: 30px;
	}

	.sb-fin-b1-list-item {
		height: 330px;
	}

	.sb-fin-b1-list-item > img {
		height: 130px;
	}

	.sb-fin-b1-list-item > div {
		padding: 10px 25px !important;
	}

	.sb-fin-b2-list > div {
		width: calc(100% - 30px);
		margin-bottom: 30px;
	}

	.sb-fin-b5-c > div {
		width: calc(100% - 30px);
		margin-bottom: 30px;
	}

	.sb-fin5-c-i1 {
		height: auto;
	}

	.sb-business-ss .sb-business-ss-item {
		height: 400px !important;
	}

	.sb-business-ss .sb-business-ss-item > img {
		height: 170px !important;
	}

	.sb-business-ss-item-content {
		bottom: 100px;
	}

	.sb-business-ss-item-img {
		height: 260px;
	}

	.sb-business-banner-content-img img {
		width: 400px;
	}

	.sb-about-brand-b1 {
		grid-template-columns: repeat(2,1fr) !important;
	}

	.sb-about-brand-b3 {
		grid-template-columns: repeat(2,1fr) !important;
	}

	.sb-history-values-item {
		width: calc(50% - 30px)
	}

	.sb-about-details-item:nth-child(1), .sb-about-details-item:nth-child(4) {
		width: calc(100% - 30px);
	}

	.sb-about-details-item:nth-child(2), .sb-about-details-item:nth-child(3), .sb-about-details-item:nth-child(5), .sb-about-details-item:nth-child(6) {
		width: calc(50% - 30px);
	}
}

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

	.sb-news-item {
		height: auto;
		padding: 32px;
	}

	.sb-news-item-s1 .sb-img-block {
		position: static;
		height: 160px;
		padding: 0;
		text-align: center;
		margin-bottom: 32px;
	}

	.sb-news-item .sb-item-buttons {
		position: static;
	}

	.sb-news-item .sb-item-link {
		width: 100%;
		text-align: center;
	}

	.sb-news-item > .sb-main-block > h2 {
		font-size: 24px;
	}

	.sb-news-item-s2 .sb-img-block {
		position: relative;
		padding: 0;
		margin-bottom: 32px;
		height: 155px;
		width: 100%;
		text-align: center;
	}

	.sb-news-item .sb-item-circle {
		height: 180px;
		width: 180px;
		top: 20px;
		left: calc(50% - 90px);
	}

	.sb-news-item > .sb-img-block > img {
		max-width: 90%;
	}

	.sb-business-wrapper {
		height: 428px !important;
	}

	.sb-business-wrapper-c {
		padding: 30px !important;
	}

	.sb-business-wrapper a {
		left: 30px !important;
		bottom: 30px !important;
		width: calc(100% - 60px);
		text-align: center;
	}

	.sb-business-wrapper h2 {
		font-size: 24px !important;
	}

	.conversation__content {
		padding: 10px 0;
		width: 100%;
	}

	.sb-currency .sb-calc {
		padding: 10px 0;
		width: 100%;
	}

	.sb-calc-c {
		background-color: #EEEFF2;
		box-shadow: none;
		padding: 32px;
	}

	.sb-calc-c-s-b input {
		background-color: inherit;
	}

	.sb-calc-c-s-b input:disabled {
		background-color: inherit;
	}

	.sb-c-selectbox > div {
		float: none;
		width: 100%;
		padding: 5px 0;
		margin-bottom: 10px;

	}

	.sb-c-selectbox > select {
		float: none;
		width: 100%;
		background-color: rgb(250,250,250);
		border-radius: 5px;
		color: inherit;
		height: 50px;
		padding: 0 20px;
	}

	.sb-credit-calc > .sb-left, .sb-credit-calc > .sb-right {
		width: 100% !important;
		padding: 30px 0 !important;
	}

	.sb-credit-calc > .sb-right > .sb-content {
		background-color: #EEEFF2;
		box-shadow: none !important;
		padding: 32px !important;
	}

	.sb-contacts-list-item {
		width: calc(100% - 40px) !important;
		height: auto !important;
		margin-bottom: 40px;
	}

	.sb-reports-list-item {
		width: 100% !important;
	}

	.sb-history-val-list-i {
		width: 100%;
		margin-bottom: 40px;
	}

	.sb-history-val-list-i > span {
		max-width: 300px;
		display: block;
		margin: 0 auto;
	}

	.sb-fin-b1-list-item {
		float: none;
		width: 300px;
		margin: 0 auto 30px;
	}

	.sb-business-bl-1, .sb-business-bl-2 {
		margin-bottom: 50px !important;
	}

	.sb-fin-b1-h > h2 {
		margin-bottom: 30px !important;
		text-align: left !important;
		font-size: 28px !important;
	}

	.sb-about-brand-b1 {
		grid-template-columns: repeat(1,1fr) !important;
	}

	.sb-about-brand-b3 {
		grid-template-columns: repeat(1,1fr) !important;
	}

	.sb-about-brand-b4 {
		grid-template-columns: repeat(1,1fr) !important;
	}

	.sp-bank-correspondent {
		align-items: center;
		justify-content: center;
		width: 100%;
	}

	.sp-bank-correspondent img {
		max-width: 100%;
	}

}

@media only screen and (max-width: 720px) {
	.sb-fin-b2-list-i1-image {
		padding-bottom: 70px;
	}

	.sb-fin-b2-list-i1-image img {
		max-height: 300px;
	}

	.sb-fin-b2-list-i2-link {
		padding: 16px;
	}

	.sb-fin-b2-list-i2-link a {
		width: 100%;
	}

	.sb-link-cstyle-1 {
		text-align: center;
		left: 16px !important;
		right: 16px !important;
		bottom: 16px !important;
	}

	.sb-fin-b2-list-i1 {
		padding: 32px 16px !important;
	}

	.sb-fin-b2-list-i1 h2 {
		font-size: 24px !important;
		margin-bottom: 16px !important;
	}

	.sb-fin-b2-list-i1 a {
		bottom: 16px;
		left: 16px;
		right: 16px;
		text-align: center;
	}

	.sb-fin-b2-list-i1 p {
		font-size: 18px !important;
		font-weight: 500;
	}

	.sb-fin-b3-c-link {
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 16px;
	}

	.sb-fin-b3-c-link a {
		width: 100%;
		text-align: center;
	}

	.sb-fin-b2-list-i1 p {
		font-size: 18px;
	}

	.sb-container {
		padding: 0 16px;
	}

	.sb-logo > img{
		height: 45px;
	}

	.sb-dots-menu {
		display: none;
	}

	.sp-header-lang {
		height: 45px;
		line-height: 45px;
	}

	.sb-header-cont {
		padding: 10px 0;
	}

	.sb-header-sm {
		border: none;
	}

	.sb-sub-menu {
		line-height: 60px;
	}

	.sb-submenu-c {
		padding: 0;
	}

	.sb-sub-menu li {
		margin: 0 4px !important;
	}

	.sb-sub-menu li:first-child {
		margin-left: 16px !important;
	}

	.sb-sub-menu li:last-child {
		margin-right: 16px !important;
	}

	.sb-sub-menu li a {
		background-color: #EDEDED;
		padding: 8px 16px !important;
		border-radius: 8px;
	}

	.sb-sub-menu li a:hover {
		color: unset !important;
	}

	.sb-sub-menu li .selected {
		color: #fff !important;
		background-color: #525F7B;
	}

	.sb-sub-menu li .selected::after {
		display: none;
	}

	#sb-main-slider .sb-slider-pagination {
		display: none;
	}

	.sb-personal-services h1 {
		padding: 40px 0 20px 0;
		font-size: 28px;
		text-align: left;
	}

	.sb-personal-services {
		margin-bottom: 30px;
	}

	.sb-ad-mortgage {
		height: 400px;
		padding: 32px 16px;
	}

	.sb-ad-mortgage img {
		height: auto;
		width: 60%;
		bottom: 0;
		top: auto;
		right: 0;
	}

	.sb-ad-mortgage h2 {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.sb-ad-mortgage a {
		bottom: 160px;
		left: 16px;
		z-index: 1;
	}

	.sb-personal-ad-content .sb-item-50 {
		padding: 32px 16px;
		height: 400px;
	}

	.sb-personal-ad-content .sb-p-blue > img, .sb-personal-ad-content .sb-p-black > img {
		top: auto;
		bottom: 40px;
	}


	.sb-personal-ad-content .sb-p-blue > a, .sb-personal-ad-content .sb-p-black > a {
		left: 16px;
		bottom: 160px;
	}

	.sb-link-btn-a {
		display: block;
	}

	.sb-link-btn-b {
		display: none;
	}

	.sb-personal-ad p {
		font-size: 18px;
	}

	.sb-personal-ad-content .sb-item-100 {
		padding: 32px 16px;
		height: 400px;
		overflow: hidden;
	}

	.sb-personal-ad h2 {
		font-size: 18px;
	}

	.sb-personal-ad-content .sb-item-100 > div {
		left: 16px;
		bottom: 65px;
	}

	.sb-personal-ad-content .sb-item-100 > img {
		height: 60%;
		right: -130px;
	}

	.sb-personal-ad-content .sb-item-100 > div > a {
		margin-bottom: 10px;
		display: block;
	}

	.sb-personal-ad-content .sb-item-100 > div > a > img {
		height: 40px;
	}

	.sb-footer-mc > div {
		float: none;
	}

	.sb-footer-mc > div:last-child {
		border-top: 1px solid #69696B;
		padding-top: 20px;
	}

	.sb-news-content > h2 {
		font-size: 28px;
		padding: 20px 0;
		text-align: left;
	}

	.sb-news-content > .sb-link {
		padding: 10px 0;
		width: 100%;
	}

	.sb-footer-mc {
		padding-top: 25px;
	}

	.sb-footer-list-m > li {
		margin-bottom: 10px;
	}

	.sb-news-content > .sb-link a {
		display: block;
	}

	.sb-footer-info > div {
		display: inline;
	}

	.sb-footer-soc-items > ul > li {
		margin-top: 20px;
	}

	.sb-footer-list-m:last-child {
		display: none;
	}

	.sb-bannen-ms > img {
		height: auto;
		max-width: 100%;
		right: 0;
	}

	.sb-bannen-ms > h1 {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.sb-bannen-ms > p {
		font-size: 18px;
	}

	.sb-p-breadcrumbs {
		padding: 16px 0;
	}

	.sb-p-breadcrumbs > span, .sb-p-breadcrumbs > .sb-bc-e {
		display: none;
	}

	.sb-history-adv-item {
		width: calc(100% - 30px);
		margin-bottom: 20px;
	}

	.sb-business-slider {
		padding-top: 0 !important;
	}

	.sb-fin-b2 {
		margin-bottom: 30px;
	}

	.sb-fin-b3-c {
		padding: 32px 16px;
	}

	.sb-fin-b3-c > h2 {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.sb-fin-b3-c > p {
		font-size: 18px;
	}

	.sb-business-banner {
		padding-top: 0;
	}

	.sb-business-banner > .sb-container {
		padding: 0;
	}

	.sb-business-banner-content {
		border-radius: 0;
		padding: 32px 16px;
		height: 430px;
	}

	.sb-business-banner-content-title {
		width: 100%;
	}

	.sb-business-banner-content-title h1 {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.sb-business-banner-content-title p {
		font-size: 18px;
	}

	.sb-business-banner-content-img {
		padding: 0;
		width: 100%;
		justify-content: center;
	}

	.sb-business-banner-content-img img {
		width: 350px;
	}

	.sb-business-banner {
		margin-bottom: 64px;
	}

	.sb-news-brand h2 {
		font-size: 28px !important;
	}

	.sb-news-brand .sb-link-btn {
		width: 100%;
	}

	.sb-bannen-ms > img {
		height: 200px;
		left: 50%;
		transform: translate(-50%, 0);
	}

	.sb-history-values-item {
		width: calc(100% - 30px);
	}

	.sb-history-values-item h3 {
		font-size: 24px;
	}

	.sb-about-details {
		margin: -4px;
	}

	.sb-about-details-item {
		margin: 4px;
	}

	.sb-about-details-item:nth-child(1), .sb-about-details-item:nth-child(4) {
		width: calc(100% - 8px);
	}

	.sb-about-details-item:nth-child(2), .sb-about-details-item:nth-child(3), .sb-about-details-item:nth-child(5), .sb-about-details-item:nth-child(6) {
		width: calc(50% - 8px);
	}

	.sb-about-details-item-4, .sb-about-details-item-6, .sb-about-details-item-8 {
		padding: 36px 24px;
	}

	.sb-about-details h2 {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 16px;
	}

	.sb-about-details p {
		font-size: 13px;
		font-weight: 500;
	}

	.sb-about-brand-ban {
		padding: 32px 16px;
		height: 524px;
		border-radius: 16px;
	}

	.sb-about-brand-ban-t h2 {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.sb-about-brand-ban-t p {
		font-size: 18px;
	}

	.sb-about-brand-ban-l {
		bottom: 0;
		left: 0;
		padding: 16px;
		width: 100%;
	}

	.sb-about-brand-ban-l a {
		width: 100%;
		text-align: center;
	}

	.sb-about-brand-ban-img {
		width: 100%;
		padding: 90px 0;
		justify-content: center;
		align-items: flex-end;
	}

	.sb-about-brand-ban-img img {
		height: 250px;
	}
}


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

	.sb-ad-mortgage img, .sb-personal-ad-content .sb-p-blue > img, .sb-personal-ad-content .sb-p-black > img {
		height: auto;
		width: 70%;
	}

	.sb-news-item-s1 .sb-img-block {
		height: auto;
	}

	.sb-news-item-s1 .sb-img-block > img {
		width: 90%;
	}

	.conversation__td > span, .conversation__td > b {
		font-size: 16px;
	}

	.conversation__td > img {
		height: 20px;
	}

	.sb-history-adv-img > img {
		height: 40px;
	}

	.sb-fin-b1-list-item {
		width: calc(100% - 30px);
	}

	.sb-fin-b5 {
		margin-bottom: 40px;
	}

	.sb-fin5-c-i2, .sb-fin5-c-i3 {
		padding: 16px !important;
		height: 96px;
		border-radius: 12px;
	}

	.sb-fin5-c-i2 > div:first-child, .sb-fin5-c-i3 > div:first-child {
		margin-right: 16px !important;
	}

	.sb-fin5-i2-i > h3, .sb-fin5-i3-i > h3 {
		margin-bottom: 5px !important;
	}

	.sb-bannen-ms {
		height: 428px;
	}

	.sb-business-banner-content-img img {
		width: 280px;
	}

	.sb-about-brand-b1-i-list a {
		padding: 10px 20px !important;
	}

	.sb-cstyle-h2-1 {
		text-align: left !important;
		font-size: 28px !important;
	}

}
/* End */


/* Start:/local/templates/sb-main-template/css/ad.css?17122271263474*/
.sb-ad-t {
	margin-bottom: 30px;
}

.sb-ad-t-c {
	height: 400px;
	background-color: #EEEFF2;
	padding: 50px;
	border-radius: 25px;
	position: relative;
	overflow: auto;
}

.sb-ad-t-c-text {
	max-width: 40%;
	position: relative;
	z-index: 1;
}

.sb-ad-t-c-text > h2 {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 20px;
}

.sb-ad-t-c-text > p {
	font-size: 18px;
	font-weight: 500;
}

.sb-ad-t-c-link {
	position: absolute;
	bottom: 50px;
	left: 50px;
	z-index: 1;
}

.sb-ad-t-c-link-1 {
	background-color: #6F7A91;
	display: block;
	padding: 20px 40px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-weight: 600;
	border-radius: 10px;
	transition: background-color .1s linear;
}

.sb-ad-t-c-link-1:hover {
	background-color: #525F7B;
}

.sb-ad-t-c-back {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
}

.sb-ad-t-c-back > img {
	max-height: 100%;
	display: block;
}

/* Денежные переводы */

.sb-ad-new-c2c .sb-ad-t-c-back > img {
	position: absolute;
	right: 80px;
	bottom: 0;
}

/* Платежные карты */

.sb-ad-new-card-d {
	overflow: auto;
}

.sb-ad-new-card-d-l {
	float: left;
	width: calc(50% - 15px);
}

.sb-ad-new-card-d-r {
	float: right;
	width: calc(50% - 15px);
}

.sb-ad-new-card-1 .sb-ad-t-c-back {
	padding: 60px 0 20px 0;
}

.sb-ad-new-card-1 .sb-ad-t-c-text {
	max-width: 70%;
}

.sb-ad-new-card-2 .sb-ad-t-c-back {
	padding: 15px 0;
}

.sb-ad-new-card-2 .sb-ad-t-c-text {
	max-width: 70%;
}

/* Ипотечный кредит */

.sb-ad-new-mortgage .sb-ad-t-c-back > img {
	position: absolute;
	right: 80px;
	bottom: 0;
}

/* Мобильные приложения */

.sb-ad-new-apps {
	height: 500px;
	padding: 100px;
}

.sb-ad-new-apps .sb-ad-t-c-link {
	bottom: 100px;
	left: 100px;
}

.sb-ad-new-apps .sb-ad-t-c-back {
	padding: 25px 150px 25px 0;
}

.sb-ad-new-apps-ico {
	position: absolute;
	left: 100px;
	bottom: 100px;
}

.sb-ad-new-apps-ico > a {
	text-decoration: none;
	color: inherit;
	margin-right: 40px;
}

.sb-ad-new-apps-ico > a > img {
	height: 60px;
}

@media only screen and (max-width: 1320px) {
	/* Карты */
	.sb-ad-new-card-d-l {
		float: none;
		width: 100%;
		margin-bottom: 30px;
	}

	.sb-ad-new-card-d-r {
		float: none;
		width: 100%;
	}

	.sb-ad-t-c-text > h2 {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.sb-ad-t-c-text {
		max-width: 70%;
	}

	.sb-ad-new-apps-ico {
		position: static;
		padding-top: 60px;
		z-index: 1;
	}

	.sb-ad-new-apps-ico > a {
		display: block;
		margin-bottom: 10px;
	}

	.sb-ad-new-apps-ico > a > img {
		height: 45px;
	}

	.sb-ad-new-apps .sb-ad-t-c-back {
		padding: 30px 16px 30px 0;
		height: auto;
	}
}

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

	.sb-ad-t-c-text {
		max-width: 100% !important;
	}

	.sb-ad-t-c-link {
		bottom: 0;
		left: 0;
		padding: 16px;
		width: 100%;
	}

	.sb-ad-t-c-link-1 {
		text-align: center;
	}

	.sb-ad-t-c {
		padding: 32px 16px;
		height: 424px;
	}

	.sb-ad-new-apps {
		height: 524px;
	}

	.sb-ad-t-c-back {
		height: auto;
		width: 100%;
		text-align: center;
		padding: 0 0 70px 0 !important;
	}

	.sb-ad-t-c-back > img {
		height: 250px;
		display: inline-block;
		position: static !important;
		max-width: 100%;
		object-fit: cover;
	}

	.sb-ad-new-apps .sb-ad-t-c-back {
		text-align: right;
		padding: 32px 16px !important;
	}

	.sb-ad-new-apps .sb-ad-t-c-back > img {
		height: 320px;
	}

	.sb-ad-new-apps-ico {
		position: relative;
		top: 0;
		left: 0;
		z-index: 1;
	}
}

/* End */


/* Start:/local/templates/sb-main-template/components/bitrix/menu/template1/style.css?17122280412244*/
.sb-main-menu {
	margin: 0;
	float: left;
	list-style-type: none;
	padding: 0;
	height: 60px;
	line-height: 60px;
	margin-left: 30px;
	font-size: 14px;
	font-weight: 500;
}

.sb-main-menu > li {
	display: inline-block;
	margin: 0 10px;
}

.sb-main-menu > li > a {
	text-decoration: none;
	color: #848486;
	transition: color .3s ease;
}

.sb-main-menu > li > a:hover {
	color: #1C1C1E;
}

.sb-main-menu > li > .selected {
	color: #1C1C1E;
}

.sb-hidden-menu {
	display: inline-block;
	margin: 0 10px;
	font-size: 18px;
}

.sb-hidden-menu-img {
	cursor: pointer;
}

.sb-hidden-menu-active {
	display: block !important;
}

.sb-hidden-menu-cont {
	display: none;
	position: absolute;
	background-color: #fff;
	box-shadow: 0px 0px 4px rgba(76, 95, 119, 0.3);
	border-radius: 12px;
	width: 250px;
	padding: 8px;
	z-index: 99;
}

.sb-hidden-menu-cont > li {
	line-height: normal;
	border-radius: 10px;
	padding: 10px;
}

.sb-hidden-menu-cont > li:hover {
	background-color: #F6F6F6;
	color: #FFD400;
	cursor: pointer;
	transition: background-color .1s linear, color .1s linear;
}

.sb-hidden-menu-cont > li > a {
	text-decoration: none;
	color: inherit;
}

/* Менюшки */

.sb-dropdown {
	display: inline-block;
}
.sb-dropdown > .sb-main {
	height: auto;
	cursor: pointer;
	transition: filter 0.3s ease;
}

.sb-dropdown > .sb-main:hover {
	filter: brightness(0) saturate(100%) invert(37%) sepia(11%) saturate(1268%) hue-rotate(183deg) brightness(92%) contrast(87%);
}

.sb-dropdown-active > .sb-main {
	filter: brightness(0) saturate(100%) invert(37%) sepia(11%) saturate(1268%) hue-rotate(183deg) brightness(92%) contrast(87%);
}

.sb-dropdown > .sb-list {
	position: absolute;
	padding: 8px;
	display: none;
	background-color: #fff;
	z-index: 99;
	box-shadow: 0px 0px 4px rgba(76, 95, 119, 0.3);
	border-radius: 16px;
}

.sb-dropdown-active > .sb-list {
	display: block !important;
	font-size: 18px;
	font-weight: 500;
}

.sb-dropdown-active > .sb-list > .sb-item {
	display: block;
	padding: 10px;
	border-radius: 10px;
	line-height: normal;
	text-decoration: none;
	color: inherit;
	transition: background-color 0.15s ease, color 0.15s ease;
}

.sb-dropdown-active > .sb-list > .sb-item:hover {
	background-color: #F6F6F6;
	color: #FFD400;
}
/* End */


/* Start:/local/templates/sb-main-template/components/bitrix/menu/template2/style.css?1712228083832*/
#bx_incl_area_2 {
	display: inline-block !important;
}

.sb-sub-menu li#bx_incl_area_2 {
	display: inline-block;
}

.sb-sub-menu {
	display: inline-block;
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	height: 80px;
	line-height: 80px;
}

.sb-sub-menu li {
	display: inline-block;
	margin-right: 26px;
	position: relative;
}

.sb-sub-menu li:last-child {
	margin-right: 0;
}

.sb-sub-menu li a {
	text-decoration: none;
	color: #1C1C1E;
	padding: 15px 0;
	transition: color .2s linear;
}
.sb-sub-menu li a:hover {
	color: #FFD400;
}

.sb-sub-menu li .selected {
	color: #FFD400;
}

.sb-sub-menu li .selected::after {
	content: "";
	width: 100%;
	height: 4px;
	position: absolute;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	left: 0;
	bottom: 0;
	background-color: #FFD400;
}
/* End */


/* Start:/local/templates/sb-main-template/components/bitrix/menu/template3/style.css?17122281142244*/
.sb-main-menu {
	margin: 0;
	float: left;
	list-style-type: none;
	padding: 0;
	height: 60px;
	line-height: 60px;
	margin-left: 30px;
	font-size: 14px;
	font-weight: 500;
}

.sb-main-menu > li {
	display: inline-block;
	margin: 0 10px;
}

.sb-main-menu > li > a {
	text-decoration: none;
	color: #848486;
	transition: color .3s ease;
}

.sb-main-menu > li > a:hover {
	color: #1C1C1E;
}

.sb-main-menu > li > .selected {
	color: #1C1C1E;
}

.sb-hidden-menu {
	display: inline-block;
	margin: 0 10px;
	font-size: 18px;
}

.sb-hidden-menu-img {
	cursor: pointer;
}

.sb-hidden-menu-active {
	display: block !important;
}

.sb-hidden-menu-cont {
	display: none;
	position: absolute;
	background-color: #fff;
	box-shadow: 0px 0px 4px rgba(76, 95, 119, 0.3);
	border-radius: 12px;
	width: 250px;
	padding: 8px;
	z-index: 99;
}

.sb-hidden-menu-cont > li {
	line-height: normal;
	border-radius: 10px;
	padding: 10px;
}

.sb-hidden-menu-cont > li:hover {
	background-color: #F6F6F6;
	color: #FFD400;
	cursor: pointer;
	transition: background-color .1s linear, color .1s linear;
}

.sb-hidden-menu-cont > li > a {
	text-decoration: none;
	color: inherit;
}

/* Менюшки */

.sb-dropdown {
	display: inline-block;
}
.sb-dropdown > .sb-main {
	height: auto;
	cursor: pointer;
	transition: filter 0.3s ease;
}

.sb-dropdown > .sb-main:hover {
	filter: brightness(0) saturate(100%) invert(37%) sepia(11%) saturate(1268%) hue-rotate(183deg) brightness(92%) contrast(87%);
}

.sb-dropdown-active > .sb-main {
	filter: brightness(0) saturate(100%) invert(37%) sepia(11%) saturate(1268%) hue-rotate(183deg) brightness(92%) contrast(87%);
}

.sb-dropdown > .sb-list {
	position: absolute;
	padding: 8px;
	display: none;
	background-color: #fff;
	z-index: 99;
	box-shadow: 0px 0px 4px rgba(76, 95, 119, 0.3);
	border-radius: 16px;
}

.sb-dropdown-active > .sb-list {
	display: block !important;
	font-size: 18px;
	font-weight: 500;
}

.sb-dropdown-active > .sb-list > .sb-item {
	display: block;
	padding: 10px;
	border-radius: 10px;
	line-height: normal;
	text-decoration: none;
	color: inherit;
	transition: background-color 0.15s ease, color 0.15s ease;
}

.sb-dropdown-active > .sb-list > .sb-item:hover {
	background-color: #F6F6F6;
	color: #FFD400;
}
/* End */


/* Start:/local/templates/sb-main-template/styles.css?175465426433*/
body {
	margin: 0;
	padding: 0;
}
/* End */
/* /local/templates/sb-main-template/css/style.css?174961929533386 */
/* /local/templates/sb-main-template/css/ad.css?17122271263474 */
/* /local/templates/sb-main-template/components/bitrix/menu/template1/style.css?17122280412244 */
/* /local/templates/sb-main-template/components/bitrix/menu/template2/style.css?1712228083832 */
/* /local/templates/sb-main-template/components/bitrix/menu/template3/style.css?17122281142244 */
/* /local/templates/sb-main-template/styles.css?175465426433 */
