.b-footer {
	background: #0d0d0d;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
}

.b-footer__questions {
	display: flex;
	flex-direction: column;
	gap: 2.66667vw
}

.b-footer__right {
	display: flex;
	gap: 2.66667vw;
	margin-top: 10.66667vw
}

.b-footer__top {
	padding-top: 10.66667vw;
	padding-bottom: 5.6vw
}

.b-footer__bottom {
	padding-top: 5.33333vw;
	padding-bottom: 10.66667vw
}

.b-footer-menu {
	margin-top: 0
}

.b-footer-menu__body {
	display: flex;
	height: 100%;
	gap: 0
}

.b-footer-menu__column {
	display: flex;
	flex-direction: column
}

.b-footer-menu__column:not(:first-child) {
	margin-top: 6.4vw
}

.b-footer-menu__cell:not(:first-child) {
	margin-top: 6.4vw
}

.b-footer-menu__title {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	margin: 0;
	color: #00effa;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	margin-top: 2.13333vw;
	letter-spacing: .08533vw
}

.b-footer-menu__title:first-child {
	margin: 0
}

.b-footer-menu__title a {
	color: #00effa
}

.b-footer-menu__list {
	margin-top: 2.13333vw
}

.b-footer-menu__item {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	margin: 0;
	letter-spacing: .02em;
	color: #fff;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	margin-top: 2.13333vw;
	letter-spacing: .08533vw
}

.b-footer-menu__item:first-child {
	margin: 0
}

.b-footer-menu__item a:hover {
	color: #fff
}

html:not(.html_mod_touch) .b-footer-menu__item a:hover {
	color: hsla(0, 0%, 100%, .5)
}

.b-footer-menu__item a:active {
	color: #00effa
}

.b-footer-questions {
	text-align: left;
	width: auto
}

.b-footer-questions:last-child {
	flex: 1 0 auto
}

.b-footer-questions__body {
	height: 100%;
	background: #1f2025;
	padding: 6.4vw;
	padding-left: 5.33333vw;
	padding-right: 5.33333vw;
	border-radius: 4vw;
	min-height: 0
}

.b-footer-questions__topic {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	margin: 0;
	color: #fff;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	letter-spacing: .08533vw
}

.b-footer-questions__time {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	margin: 0;
	opacity: .6;
	color: #fff;
	font-size: 3.73333vw;
	line-height: 6.4vw;
	margin-top: 4.26667vw
}

.b-footer-questions__phone {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	margin: 0;
	color: #fff;
	margin-top: 0;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	letter-spacing: .08533vw
}

.b-footer-questions__button {
	font-size: 4.26667vw;
	margin-top: 4.26667vw;
	padding-left: 5.33333vw;
	padding-right: 5.33333vw;
	border-radius: 2.66667vw;
	height: 13.86667vw;
	letter-spacing: .08533vw
}

.b-footer-questions__link {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	margin: 0;
	color: #00effa;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	letter-spacing: .08533vw;
	margin-top: 4.26667vw
}

.b-footer-questions__link a {
	transition-duration: .3s;
	transition-property: opacity;
	color: #00effa
}

.b-footer-payments {
	margin-top: 10.66667vw
}

.b-footer-payments__topic {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	margin: 0;
	color: #fff;
	font-size: 3.73333vw;
	line-height: 5.86667vw;
	margin-bottom: 4.26667vw
}

.b-footer-payments__body {
	display: flex;
	flex-wrap: wrap;
	gap: 1.33333vw;
	width: auto
}

.b-footer-payments__item {
	display: flex;
	background: #1f2025;
	align-items: center;
	justify-content: center;
	width: auto;
	height: 11.73333vw;
	border-radius: 2.13333vw
}

.b-footer-payments__item img {
	display: block;
	width: 13.86667vw
}

.b-footer__social {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	margin: 0;
	color: #fff;
	font-size: 3.73333vw;
	line-height: 5.86667vw;
	margin-top: 10.66667vw;
	margin-bottom: 4.26667vw
}

.b-footer__site {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	margin: 0;
	color: #fff;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	margin-bottom: 8.53333vw;
	letter-spacing: .08533vw
}

.b-footer-submenu_mod_copyright {
	margin-top: 8vw
}

.b-footer-submenu__body {
	display: flex;
	flex-wrap: wrap;
	margin-left: 0;
	margin-right: 0;
	align-items: center;
}

.b-footer-submenu__column {
	display: flex;
	margin-top: 3.2vw
}

.b-footer-submenu__column:first-child {
	margin: 0
}

.b-footer-submenu__item {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	position: relative;
	color: #fff;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	padding-left: 0;
	padding-right: 0;
	letter-spacing: .08533vw;
	margin-top: 3.2vw
}

.b-footer-submenu_mod_copyright .b-footer-submenu__item {
	color: hsla(0, 0%, 100%, .4)
}

.b-footer-submenu_mod_copyright .b-footer-submenu__item {
	margin-top: 5.86667vw
}

.b-footer-submenu__item:after {
	position: absolute;
	right: 0;
	content: "";
	background: #2b2b2b;
	top: .8vw;
	height: 3.73333vw;
	width: .26667vw
}

.b-footer-submenu__item a {
	color: #fff
}

.b-footer-submenu__item a:hover {
	color: #00effa
}

.b-footer-submenu__column:last-child .b-footer-submenu__item:last-child:after {
	display: none
}

.b-footer-app {
	display: flex;
	flex-direction: column;
	background: #1f2025;
	justify-content: space-between;
	width: auto;
	padding: 5.33333vw;
	padding-left: 5.33333vw;
	padding-right: 5.33333vw;
	border-radius: 4vw
}

.b-footer-app__topic {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	max-width: none;
	letter-spacing: .08533vw
}

.b-footer-app__qr {
	display: flex;
	margin: 0 auto;
	background: transparent url(../img/footer/footer-app/footer-app__bg.webp) 50% no-repeat;
	background-size: 110% auto;
	justify-content: center;
	align-items: center;
	width: 2.66667vw;
	height: 11.2vw;
	border-radius: 2.66667vw;
	margin-top: 6.4vw
}

.b-footer-app__qr img {
	display: block;
	width: 2.66667vw
}

.b-footer-app__text {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	max-width: none;
	margin-top: 6.4vw
}

.b-footer-app__nav {
	display: flex;
	justify-content: center;
	gap: 2.66667vw;
	margin-top: 4.8vw
}

.b-footer-app__link {
	font-family: FuturaPT, Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	display: flex;
	cursor: pointer;
	color: #fff;
	background: hsla(0, 0%, 100%, .06);
	align-items: center;
	gap: 1.33333vw;
	height: 11.73333vw;
	border-radius: 2.13333vw;
	padding-left: 3.2vw;
	padding-right: 3.2vw;
	font-size: 4.26667vw;
	line-height: 6.4vw;
	letter-spacing: .08533vw
}

.b-footer-app__link img {
	display: block;
	width: 6.4vw;
	height: 6.4vw
}

.b-footer-app__link .b-icon {
	width: 6.4vw;
	height: 6.4vw
}

@media (min-width:768px) {
	.b-footer {
		padding-bottom: 0
	}

	.b-footer__questions {
		gap: .97656vw
	}

	.b-footer__right {
		gap: .97656vw
	}

	.b-footer__right {
		margin-top: 0
	}

	.b-footer__top {
		padding-top: 2.92969vw
	}

	.b-footer__top {
		padding-bottom: 2.83203vw
	}

	.b-footer__top>.container-fluid {
		display: flex;
		justify-content: space-between
	}

	.b-footer__top>.container-fluid>* {
		flex-shrink: 0
	}

	.b-footer__bottom {
		padding-top: 3.32031vw
	}

	.b-footer__bottom {
		padding-bottom: 2.92969vw
	}

	.b-footer__bottom {
		border-top: 1px solid #2b2b2b
	}

	.b-footer-menu {
		margin-top: 2.44141vw
	}

	.b-footer-menu__body {
		gap: 8.78906vw
	}

	.b-footer-menu__column:not(:first-child) {
		margin-top: 0
	}

	.b-footer-menu__cell:not(:first-child) {
		margin-top: 1.95312vw
	}

	.b-footer-menu__title {
		font-size: 1.36719vw
	}

	.b-footer-menu__title {
		line-height: 2.14844vw
	}

	.b-footer-menu__title {
		margin-top: .39062vw
	}

	.b-footer-menu__title {
		letter-spacing: .02734vw
	}

	.b-footer-menu__list {
		margin-top: .58594vw
	}

	.b-footer-menu__item {
		font-size: 1.36719vw
	}

	.b-footer-menu__item {
		line-height: 1.75781vw
	}

	.b-footer-menu__item {
		margin-top: .58594vw
	}

	.b-footer-menu__item {
		letter-spacing: 0
	}

	.b-footer-questions {
		width: 24.80469vw
	}

	.b-footer-questions__body {
		padding: 2.44141vw
	}

	.b-footer-questions__body {
		padding-left: 2.44141vw
	}

	.b-footer-questions__body {
		padding-right: 2.44141vw
	}

	.b-footer-questions__body {
		border-radius: 1.46484vw
	}

	.b-footer-questions__body {
		min-height: 18.94531vw
	}

	.b-footer-questions__topic {
		font-size: 1.36719vw
	}

	.b-footer-questions__topic {
		line-height: 1.75781vw
	}

	.b-footer-questions__topic {
		letter-spacing: 0
	}

	.b-footer-questions__time {
		font-size: 1.17188vw
	}

	.b-footer-questions__time {
		line-height: 1.5625vw
	}

	.b-footer-questions__time {
		margin-top: 2.44141vw
	}

	.b-footer-questions__phone {
		margin-top: .29297vw
	}

	.b-footer-questions__phone {
		font-size: 1.36719vw
	}

	.b-footer-questions__phone {
		line-height: 1.75781vw
	}

	.b-footer-questions__phone {
		letter-spacing: .02734vw
	}

	.b-footer-questions__button {
		font-size: 1.36719vw
	}

	.b-footer-questions__button {
		margin-top: 2.34375vw
	}

	.b-footer-questions__button {
		padding-left: 2.92969vw
	}

	.b-footer-questions__button {
		padding-right: 2.92969vw
	}

	.b-footer-questions__button {
		border-radius: .58594vw
	}

	.b-footer-questions__button {
		height: 3.90625vw
	}

	.b-footer-questions__button {
		letter-spacing: 0
	}

	.b-footer-questions__link {
		font-size: 1.36719vw
	}

	.b-footer-questions__link {
		line-height: 1.75781vw
	}

	.b-footer-questions__link {
		letter-spacing: 0
	}

	.b-footer-questions__link {
		margin-top: 2.63672vw
	}

	.b-footer-payments {
		margin-top: auto
	}

	.b-footer-payments__topic {
		font-size: 1.17188vw
	}

	.b-footer-payments__topic {
		line-height: 1.5625vw
	}

	.b-footer-payments__topic {
		margin-bottom: 1.46484vw
	}

	.b-footer-payments__body {
		gap: .48828vw
	}

	.b-footer-payments__body {
		width: 18.16406vw
	}

	.b-footer-payments__item {
		width: 5.56641vw
	}

	.b-footer-payments__item {
		height: 3.41797vw
	}

	.b-footer-payments__item {
		border-radius: .78125vw
	}

	.b-footer-payments__item img {
		width: 3.41797vw
	}

	.b-footer__social {
		font-size: 1.36719vw
	}

	.b-footer__social {
		line-height: 2.14844vw
	}

	.b-footer__social {
		margin-top: 0
	}

	.b-footer__social {
		margin-bottom: 0
	}

	.b-footer__site {
		font-size: 1.36719vw
	}

	.b-footer__site {
		line-height: 1.75781vw
	}

	.b-footer__site {
		margin-bottom: 1.46484vw
	}

	.b-footer__site {
		letter-spacing: .02734vw
	}

	.b-footer-submenu_mod_copyright {
		margin-top: 2.92969vw
	}

	.b-footer-submenu__body {
		margin-left: -1.95312vw
	}

	.b-footer-submenu__body {
		margin-right: -1.95312vw
	}

	.b-footer-submenu__column {
		margin-top: 0
	}

	.b-footer-submenu__item {
		font-size: 1.36719vw
	}

	.b-footer-submenu__item {
		line-height: 1.75781vw
	}

	.b-footer-submenu__item {
		padding-left: 1.95312vw
	}

	.b-footer-submenu__item {
		padding-right: 1.95312vw
	}

	.b-footer-submenu__item {
		letter-spacing: .02734vw
	}

	.b-footer-submenu__item {
		margin-top: 0
	}

	.b-footer-submenu_mod_copyright .b-footer-submenu__item {
		margin-top: 0
	}

	.b-footer-submenu__item:after {
		top: 0
	}

	.b-footer-submenu__item:after {
		height: 1.5625vw
	}

	.b-footer-submenu__item:after {
		width: .09766vw
	}

	.b-footer-app {
		width: 24.70703vw
	}

	.b-footer-app {
		padding: 2.44141vw
	}

	.b-footer-app {
		padding-left: 1.95312vw
	}

	.b-footer-app {
		padding-right: 1.95312vw
	}

	.b-footer-app {
		border-radius: 1.46484vw
	}

	.b-footer-app__topic {
		font-size: 1.36719vw
	}

	.b-footer-app__topic {
		line-height: 1.75781vw
	}

	.b-footer-app__topic {
		max-width: none
	}

	.b-footer-app__topic {
		letter-spacing: 0
	}

	.b-footer-app__qr {
		width: 16.99219vw
	}

	.b-footer-app__qr {
		height: 16.99219vw
	}

	.b-footer-app__qr {
		border-radius: 1.17188vw
	}

	.b-footer-app__qr {
		margin-top: 0
	}

	.b-footer-app__qr img {
		width: 12.69531vw
	}

	.b-footer-app__text {
		font-size: 1.17188vw
	}

	.b-footer-app__text {
		line-height: 1.5625vw
	}

	.b-footer-app__text {
		max-width: 15.625vw
	}

	.b-footer-app__text {
		margin-top: -.58594vw
	}

	.b-footer-app__nav {
		gap: .48828vw
	}

	.b-footer-app__nav {
		margin-top: 0
	}

	.b-footer-app__link {
		gap: .19531vw
	}

	.b-footer-app__link {
		height: 3.90625vw
	}

	.b-footer-app__link {
		border-radius: .58594vw
	}

	.b-footer-app__link {
		padding-left: .87891vw
	}

	.b-footer-app__link {
		padding-right: .87891vw
	}

	.b-footer-app__link {
		font-size: 1.17188vw
	}

	.b-footer-app__link {
		line-height: 1.5625vw
	}

	.b-footer-app__link {
		letter-spacing: 0
	}

	.b-footer-app__link img {
		width: 2.34375vw
	}

	.b-footer-app__link img {
		height: 2.34375vw
	}

	.b-footer-app__link .b-icon {
		width: 2.34375vw
	}

	.b-footer-app__link .b-icon {
		height: 2.34375vw
	}
}

@media (min-width:1366px) {
	.b-footer {
		padding-bottom: 0
	}

	.b-footer__questions {
		gap: .73206vw
	}

	.b-footer__right {
		gap: .73206vw
	}

	.b-footer__right {
		margin-top: 0
	}

	.b-footer__top {
		padding-top: 2.92826vw
	}

	.b-footer__top {
		padding-bottom: 2.2694vw
	}

	.b-footer__bottom {
		padding-top: 2.34261vw
	}

	.b-footer__bottom {
		padding-bottom: 2.92826vw
	}

	.b-footer-menu {
		margin-top: 2.2694vw
	}

	.b-footer-menu__body {
		gap: 10.1757vw
	}

	.b-footer-menu__column:not(:first-child) {
		margin-top: 0
	}

	.b-footer-menu__cell:not(:first-child) {
		margin-top: 1.75695vw
	}

	.b-footer-menu__title {
		font-size: 1.1713vw
	}

	.b-footer-menu__title {
		line-height: 1.75695vw
	}

	.b-footer-menu__title {
		margin-top: .43924vw
	}

	.b-footer-menu__title {
		letter-spacing: .02343vw
	}

	.b-footer-menu__list {
		margin-top: .43924vw
	}

	.b-footer-menu__item {
		font-size: 1.1713vw
	}

	.b-footer-menu__item {
		line-height: 1.75695vw
	}

	.b-footer-menu__item {
		margin-top: .43924vw
	}

	.b-footer-menu__item {
		letter-spacing: .02343vw
	}

	.b-footer-questions {
		width: 24.81698vw
	}

	.b-footer-questions__body {
		padding: 2.19619vw
	}

	.b-footer-questions__body {
		padding-left: 2.19619vw
	}

	.b-footer-questions__body {
		padding-right: 2.19619vw
	}

	.b-footer-questions__body {
		border-radius: 1.46413vw
	}

	.b-footer-questions__body {
		min-height: 0
	}

	.b-footer-questions__topic {
		font-size: 1.1713vw
	}

	.b-footer-questions__topic {
		line-height: 1.75695vw
	}

	.b-footer-questions__topic {
		letter-spacing: .02343vw
	}

	.b-footer-questions__time {
		font-size: 1.02489vw
	}

	.b-footer-questions__time {
		line-height: 1.75695vw
	}

	.b-footer-questions__time {
		margin-top: 1.97657vw
	}

	.b-footer-questions__phone {
		margin-top: .14641vw
	}

	.b-footer-questions__phone {
		font-size: 1.1713vw
	}

	.b-footer-questions__phone {
		line-height: 1.75695vw
	}

	.b-footer-questions__phone {
		letter-spacing: .02343vw
	}

	.b-footer-questions__button {
		font-size: 1.1713vw
	}

	.b-footer-questions__button {
		margin-top: 1.90337vw
	}

	.b-footer-questions__button {
		padding-left: 2.56223vw
	}

	.b-footer-questions__button {
		padding-right: 2.56223vw
	}

	.b-footer-questions__button {
		border-radius: .73206vw
	}

	.b-footer-questions__button {
		height: 3.80673vw
	}

	.b-footer-questions__button {
		letter-spacing: .02343vw
	}

	.b-footer-questions__link {
		font-size: 1.1713vw
	}

	.b-footer-questions__link {
		line-height: 1.75695vw
	}

	.b-footer-questions__link {
		letter-spacing: .02343vw
	}

	.b-footer-questions__link {
		margin-top: 1.97657vw
	}

	.b-footer-payments {
		margin-top: 2.2694vw
	}

	.b-footer-payments__topic {
		font-size: 1.02489vw
	}

	.b-footer-payments__topic {
		line-height: 1.75695vw
	}

	.b-footer-payments__topic {
		margin-bottom: 1.1713vw
	}

	.b-footer-payments__body {
		gap: .36603vw
	}

	.b-footer-payments__body {
		width: 18.66764vw
	}

	.b-footer-payments__item {
		width: 5.85652vw
	}

	.b-footer-payments__item {
		height: 3.51391vw
	}

	.b-footer-payments__item {
		border-radius: .73206vw
	}

	.b-footer-payments__item img {
		width: 3.80673vw
	}

	.b-footer__social {
		font-size: 1.02489vw
	}

	.b-footer__social {
		line-height: 1.61054vw
	}

	.b-footer__social {
		margin-top: 0
	}

	.b-footer__social {
		margin-bottom: 0
	}

	.b-footer__site {
		font-size: 1.1713vw
	}

	.b-footer__site {
		line-height: 1.75695vw
	}

	.b-footer__site {
		margin-bottom: .87848vw
	}

	.b-footer__site {
		letter-spacing: .02343vw
	}

	.b-footer-submenu_mod_copyright {
		margin-top: 2.34261vw
	}

	.b-footer-submenu__body {
		margin-left: -1.46413vw
	}

	.b-footer-submenu__body {
		margin-right: -1.46413vw
	}

	.b-footer-submenu__column {
		margin-top: 0
	}

	.b-footer-submenu__item {
		font-size: 1.1713vw
	}

	.b-footer-submenu__item {
		line-height: 1.75695vw
	}

	.b-footer-submenu__item {
		padding-left: 1.46413vw
	}

	.b-footer-submenu__item {
		padding-right: 1.46413vw
	}

	.b-footer-submenu__item {
		letter-spacing: .02343vw
	}

	.b-footer-submenu__item {
		margin-top: 0
	}

	.b-footer-submenu_mod_copyright .b-footer-submenu__item {
		margin-top: 0
	}

	.b-footer-submenu__item:after {
		top: .29283vw
	}

	.b-footer-submenu__item:after {
		height: 1.1713vw
	}

	.b-footer-submenu__item:after {
		width: .07321vw
	}

	.b-footer-app {
		width: 24.81698vw
	}

	.b-footer-app {
		padding: 2.19619vw
	}

	.b-footer-app {
		padding-left: 2.19619vw
	}

	.b-footer-app {
		padding-right: 2.19619vw
	}

	.b-footer-app {
		border-radius: 1.46413vw
	}

	.b-footer-app__topic {
		font-size: 1.1713vw
	}

	.b-footer-app__topic {
		line-height: 1.75695vw
	}

	.b-footer-app__topic {
		max-width: none
	}

	.b-footer-app__topic {
		letter-spacing: .02343vw
	}

	.b-footer-app__qr {
		width: 12.73792vw
	}

	.b-footer-app__qr {
		height: 12.73792vw
	}

	.b-footer-app__qr {
		border-radius: .87848vw
	}

	.b-footer-app__qr {
		margin-top: 1.90337vw
	}

	.b-footer-app__qr img {
		width: 9.51684vw
	}

	.b-footer-app__text {
		font-size: 1.02489vw
	}

	.b-footer-app__text {
		line-height: 1.75695vw
	}

	.b-footer-app__text {
		max-width: 14.64129vw
	}

	.b-footer-app__text {
		margin-top: 1.90337vw
	}

	.b-footer-app__nav {
		gap: .73206vw
	}

	.b-footer-app__nav {
		margin-top: 1.90337vw
	}

	.b-footer-app__link {
		gap: .29283vw
	}

	.b-footer-app__link {
		height: 3.4407vw
	}

	.b-footer-app__link {
		border-radius: .73206vw
	}

	.b-footer-app__link {
		padding-left: .87848vw
	}

	.b-footer-app__link {
		padding-right: .87848vw
	}

	.b-footer-app__link {
		font-size: 1.1713vw
	}

	.b-footer-app__link {
		line-height: 1.75695vw
	}

	.b-footer-app__link {
		letter-spacing: .02343vw
	}

	.b-footer-app__link img {
		width: 1.90337vw
	}

	.b-footer-app__link img {
		height: 1.90337vw
	}

	.b-footer-app__link .b-icon {
		width: 1.90337vw
	}

	.b-footer-app__link .b-icon {
		height: 1.90337vw
	}
}

@media (min-width:1920px) {
	.b-footer {
		padding-bottom: 0
	}

	.b-footer__questions {
		gap: 1rem
	}

	.b-footer__right {
		gap: 1rem
	}

	.b-footer__right {
		margin-top: 0
	}

	.b-footer__top {
		padding-top: 4rem
	}

	.b-footer__top {
		padding-bottom: 3.1rem
	}

	.b-footer__bottom {
		padding-top: 3rem
	}

	.b-footer__bottom {
		padding-bottom: 4rem
	}

	.b-footer-menu {
		margin-top: 3rem
	}

	.b-footer-menu__body {
		gap: 10.4rem
	}

	.b-footer-menu__column:not(:first-child) {
		margin-top: 0
	}

	.b-footer-menu__cell:not(:first-child) {
		margin-top: 3.2rem
	}

	.b-footer-menu__title {
		font-size: 1.8rem
	}

	.b-footer-menu__title {
		line-height: 2.4rem
	}

	.b-footer-menu__title {
		margin-top: 1.2rem
	}

	.b-footer-menu__title {
		letter-spacing: .036rem
	}

	.b-footer-menu__list {
		margin-top: 1.2rem
	}

	.b-footer-menu__item {
		font-size: 1.8rem
	}

	.b-footer-menu__item {
		line-height: 2.4rem
	}

	.b-footer-menu__item {
		margin-top: 1.2rem
	}

	.b-footer-menu__item {
		letter-spacing: .036rem
	}

	.b-footer-questions {
		width: 37.7rem
	}

	.b-footer-questions__body {
		padding: 3rem
	}

	.b-footer-questions__body {
		padding-left: 3rem
	}

	.b-footer-questions__body {
		padding-right: 3rem
	}

	.b-footer-questions__body {
		border-radius: 2rem
	}

	.b-footer-questions__body {
		min-height: 0
	}

	.b-footer-questions__topic {
		font-size: 1.8rem
	}

	.b-footer-questions__topic {
		line-height: 2.4rem
	}

	.b-footer-questions__topic {
		letter-spacing: .036rem
	}

	.b-footer-questions__time {
		font-size: 1.6rem
	}

	.b-footer-questions__time {
		line-height: 2.4rem
	}

	.b-footer-questions__time {
		margin-top: 2rem
	}

	.b-footer-questions__phone {
		margin-top: .1rem
	}

	.b-footer-questions__phone {
		font-size: 1.8rem
	}

	.b-footer-questions__phone {
		line-height: 2.4rem
	}

	.b-footer-questions__phone {
		letter-spacing: .018rem
	}

	.b-footer-questions__button {
		font-size: 1.8rem
	}

	.b-footer-questions__button {
		margin-top: 2rem
	}

	.b-footer-questions__button {
		padding-left: 4.1rem
	}

	.b-footer-questions__button {
		padding-right: 4.1rem
	}

	.b-footer-questions__button {
		border-radius: 1rem
	}

	.b-footer-questions__button {
		height: 5.2rem
	}

	.b-footer-questions__button {
		letter-spacing: .036rem
	}

	.b-footer-questions__link {
		font-size: 1.8rem
	}

	.b-footer-questions__link {
		line-height: 2.4rem
	}

	.b-footer-questions__link {
		letter-spacing: .036rem
	}

	.b-footer-questions__link {
		margin-top: 2rem
	}

	.b-footer-payments {
		margin-top: 4rem
	}

	.b-footer-payments__topic {
		font-size: 1.6rem
	}

	.b-footer-payments__topic {
		line-height: 2.4rem
	}

	.b-footer-payments__topic {
		margin-bottom: 2rem
	}

	.b-footer-payments__body {
		gap: .5rem
	}

	.b-footer-payments__body {
		width: 27.6rem
	}

	.b-footer-payments__item {
		width: 8.7rem
	}

	.b-footer-payments__item {
		height: 5.2rem
	}

	.b-footer-payments__item {
		border-radius: 1rem
	}

	.b-footer-payments__item img {
		width: 5.2rem
	}

	.b-footer__social {
		font-size: 1.4rem
	}

	.b-footer__social {
		line-height: 2.2rem
	}

	.b-footer__social {
		margin-top: 0
	}

	.b-footer__social {
		margin-bottom: 0
	}

	.b-footer__site {
		font-size: 1.8rem
	}

	.b-footer__site {
		line-height: 2.8rem
	}

	.b-footer__site {
		margin-bottom: 1rem
	}

	.b-footer__site {
		letter-spacing: .036rem
	}

	.b-footer-submenu_mod_copyright {
		margin-top: 3.2rem
	}

	.b-footer-submenu__body {
		margin-left: -2rem
	}

	.b-footer-submenu__body {
		margin-right: -2rem
	}

	.b-footer-submenu__column {
		margin-top: 0
	}

	.b-footer-submenu__item {
		font-size: 1.8rem
	}

	.b-footer-submenu__item {
		line-height: 2.8rem
	}

	.b-footer-submenu__item {
		padding-left: 2rem
	}

	.b-footer-submenu__item {
		padding-right: 2rem
	}

	.b-footer-submenu__item {
		letter-spacing: .036rem
	}

	.b-footer-submenu__item {
		margin-top: 0
	}

	.b-footer-submenu_mod_copyright .b-footer-submenu__item {
		margin-top: 0
	}

	.b-footer-submenu__item:after {
		top: .6rem
	}

	.b-footer-submenu__item:after {
		height: 1.6rem
	}

	.b-footer-submenu__item:after {
		width: .1rem
	}

	.b-footer-app {
		width: 37.7rem
	}

	.b-footer-app {
		padding: 3rem
	}

	.b-footer-app {
		padding-left: 3rem
	}

	.b-footer-app {
		padding-right: 3rem
	}

	.b-footer-app {
		border-radius: 2rem
	}

	.b-footer-app__topic {
		font-size: 1.8rem
	}

	.b-footer-app__topic {
		line-height: 2.4rem
	}

	.b-footer-app__topic {
		max-width: 30rem
	}

	.b-footer-app__topic {
		letter-spacing: .036rem
	}

	.b-footer-app__qr {
		width: 17.4rem
	}

	.b-footer-app__qr {
		height: 17.4rem
	}

	.b-footer-app__qr {
		border-radius: 1.2rem
	}

	.b-footer-app__qr {
		margin-top: 2.4rem
	}

	.b-footer-app__qr img {
		width: 13rem
	}

	.b-footer-app__text {
		font-size: 1.6rem
	}

	.b-footer-app__text {
		line-height: 2.4rem
	}

	.b-footer-app__text {
		max-width: 20rem
	}

	.b-footer-app__text {
		margin-top: 2.4rem
	}

	.b-footer-app__nav {
		gap: 1rem
	}

	.b-footer-app__nav {
		margin-top: 2.4rem
	}

	.b-footer-app__link {
		gap: .6rem
	}

	.b-footer-app__link {
		height: 5rem
	}

	.b-footer-app__link {
		border-radius: 1rem
	}

	.b-footer-app__link {
		padding-left: 1.4rem
	}

	.b-footer-app__link {
		padding-right: 1.4rem
	}

	.b-footer-app__link {
		font-size: 1.8rem
	}

	.b-footer-app__link {
		line-height: 2.4rem
	}

	.b-footer-app__link {
		letter-spacing: .036rem
	}

	.b-footer-app__link img {
		width: 2.7rem
	}

	.b-footer-app__link img {
		height: 2.7rem
	}

	.b-footer-app__link .b-icon {
		width: 2.7rem
	}

	.b-footer-app__link .b-icon {
		height: 2.7rem
	}
}

@media (max-width:1365.98px) {
	.b-footer-submenu__item:last-child:after {
		display: none
	}
}

@media (max-width:767.98px) {
	.b-footer__right {
		flex-direction: column
	}

	.b-footer-menu__body {
		flex-direction: column
	}

	.b-footer-questions__button {
		width: 100%
	}

	.b-footer-payments__item {
		width: calc(33.333% - .888vw)
	}

	.b-footer-submenu__body {
		flex-direction: column;
		align-items: flex-start;
	}

	.b-footer-submenu__column {
		flex-direction: column
	}

	.b-footer-submenu__item:first-child {
		margin: 0
	}

	.b-footer-submenu__item:after {
		display: none
	}

	.b-footer-app {
		order: -1
	}

	.b-footer-app__topic {
		text-align: left
	}

	.b-footer-app__qr {
		display: none
	}

	.b-footer-app__text {
		display: none
	}

	.b-footer-app__link {
		width: 100%;
		background: transparent url(../img/order/order-processed/order-processed-app__bg.webp) 50% no-repeat;
		background-size: cover;
		justify-content: center
	}
}

@media (hover:hover) {
	.b-footer-questions__link a:hover {
		opacity: .7
	}
}