@charset "UTF-8";
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline
}

a,
body {
	font: inherit;
	vertical-align: baseline
}

body {
	border: 0
}

a {
	margin: 0;
	padding: 0
}

article,
aside,
details,
fieldset,
figcaption,
figure,
footer,
form,
header,
hgroup,
label,
main,
menu,
nav,
section {
	display: block
}

body,
html {
	-webkit-text-size-adjust: 100%
}

*,
::after,
::before {
	background-repeat: no-repeat;
	-webkit-box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: ''
}

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

label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent
}

button,
input,
textarea {
	-webkit-appearance: none;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: inherit;
	display: block
}

input::-ms-reveal {
	display: none
}

input::-ms-clear {
	display: none
}

textarea {
	outline: 0;
	resize: none
}

button {
	background: 0 0;
	cursor: pointer;
	padding: 0
}

button:disabled {
	cursor: not-allowed
}

button,
input {
	-webkit-tap-highlight-color: transparent
}

button:focus,
input:focus {
	outline: 0
}

select {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: inherit;
	outline: 0;
	overflow: hidden;
	border-radius: 0
}

select::-ms-value {
	background: 0 0;
	color: inherit
}

select::-ms-expand {
	display: none;
	border: 0;
	background-color: transparent
}

select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000
}

a,
abbr[title],
acronym[title] {
	text-decoration: none
}

a {
	-webkit-tap-highlight-color: transparent;
	border: 0;
	outline: 0;
	cursor: pointer;
	-webkit-transition: ease-out .15s;
	transition: ease-out .15s
}

[tabindex],
a,
area,
button,
input,
label,
select,
summary,
textarea {
	-ms-touch-action: manipulation;
	touch-action: manipulation
}

@font-face {
	font-family: "SBSansDisplay";
	src: url(../fonts/SBSans/SBSansDisplay-SemiBold.eot);
	src: url(../fonts/SBSans/SBSansDisplay-SemiBold.eot?#iefix) format("embedded-opentype"), url(../fonts/SBSans/SBSansDisplay-SemiBold.woff2) format("woff2"), url(../fonts/SBSans/SBSansDisplay-SemiBold.woff) format("woff"), url(../fonts/SBSans/SBSansDisplay-SemiBold.ttf) format("truetype"), url(../fonts/SBSans/SBSansDisplay-SemiBold.svg) format("svg");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: "SBSansInterface";
	src: url(../fonts/SBSans/SBSansUI-Regular.eot);
	src: url(../fonts/SBSans/SBSansUI-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/SBSans/SBSansUI-Regular.woff2) format("woff2"), url(../fonts/SBSans/SBSansUI-Regular.woff) format("woff"), url(../fonts/SBSans/SBSansUI-Regular.ttf) format("truetype"), url(../fonts/SBSans/SBSansUI-Regular.svg) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "SBSansInterface";
	src: url(../fonts/SBSans/SBSansUI-Semibold.eot);
	src: url(../fonts/SBSans/SBSansUI-Semibold.eot?#iefix) format("embedded-opentype"), url(../fonts/SBSans/SBSansUI-Semibold.woff2) format("woff2"), url(../fonts/SBSans/SBSansUI-Semibold.woff) format("woff"), url(../fonts/SBSans/SBSansUI-Semibold.ttf) format("truetype"), url(../fonts/SBSans/SBSansUI-Semibold.svg) format("svg");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: 'ArialTojik';
	src: url(../fonts/Arial_Tojik/Arial_Tojik.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'ArialTojik';
	src: url(../fonts/Arial_Tojik/Arial_Tojik_bold.ttf) format("truetype");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: 'ArialTojik';
	src: url(../fonts/Arial_Tojik/Arial_Tojik_Italik.ttf) format("truetype");
	font-weight: 400;
	font-style: italic
}

[v-cloak] {
	display: none
}

body {
	background-color: #fff;
	color: #000;
	font-family: 'SBSansInterface', serif;
	margin: 0;
	padding: 0
}

.body-lock,
.main {
	overflow: hidden
}

main.tojik,
main.tojik .title {
	font-family: 'ArialTojik', sans-serif
}

b,
main.tojik .title_big {
	font-weight: 600
}

a:active,
a:focus {
	-webkit-transition: outline-color 0s;
	transition: outline-color 0s;
	outline-color: transparent
}

p {
	color: #262626;
	font-size: 17px;
	font-weight: 400;
	line-height: 26px
}

@media screen and (max-width:767px) {
	p {
		font-size: 14px;
		line-height: 20px
	}
}

._g-bg-alt {
	background-color: #f6f6f6
}

._g-translucent {
	background-color: rgba(255, 255, 255, .95)
}

._g-ova {
	overflow: auto
}

._g-color-gray {
	color: #999
}

@media screen and (max-width:1023px) {
	._g-hidden-tab {
		display: none
	}
}

._g-show-tab {
	display: none
}

@media screen and (max-width:1023px) {
	._g-show-tab {
		display: block
	}
}

@media screen and (max-width:767px) {
	._g-hidden-mob {
		display: none
	}
}

._g-show-mob {
	display: none
}

@media screen and (max-width:767px) {
	._g-show-mob {
		display: block
	}
}

._g-hidden-input {
	-webkit-appearance: none;
	height: 1px;
	left: -9999px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	width: 1px;
	z-index: -1
}

._g-text-center {
	text-align: center
}

@media screen and (max-width:767px) {
	._g-text-center {
		text-align: left
	}
}

.container {
	max-width: 1250px;
	padding: 0 40px;
	margin: 0 auto
}

@media screen and (max-width:767px) {
	.container {
		padding: 0 20px
	}
}

.section_padding {
	padding: 60px 0
}

@media screen and (max-width:767px) {
	.section_padding {
		padding: 40px 0
	}
}

.heading {
	font-weight: 600
}

.heading_1 {
	font-family: SBSansDisplay;
	font-size: 36px;
	line-height: 48px
}

.heading_2,
.heading_3 {
	font-family: SBSansInterface;
	font-size: 28px;
	line-height: 38px
}

.heading_3 {
	font-size: 21px;
	line-height: 32px
}

.link-with-arrow {
	font-size: 17px;
	line-height: 26px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #08a652
}

.warning {
	padding-bottom: 60px
}

.warning__inner {
	padding: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #fff;
	border: 1px solid rgba(206, 209, 213, .4);
	-webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .15);
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .15);
	border-radius: 5px
}

.warning__icon {
	margin-right: 10px
}

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

.warning__wrapper .order-frame__note {
	margin: 0 0 16px
}

.warning__heading {
	line-height: 24px;
	display: block
}

.warning__heading::before {
	content: '';
	background: url(../images/icons/attention.svg) no-repeat center/contain;
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-right: 18px
}

.warning__description {
	font-size: 17px;
	line-height: 26px
}

@media screen and (max-width:767px) {
	.warning {
		padding-bottom: 32px
	}
}

.section__outer {
	max-width: 1366px;
	width: 100%;
	margin: 0 auto
}

.section__inner {
	padding: 0 98px
}

@media screen and (max-width:1365px) {
	.section__inner {
		padding: 0 42px
	}
}

@media screen and (max-width:1023px) {
	.section__inner {
		padding: 0 42px
	}
}

@media screen and (max-width:767px) {
	.section__inner {
		padding: 0 20px
	}
}

.button {
	background-color: #262626;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 17px;
	height: 50px;
	line-height: 26px;
	padding: 12px 40px;
	min-width: 212px;
	max-width: 100%;
	font-weight: 600;
	text-align: center;
	-webkit-transition: background-color .2s;
	transition: background-color .2s
}

@media screen and (max-width:767px) {
	.button {
		width: 100%;
		font-size: 17px;
		min-width: 0
	}
}

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

.button:focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px #878b90;
	box-shadow: 0 0 0 2px #878b90
}

.button:active {
	background-color: #262626;
	color: #fff
}

.button_small-round {
	border-radius: 5px
}

@media screen and (max-width:1023px) {
	.button_small-round_wide {
		min-width: auto
	}
}

@media screen and (max-width:767px) {
	.button_small-round_wide {
		width: 100%;
		font-size: 17px;
		margin-bottom: 20px
	}
}

.title {
	font-family: 'SBSansInterface';
	color: #262626;
	font-size: 36px;
	font-weight: 600;
	line-height: 40px
}

@media screen and (max-width:767px) {
	.title {
		font-size: 24px;
		line-height: 36px
	}
}

.title_big {
	font-family: 'SBSansDisplay';
	font-size: 36px;
	line-height: 48px
}

@media screen and (max-width:767px) {
	.title_big {
		font-size: 28px;
		line-height: 32px
	}
}

.title_md {
	font-size: 28px;
	line-height: 38px
}

@media screen and (max-width:767px) {
	.title_md {
		font-size: 24px;
		line-height: 36px
	}
}

.title_sm {
	font-size: 21px;
	line-height: 32px
}

@media screen and (max-width:767px) {
	.title_sm {
		font-size: 17px;
		line-height: 26px
	}
}

.sub-title {
	color: #262626;
	font-size: 17px;
	font-weight: 600;
	line-height: 26px
}

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

.breadcrumbs__item {
	margin-right: 7px;
	font-size: 14px;
	line-height: 20px
}

.breadcrumbs__link {
	color: #878b90
}

.breadcrumbs__link-text {
	margin-right: 6px
}

.welcome {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 35px
}

@media screen and (max-width:1365px) {
	.welcome {
		margin-bottom: 80px
	}
}

@media screen and (max-width:1023px) {
	.welcome {
		margin-bottom: 0
	}
}

@media screen and (max-width:767px) {
	.welcome {
		position: relative;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

.welcome__info {
	width: 570px;
	padding: 40px 0 28px
}

@media screen and (max-width:1365px) {
	.welcome__info {
		width: 626px
	}
}

@media screen and (max-width:1023px) {
	.welcome__info {
		padding: 31px 0 19px;
		width: 327px
	}
}

@media screen and (max-width:767px) {
	.welcome__info {
		width: 100%;
		padding: 0
	}
	.welcome__info .button_small-round_wide {
		margin-bottom: 0
	}
}

.welcome__picture {
	width: 508px;
	margin-right: 0;
	-ms-flex-item-align: center;
	align-self: center;
	line-height: 0;
	margin-top: 90px
}

@media screen and (max-width:1365px) {
	.welcome__picture {
		margin-top: 43px
	}
}

.welcome__picture-image {
	width: 100%
}

@media screen and (max-width:1023px) {
	.welcome__picture-image {
		width: 334px
	}
}

@media screen and (max-width:767px) {
	.welcome__picture-image {
		width: 100%
	}
}

@media screen and (max-width:1023px) {
	.welcome__picture {
		width: 331px;
		margin-top: 56px;
		margin-right: 0;
		margin-bottom: 0;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@media screen and (max-width:767px) {
	.welcome__picture {
		width: 100%;
		margin: 26px 0 0
	}
}

.welcome__breadcrumbs {
	margin-top: 47px;
	margin-bottom: 11px
}

@media screen and (max-width:767px) {
	.welcome__breadcrumbs {
		margin-top: 14px
	}
}

.welcome__title {
	max-width: 560px;
	margin-bottom: 18px
}

.welcome__title_en {
	max-width: 480px
}

@media screen and (max-width:1365px) {
	.welcome__title {
		margin-bottom: 20px
	}
}

@media screen and (max-width:1023px) {
	.welcome__title {
		max-width: 100%;
		margin-bottom: 16px
	}
}

@media screen and (max-width:767px) {
	.welcome__title {
		margin-bottom: 15px;
		font-size: 28px;
		line-height: 38px;
		font-family: 'SBSansInterface'
	}
}

.welcome__sub-title {
	color: #262626;
	font-weight: 400;
	max-width: 570px;
	margin-bottom: 40px
}

@media screen and (max-width:1023px) {
	.welcome__sub-title {
		max-width: 100%;
		font-size: 17px;
		line-height: 26px;
		margin-bottom: 30px
	}
}

@media screen and (max-width:767px) {
	.welcome__sub-title {
		font-size: 17px;
		line-height: 24px
	}
}

.welcome__list {
	margin-bottom: 30px
}

@media screen and (max-width:767px) {
	.welcome__list {
		padding-right: 32px
	}
}

.welcome__list-item {
	position: relative;
	padding-left: 30px;
	font-size: 17px;
	line-height: 26px
}

.welcome__list-item:not(:last-child) {
	padding-bottom: 15px
}

@media screen and (max-width:767px) {
	.welcome__list-item:not(:last-child) {
		padding-bottom: 10px
	}
}

.welcome__list-item:before {
	position: absolute;
	content: '';
	border-radius: 50%;
	background-color: #2c3136;
	width: 6px;
	height: 6px;
	top: 10px;
	left: 10px
}

.tabs {
	z-index: 50;
	-webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 20px 20px 0 rgba(0, 0, 0, .1)
}

.tabs__wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media screen and (max-width:1365px) {
	.tabs__wrapper {
		padding-left: 56px
	}
}

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

.tabs__block-handler {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-top: 20px!important;
	padding-bottom: 18px!important;
	margin-right: 20px;
	color: #262626;
	font-size: 21px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 2px solid transparent;
	white-space: nowrap;
	cursor: pointer;
	-webkit-transition: ease-out .15s;
	transition: ease-out .15s
}

.tabs__block-handler:active,
.tabs__block-handler:focus {
	-webkit-transition: outline-color 0s;
	transition: outline-color 0s;
	outline-color: transparent
}

.tabs__block-handler:not(:first-child) {
	margin-left: 20px
}

.tabs__block-handler.is-active {
	font-weight: 600;
	border-color: #000
}

@media screen and (max-width:1023px) {
	.tabs__block-handler {
		padding-bottom: 18px!important
	}
}

@media screen and (max-width:767px) {
	.tabs__block-handler {
		margin-right: 10px;
		padding-bottom: 18px!important;
		font-size: 17px;
		line-height: 26px
	}
}

.tabs a {
	color: #262626
}

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

@media screen and (max-width:1023px) {
	.lang-buttons {
		display: none
	}
}

.lang-buttons__item {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: bottom;
	margin-right: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.lang-buttons__item:last-child {
	margin-right: 0
}

@media screen and (max-width:767px) {
	.lang-buttons__item_tj {
		margin-right: 36px
	}
}

.lang-buttons__item img {
	display: block;
	width: 30px
}

.lang-buttons__item-text {
	margin-left: 10px;
	color: #979797;
	font-size: 17px;
	line-height: 26px;
	text-transform: uppercase;
	font-family: Helvetica
}

.current .lang-buttons__item-text {
	color: #2c3136
}

.language-buttons-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	border: 1px solid rgba(206, 209, 213, .4);
	-webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .15);
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .15);
	padding: 26px;
	width: 100%;
	margin: 40px 0 10px
}

@media screen and (max-width:767px) {
	.language-buttons-mobile {
		padding: 17px 20px;
		margin: 30px 0
	}
}

@media screen and (max-width:1023px) {
	.language-buttons-mobile__wrapper {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
}

@media screen and (max-width:767px) {
	.language-buttons-mobile__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.language-buttons-mobile__wrapper-string {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 30px
}

.language-buttons-mobile__wrapper-string:last-child {
	margin-bottom: 0
}

@media screen and (max-width:767px) {
	.language-buttons-mobile__wrapper-string {
		margin-bottom: 23px
	}
}

.faq {
	padding-top: 80px;
	padding-bottom: 60px
}

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

.faq__row>div:first-child {
	margin-right: 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 calc(100%/3);
	flex: 1 1 calc(100%/3);
	width: calc(100%/3)
}

@media screen and (max-width:767px) {
	.faq__row>div:first-child {
		display: none
	}
}

.faq__row>div:last-child {
	padding-left: 60px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 calc(100%/3*2);
	flex: 1 1 calc(100%/3*2);
	width: calc(100%/3*2);
	border-left: 1px solid #dbdbdb
}

@media screen and (max-width:767px) {
	.faq__row>div:last-child {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		width: 100%;
		padding-left: 0;
		border-left: none
	}
}

.faq__questions {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 30px;
	padding-bottom: 30px
}

.faq__question:not(:first-child) {
	margin-top: 50px
}

.faq__anchor {
	font-size: 17px;
	line-height: 24px;
	color: #262626
}

@media screen and (max-width:767px) {
	.answer {
		padding-bottom: 30px;
		border-bottom: 1px solid #dbdbdb
	}
}

.answer:not(:first-child) {
	margin-top: 60px
}

@media screen and (max-width:767px) {
	.answer:not(:first-child) {
		margin-top: 0;
		padding-top: 30px
	}
}

.answer__title {
	font-size: 28px;
	line-height: 30px;
	font-weight: 600
}

@media screen and (max-width:767px) {
	.answer__title {
		font-size: 17px;
		line-height: 24px
	}
}

.answer ul li,
.answer__text {
	font-size: 17px;
	line-height: 24px
}

.answer__text {
	margin-top: 20px
}

.answer__text strong {
	font-weight: 700
}

.answer__text ol {
	padding-left: 32px
}

.answer__text li {
	margin-bottom: 8px
}

.answer__text p {
	margin: 18px 0
}

@media screen and (max-width:767px) {
	.answer__text {
		font-size: 14px;
		line-height: 20px
	}
}

.answer ul {
	padding-left: 25px;
	list-style: disc
}

.answer ul li {
	margin-bottom: 10px
}

@media screen and (max-width:767px) {
	.answer ul li {
		font-size: 14px;
		line-height: 20px
	}
}

.how-to {
	margin-top: 60px
}

.how-to_iframe {
	margin-top: 0
}

@media screen and (max-width:1023px) {
	.how-to {
		margin-top: 0;
		padding: 40px 0 60px
	}
}

@media screen and (max-width:767px) {
	.how-to {
		padding: 28px 0 40px
	}
}

.how-to__title {
	margin-bottom: 20px
}

@media screen and (max-width:1023px) {
	.how-to__title {
		max-width: 500px
	}
	.how-to__text {
		font-size: 21px;
		line-height: 30px
	}
}

@media screen and (max-width:767px) {
	.how-to__text {
		font-size: 17px;
		line-height: 25px
	}
}

.how-to__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 60px 0 0
}

@media screen and (max-width:1023px) {
	.how-to__list {
		padding: 40px 0 0
	}
}

@media screen and (max-width:767px) {
	.how-to__list {
		padding: 28px 0;
		margin-bottom: 28px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.how-to__list>div {
	width: calc(100%/3 - 20px)
}

@media screen and (max-width:1023px) {
	.how-to__list>div {
		width: calc(100%/3 - 14.66px)
	}
}

@media screen and (max-width:767px) {
	.how-to__list>div {
		width: 100%
	}
	.how-to__list>div:not(:last-child) {
		margin-bottom: 40px
	}
}

@media screen and (max-width:1023px) {
	.order-frame {
		margin: 0 -20px
	}
}

.order-frame iframe {
	width: 100%;
	min-height: 1312px
}

@media screen and (max-width:1023px) {
	.order-frame iframe {
		min-height: 1890px
	}
}

@media screen and (max-width:767px) {
	.order-frame iframe {
		min-height: 1941px
	}
}

.order-frame._design iframe {
	width: 100%;
	min-height: 1140px
}

@media screen and (max-width:1023px) {
	.order-frame._design iframe {
		min-height: 470px
	}
}

@media screen and (max-width:767px) {
	.order-frame._design iframe {
		min-height: 920px
	}
}

.order-frame__note {
	font-size: 17px;
	line-height: 26px;
	color: #2c3136;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 16px
}

.order-frame__note:before {
	content: '';
	background: url(../images/icons/attention.svg) no-repeat center/contain;
	width: 26px;
	height: 26px;
	display: inline-block;
	margin-right: 10px
}

@media screen and (max-width:1023px) {
	.order-frame__note {
		margin: 16px 20px
	}
}

@media screen and (max-width:767px) {
	.order-frame__note {
		font-size: 14px;
		line-height: 20px
	}
	.order-frame__note:before {
		margin-right: 15px;
		min-width: 20px;
		height: 20px
	}
}

.order-frame__note_card {
	font-weight: 600;
	font-size: 21px
}

.about-app {
	background: #e7f0f3
}

.about-app__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	background: url(../images/man@2x.png) no-repeat 195px -22px/388px
}

@media screen and (max-width:1365px) {
	.about-app__container {
		background: url(../images/man@2x.png) no-repeat 75px -28px/388px
	}
}

@media screen and (max-width:1023px) {
	.about-app__container {
		background: url(../images/man-768@2x.png) no-repeat 52px 30px/333px
	}
}

@media screen and (max-width:767px) {
	.about-app__container {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		background: url(../images/man-320@2x.png) no-repeat left 55px bottom -18px/265px
	}
}

.about-app__text {
	padding: 76px 0;
	margin-right: 187px
}

@media screen and (max-width:1365px) {
	.about-app__text {
		margin-right: 41px
	}
}

@media screen and (max-width:1023px) {
	.about-app__text {
		padding: 44px 0;
		margin-right: 16px
	}
}

@media screen and (max-width:767px) {
	.about-app__text {
		margin-right: 0;
		padding: 30px 20px 211px
	}
}

.about-app__text_tj,
.about-app__text_uz {
	padding: 64px 0
}

@media screen and (max-width:1023px) {
	.about-app__text_tj,
	.about-app__text_uz {
		padding: 44px 0
	}
}

@media screen and (max-width:767px) {
	.about-app__text_tj,
	.about-app__text_uz {
		padding: 30px 20px 211px
	}
}

.about-app__text_en {
	margin-right: 237px
}

@media screen and (max-width:1365px) {
	.about-app__text_en {
		margin-right: 41px
	}
}

@media screen and (max-width:1023px) {
	.about-app__text_en {
		margin-right: 16px
	}
}

@media screen and (max-width:767px) {
	.about-app__text_en {
		margin-right: 0
	}
}

.about-app__p {
	max-width: 480px;
	font-size: 17px;
	line-height: 26px
}

@media screen and (max-width:1365px) {
	.about-app__p {
		max-width: 458px
	}
}

@media screen and (max-width:1023px) {
	.about-app__p {
		max-width: 346px
	}
}

@media screen and (max-width:767px) {
	.about-app__p {
		max-width: 410px;
		font-size: 14px;
		line-height: 20px
	}
}

.about-app__p_en {
	max-width: 430px
}

@media screen and (max-width:1365px) {
	.about-app__p_en {
		max-width: 458px
	}
}

@media screen and (max-width:1023px) {
	.about-app__p_en {
		max-width: 346px
	}
}

@media screen and (max-width:767px) {
	.about-app__p_en {
		max-width: 410px
	}
}

.about-app__title {
	max-width: 412px;
	margin-bottom: 20px
}

@media screen and (max-width:1365px) {
	.about-app__title {
		max-width: 410px
	}
}

@media screen and (max-width:1023px) {
	.about-app__title {
		max-width: 357px
	}
}

@media screen and (max-width:767px) {
	.about-app__title {
		margin-bottom: 15px;
		max-width: 410px
	}
}

.about-app__title_en {
	max-width: 432px
}

@media screen and (max-width:1365px) {
	.about-app__title_en {
		max-width: 430px
	}
}

@media screen and (max-width:1023px) {
	.about-app__title_en {
		max-width: 357px
	}
}

@media screen and (max-width:1365px) {
	.about-app__title_tj {
		max-width: 460px
	}
}

@media screen and (max-width:1023px) {
	.about-app__title_tj {
		max-width: 357px
	}
}

@media screen and (max-width:1365px) {
	.about-app__title_uz {
		max-width: 430px
	}
}

@media screen and (max-width:1023px) {
	.about-app__title_uz {
		max-width: 357px
	}
}

.about-payment-patent {
	background: #fff
}

.about-payment-patent__container {
	background: url(../images/terminal@2x.png) no-repeat right 219px top 15px/328px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

@media screen and (max-width:1365px) {
	.about-payment-patent__container {
		background: url(../images/terminal@2x.png) no-repeat right 118px top 50%/328px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-patent__container {
		background: url(../images/terminal@2x.png) no-repeat right 59px top 50%/283px
	}
}

@media screen and (max-width:767px) {
	.about-payment-patent__container {
		background: url(../images/terminal@2x.png) no-repeat left 48px bottom 16px/224px
	}
}

.about-payment-patent__text {
	margin-left: 98px;
	padding: 95px 0
}

@media screen and (max-width:1365px) {
	.about-payment-patent__text {
		margin-left: 41px;
		padding: 82px 0
	}
}

@media screen and (max-width:767px) {
	.about-payment-patent__text {
		margin-left: 0;
		padding: 28px 21px 203px
	}
}

.about-payment-patent__text_tj {
	padding: 95px 0 69px
}

@media screen and (max-width:1023px) {
	.about-payment-patent__text_tj {
		padding: 69px 0
	}
}

@media screen and (max-width:767px) {
	.about-payment-patent__text_tj {
		padding: 28px 21px 203px
	}
}

.about-payment-patent__text_uz {
	padding: 95px 0 69px
}

@media screen and (max-width:1023px) {
	.about-payment-patent__text_uz {
		padding: 69px 0
	}
}

@media screen and (max-width:767px) {
	.about-payment-patent__text_uz {
		padding: 28px 21px 203px
	}
}

.about-payment-patent__text_en {
	padding: 82px 0
}

@media screen and (max-width:1365px) {
	.about-payment-patent__text_en {
		padding: 63px 0
	}
}

@media screen and (max-width:1023px) {
	.about-payment-patent__text_en {
		padding: 60px 0
	}
}

@media screen and (max-width:767px) {
	.about-payment-patent__text_en {
		padding: 28px 21px 203px
	}
}

.about-payment-patent__title {
	max-width: 461px;
	margin-bottom: 20px
}

@media screen and (max-width:1365px) {
	.about-payment-patent__title {
		max-width: 420px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-patent__title {
		max-width: 334px
	}
}

@media screen and (max-width:767px) {
	.about-payment-patent__title {
		max-width: 275px;
		margin-bottom: 15px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-patent__title_tj {
		max-width: 364px
	}
}

.about-payment-patent__p {
	max-width: 500px;
	font-size: 17px;
	line-height: 26px
}

@media screen and (max-width:1365px) {
	.about-payment-patent__p {
		max-width: 455px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-patent__p {
		max-width: 344px
	}
}

@media screen and (max-width:767px) {
	.about-payment-patent__p {
		max-width: 410px;
		font-size: 14px;
		line-height: 20px
	}
}

.about-payment-patent__p_en {
	max-width: 420px
}

.about-payment-phone {
	background: #e7e3ed
}

.about-payment-phone__container {
	background: url(../images/woman@2x.png) no-repeat 127px -36px/475px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

@media screen and (max-width:1365px) {
	.about-payment-phone__container {
		background: url(../images/woman-1024@2x.png) no-repeat 32px -35px/443px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-phone__container {
		background: url(../images/woman-768@2x.png) no-repeat 22px 15px/352px
	}
}

@media screen and (max-width:767px) {
	.about-payment-phone__container {
		background: url(../images/woman-320@2x.png) no-repeat left 14px bottom -38px/276px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.about-payment-phone__text {
	margin-right: 277px;
	padding: 95px 0
}

@media screen and (max-width:1365px) {
	.about-payment-phone__text {
		margin-right: 113px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-phone__text {
		margin-right: 40px;
		padding: 76px 0
	}
}

@media screen and (max-width:767px) {
	.about-payment-phone__text {
		margin-right: 0;
		padding: 30px 20px 220px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-phone__text_en,
	.about-payment-phone__text_uz {
		padding: 94px 0
	}
}

@media screen and (max-width:767px) {
	.about-payment-phone__text_en,
	.about-payment-phone__text_uz {
		padding: 30px 20px 210px
	}
}

.about-payment-phone__title {
	max-width: 461px;
	margin-bottom: 20px
}

@media screen and (max-width:1365px) {
	.about-payment-phone__title {
		max-width: 455px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-phone__title {
		max-width: 334px
	}
}

@media screen and (max-width:767px) {
	.about-payment-phone__title {
		max-width: 410px;
		margin-bottom: 15px
	}
}

.about-payment-phone__p {
	max-width: 390px;
	font-size: 17px;
	line-height: 26px
}

@media screen and (max-width:1365px) {
	.about-payment-phone__p {
		max-width: 386px
	}
}

@media screen and (max-width:1023px) {
	.about-payment-phone__p {
		max-width: 334px
	}
}

@media screen and (max-width:767px) {
	.about-payment-phone__p {
		max-width: 410px;
		font-size: 14px;
		line-height: 20px
	}
}

.about-payment-phone__p_en {
	max-width: 350px
}

.about-thanks {
	background: #fff
}

.about-thanks__container {
	background: url(../images/spasibo@2x.png) no-repeat right 247px top 50%/280px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

@media screen and (max-width:1365px) {
	.about-thanks__container {
		background: url(../images/spasibo@2x.png) no-repeat right 90px top 24px/392px
	}
}

@media screen and (max-width:1023px) {
	.about-thanks__container {
		background: url(../images/spasibo@2x.png) no-repeat right 66px top 40px/285px
	}
}

@media screen and (max-width:767px) {
	.about-thanks__container {
		background: url(../images/spasibo@2x.png) no-repeat left 17px bottom -77px/280px
	}
}

.about-thanks__text {
	margin-left: 98px;
	padding: 50px 0
}

@media screen and (max-width:1365px) {
	.about-thanks__text {
		margin-left: 41px;
		padding: 107px 0
	}
}

@media screen and (max-width:1023px) {
	.about-thanks__text {
		margin-left: 40px;
		padding: 40px 0
	}
}

@media screen and (max-width:767px) {
	.about-thanks__text {
		margin-left: 0;
		padding: 40px 20px 224px
	}
}

.about-thanks__title {
	max-width: 461px;
	margin-bottom: 20px
}

@media screen and (max-width:1365px) {
	.about-thanks__title {
		max-width: 455px
	}
}

@media screen and (max-width:1023px) {
	.about-thanks__title {
		max-width: 354px
	}
}

@media screen and (max-width:767px) {
	.about-thanks__title {
		max-width: 410px;
		margin-bottom: 15px
	}
}

.about-thanks__title_uz {
	max-width: 471px
}

.about-thanks__p {
	max-width: 537px;
	font-size: 17px;
	line-height: 26px
}

@media screen and (max-width:1365px) {
	.about-thanks__p {
		max-width: 455px
	}
}

@media screen and (max-width:1023px) {
	.about-thanks__p {
		max-width: 344px
	}
}

@media screen and (max-width:767px) {
	.about-thanks__p {
		max-width: 410px;
		font-size: 14px;
		line-height: 20px
	}
}

.about-cards {
	background: #dff0f7
}

.about-cards__container {
	background: url(../images/cards@2x.png) no-repeat 194px 24px/380px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

@media screen and (max-width:1365px) {
	.about-cards__container {
		background: url(../images/cards@2x.png) no-repeat 56px 16px/380px
	}
}

@media screen and (max-width:1023px) {
	.about-cards__container {
		background: url(../images/cards@2x.png) no-repeat 61px 50%/294px
	}
}

@media screen and (max-width:767px) {
	.about-cards__container {
		background: url(../images/cards@2x.png) no-repeat left 44px top 30px/232px;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.about-cards__text {
	margin-right: 187px;
	padding: 112px 0
}

@media screen and (max-width:1365px) {
	.about-cards__text {
		margin-right: 70px;
		padding: 98px 0
	}
}

@media screen and (max-width:1023px) {
	.about-cards__text {
		margin-right: 26px;
		padding: 53px 0
	}
}

@media screen and (max-width:767px) {
	.about-cards__text {
		margin-right: 0;
		padding: 300px 20px 30px
	}
}

.about-cards__text_en {
	padding: 99px 0
}

@media screen and (max-width:1365px) {
	.about-cards__text_en {
		padding: 98px 0
	}
}

@media screen and (max-width:1023px) {
	.about-cards__text_en {
		padding: 53px 0
	}
}

@media screen and (max-width:767px) {
	.about-cards__text_en {
		padding: 300px 20px 30px
	}
}

.about-cards__text_tj {
	padding: 84px 0 100px
}

@media screen and (max-width:1365px) {
	.about-cards__text_tj {
		padding: 84px 0 70px
	}
}

@media screen and (max-width:1023px) {
	.about-cards__text_tj {
		padding: 43px 0
	}
}

@media screen and (max-width:767px) {
	.about-cards__text_tj {
		margin-right: 0;
		padding: 300px 20px 30px
	}
}

.about-cards__text_uz {
	padding: 84px 0 100px
}

@media screen and (max-width:1365px) {
	.about-cards__text_uz {
		padding: 84px 0 70px
	}
}

@media screen and (max-width:1023px) {
	.about-cards__text_uz {
		padding: 53px 0
	}
}

@media screen and (max-width:767px) {
	.about-cards__text_uz {
		margin-right: 0;
		padding: 300px 20px 30px
	}
}

.about-cards__title {
	max-width: 461px;
	margin-bottom: 20px
}

@media screen and (max-width:1365px) {
	.about-cards__title {
		max-width: 440px
	}
}

@media screen and (max-width:1023px) {
	.about-cards__title {
		max-width: 295px
	}
}

@media screen and (max-width:767px) {
	.about-cards__title {
		max-width: 410px;
		margin-bottom: 15px
	}
}

.about-cards__p {
	max-width: 481px;
	margin-bottom: 30px;
	font-size: 17px;
	line-height: 26px
}

@media screen and (max-width:1365px) {
	.about-cards__p {
		max-width: 427px
	}
}

@media screen and (max-width:1023px) {
	.about-cards__p {
		max-width: 348px
	}
}

@media screen and (max-width:767px) {
	.about-cards__p {
		max-width: 410px;
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 20px
	}
}

.about-cards__p_en {
	max-width: 450px
}

@media screen and (max-width:1365px) {
	.about-cards__p_en {
		max-width: 427px
	}
}

@media screen and (max-width:1023px) {
	.about-cards__p_en {
		max-width: 348px
	}
}

@media screen and (max-width:767px) {
	.about-cards__p_en {
		max-width: 410px
	}
}

.about-steps {
	padding: 59px 118px
}

@media screen and (max-width:1365px) {
	.about-steps {
		padding: 60px 48px 54px
	}
}

@media screen and (max-width:1023px) {
	.about-steps {
		padding: 80px 40px 30px;
		margin-bottom: 32px
	}
}

@media screen and (max-width:767px) {
	.about-steps {
		padding: 50px 20px 30px;
		margin-bottom: 32px
	}
}

.about-steps__title {
	margin-bottom: 58px;
	text-align: center
}

@media screen and (max-width:1023px) {
	.about-steps__title {
		margin-bottom: 40px;
		text-align: left
	}
}

@media screen and (max-width:767px) {
	.about-steps__title {
		margin-bottom: 32px
	}
}

.about-steps__wrap-between {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media screen and (max-width:1023px) {
	.about-steps__wrap-between {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.about-steps__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-width: 850px;
	margin: 0 auto 28px
}

@media screen and (max-width:1365px) {
	.about-steps__wrap {
		max-width: 660px;
		margin-bottom: 29px
	}
}

@media screen and (max-width:1023px) {
	.about-steps__wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		max-width: 50px;
		margin-right: 70px;
		margin-bottom: 30px
	}
}

@media screen and (max-width:767px) {
	.about-steps__wrap {
		margin-right: 16px;
		margin-bottom: 80px
	}
}

.about-steps__step {
	position: relative;
	background: #2c3136;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	font-size: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff
}

@media screen and (max-width:1023px) {
	.about-steps__step_two {
		margin-top: 149px;
		margin-bottom: 149px
	}
}

.about-steps__step_two:after,
.about-steps__step_two:before {
	content: '';
	position: absolute;
	width: 329px;
	height: 1px;
	top: 25px;
	background: #d8d8d8
}

@media screen and (max-width:1365px) {
	.about-steps__step_two:after,
	.about-steps__step_two:before {
		width: 245px
	}
}

@media screen and (max-width:1023px) {
	.about-steps__step_two:after,
	.about-steps__step_two:before {
		width: 1px;
		height: 149px;
		top: 45px
	}
}

.about-steps__step_two:before {
	right: 60px
}

@media screen and (max-width:1023px) {
	.about-steps__step_two:before {
		right: 25px;
		top: -149px
	}
}

.about-steps__step_two:after {
	left: 60px
}

@media screen and (max-width:1023px) {
	.about-steps__step_two:after {
		left: 24px;
		top: 50px;
		height: 149px
	}
}

.about-steps__wrap-text {
	max-width: 350px
}

@media screen and (max-width:1023px) {
	.about-steps__wrap-text {
		max-width: 500px;
		margin-bottom: 60px
	}
}

@media screen and (max-width:767px) {
	.about-steps__wrap-text {
		max-width: 427px;
		margin-bottom: 0;
		height: 130px
	}
}

.about-steps__wrap-text:last-child {
	margin-bottom: 0
}

.about-steps__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	max-width: 1150px;
	margin: 0 auto
}

@media screen and (max-width:1365px) {
	.about-steps__list {
		max-width: 834px
	}
}

@media screen and (max-width:1023px) {
	.about-steps__list {
		max-width: 688px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.about-steps__text {
	max-width: 350px;
	text-align: center
}

@media screen and (max-width:1365px) {
	.about-steps__text {
		max-width: 232px
	}
}

@media screen and (max-width:1023px) {
	.about-steps__text {
		max-width: 87%;
		text-align: left
	}
}

@media screen and (max-width:767px) {
	.about-steps__text p {
		font-size: 17px;
		line-height: 20px
	}
}

.about-steps__subtitle {
	margin-bottom: 15px
}

@media screen and (max-width:1365px) {
	.about-steps__subtitle {
		max-width: 294px
	}
}

@media screen and (max-width:1023px) {
	.about-steps__subtitle {
		max-width: 400px;
		margin-bottom: 15px
	}
}

@media screen and (max-width:767px) {
	.about-steps__subtitle {
		font-size: 21px;
		line-height: 24px
	}
}

.about-steps__link {
	display: block;
	margin-top: 20px
}

.about-steps__link:hover .about-steps__arrow-right {
	fill: #262626
}

@media screen and (max-width:1023px) {
	.about-steps__link {
		margin-top: 15px
	}
}

.about-steps__arrow-right {
	display: inline-block;
	margin-left: 10px;
	fill: #08a652
}

.privilege {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 60px 98px
}

.privilege:first-child {
	padding-bottom: 0
}

@media screen and (max-width:1365px) {
	.privilege {
		padding: 60px 40px
	}
}

@media screen and (max-width:767px) {
	.privilege {
		padding: 50px 20px;
		overflow-x: hidden
	}
}

.privilege__title {
	margin-bottom: 30px;
	font-size: 28px;
	color: #2c3136;
	line-height: 38px
}

@media screen and (max-width:767px) {
	.privilege__title {
		font-size: 24px;
		line-height: 36px
	}
}

.privilege__wrapper {
	width: 100%;
	margin-bottom: 30px
}

@media screen and (max-width:1023px) {
	.privilege__wrapper {
		margin-bottom: 5px
	}
}

@media screen and (max-width:767px) {
	.privilege__wrapper {
		margin-bottom: 20px;
		margin-right: -20px;
		width: calc(100% + 20px)
	}
}

.privilege__list {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:767px) {
	.privilege__list {
		margin-left: -20px;
		width: calc(100% + 20px);
		overflow: auto;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.privilege__list::-webkit-scrollbar {
		display: none
	}
}

.privilege__list-item {
	width: calc(100%/3);
	padding: 0 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-right: 1px solid #dbdbdb
}

@media screen and (max-width:767px) {
	.privilege__list-item_lamoda {
		white-space: pre-line
	}
}

.privilege__list-item_lamoda .privilege__item-logo {
	margin-right: 10px
}

@media screen and (max-width:1365px) {
	.privilege__list-item_lamoda .privilege__item-logo {
		margin-right: 15px
	}
}

@media screen and (max-width:1023px) {
	.privilege__list-item_lamoda .privilege__item-logo {
		margin-right: 10px
	}
}

@media screen and (max-width:767px) {
	.privilege__list-item_lamoda .privilege__item-logo {
		margin-left: 15px;
		margin-right: 0
	}
}

.privilege__list-item_lamoda .privilege__item-inform {
	padding-right: 15px
}

@media screen and (max-width:1365px) {
	.privilege__list-item_lamoda .privilege__item-inform {
		padding-right: 13px
	}
}

@media screen and (max-width:767px) {
	.privilege__list-item_lamoda .privilege__item-inform {
		padding-right: 0;
		padding-left: 10px
	}
}

.privilege__list-item_litres .privilege__item-inform {
	margin-left: 5px
}

@media screen and (max-width:1365px) {
	.privilege__list-item_litres .privilege__item-inform {
		margin-left: 0
	}
}

.privilege__list-item_skyeng {
	border-right: none;
	padding: 0 72px
}

.privilege__list-item_skyeng .privilege__item-inform {
	margin-left: 22px
}

@media screen and (max-width:1023px) {
	.privilege__list-item_skyeng .privilege__item-inform {
		margin-left: 13px
	}
}

.privilege__list-item_skyeng .privilege__item-logo {
	margin-left: 25px
}

@media screen and (max-width:1023px) {
	.privilege__list-item_skyeng .privilege__item-logo {
		margin-left: 15px
	}
}

@media screen and (max-width:1365px) {
	.privilege__list-item_skyeng {
		padding: 0 30px
	}
}

@media screen and (max-width:1023px) {
	.privilege__list-item_skyeng {
		padding: 0 20px
	}
}

@media screen and (max-width:767px) {
	.privilege__list-item_skyeng {
		padding: 0 10px
	}
	.privilege__list-item_storytel img {
		width: 80%!important
	}
}

.privilege__list-item_booking {
	border-right: none
}

.privilege__list-item_booking img,
.privilege__list-item_kinohod img,
.privilege__list-item_storytel img {
	width: 100%
}

@media screen and (max-width:1365px) {
	.privilege__list-item {
		padding: 0 15px
	}
}

@media screen and (max-width:1023px) {
	.privilege__list-item {
		padding: 0 20px
	}
}

@media screen and (max-width:767px) {
	.privilege__list-item {
		min-width: 260px;
		padding: 0 10px
	}
}

.privilege__item-logo {
	width: 180px;
	height: 90px;
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:767px) {
	.privilege__item-logo {
		margin-top: 3px
	}
}

.privilege__item-inform {
	text-align: center
}

.privilege__item-link,
.privilege__item-text {
	font-size: 17px;
	line-height: 25px
}

@media screen and (max-width:767px) {
	.privilege__item-link,
	.privilege__item-text {
		font-size: 14px;
		line-height: 20px
	}
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.privilege__item-link,
	.privilege__item-text {
		white-space: pre-line
	}
}

.privilege__note-link,
.privilege__note-text {
	font-size: 17px;
	line-height: 25px
}

@media screen and (max-width:767px) {
	.privilege__note-link,
	.privilege__note-text {
		font-size: 14px;
		line-height: 20px
	}
}

.tariffs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 60px 0
}

@media screen and (max-width:1023px) {
	.tariffs {
		padding-bottom: 10px
	}
}

@media screen and (max-width:767px) {
	.tariffs {
		padding: 50px 0 25px
	}
}

.tariffs__subsection {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media screen and (max-width:1023px) {
	.tariffs__subsection:not(:first-child) {
		margin-top: 20px
	}
}

@media screen and (max-width:767px) {
	.tariffs__subsection:not(:first-child) {
		margin-top: 10px
	}
	.tariffs__subsection:not(:first-child) .tariffs__subsection-title {
		margin-bottom: 30px
	}
}

.tariffs__subsection-title {
	color: #2c3136;
	margin-bottom: 40px
}

@media screen and (max-width:767px) {
	.tariffs__subsection-title {
		font-size: 21px;
		line-height: 32px;
		margin-bottom: 20px
	}
}

.tariffs__subsection-subtitle {
	margin-bottom: 20px
}

.tariffs__subsection-documents,
.tariffs__subsection-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tariffs__subsection-documents {
	width: 100%;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #ced1d5
}

@media screen and (max-width:1023px) {
	.tariffs__subsection-documents {
		padding-bottom: 10px
	}
}

@media screen and (max-width:767px) {
	.tariffs__subsection-documents {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 30px;
		margin-bottom: 50px
	}
}

.tariffs__links,
.tariffs__subsection-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tariffs__links {
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.tariffs__links-item {
	width: calc(100%/12*4);
	font-size: 17px;
	line-height: 26px;
	color: #08a652
}

.tariffs__links-item:hover {
	color: #44c77f
}

@media screen and (max-width:1365px) {
	.tariffs__links-item:not(:last-child) {
		width: calc(100%/12*5 + 30px)
	}
}

@media screen and (max-width:1023px) {
	.tariffs__links-item {
		width: 100%
	}
	.tariffs__links-item:not(:last-child) {
		width: 100%
	}
}

@media screen and (max-width:767px) {
	.tariffs__links-item {
		font-size: 14px;
		line-height: 20px
	}
}

.tariffs__links-item:not(:last-child) {
	margin-bottom: 40px
}

@media screen and (max-width:1023px) {
	.tariffs__links-item:not(:last-child) {
		margin-bottom: 20px
	}
}

.tariffs__links-text {
	position: relative;
	white-space: nowrap
}

.tariffs__links-text:before {
	width: 26px;
	height: 26px;
	position: absolute;
	right: -26px;
	content: '';
	display: block;
	background: url(../images/icons/arrow.svg) no-repeat center/contain
}

@media screen and (max-width:767px) {
	.tariffs__links-text:before {
		width: 20px;
		height: 20px;
		right: -18px
	}
}

.tariffs__documents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: 20px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media screen and (max-width:1023px) {
	.tariffs__documents {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media screen and (max-width:767px) {
	.tariffs__documents {
		margin-top: 0
	}
}

.tariffs__documents-link {
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	width: 33%;
	margin-bottom: 40px
}

@media screen and (max-width:1023px) {
	.tariffs__documents-link {
		width: calc(100%/12*6);
		margin-bottom: 30px
	}
}

@media screen and (max-width:767px) {
	.tariffs__documents-link {
		width: 100%
	}
	.tariffs__documents-link:last-child {
		margin-bottom: 0
	}
}

.tariffs__link_format_docx,
.tariffs__link_format_pdf,
.tariffs__link_format_rtf,
.tariffs__link_format_xlsx {
	position: relative
}

.tariffs__link_format_pdf:before {
	width: 20px;
	height: 26px;
	display: block;
	position: absolute;
	left: 0;
	content: '';
	background: url(../images/icons/pdf.svg) no-repeat center/contain
}

.tariffs__link_format_rtf:before {
	background-image: url();
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDIwIDI2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTIuMTMxJSIgeDI9IjkyLjEzMSUiIHkxPSIxMDAlIiB5Mj0iMCUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTcxOTFDIiBzdG9wLW9wYWNpdHk9Ii4zMiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzE5MUMiIHN0b3Atb3BhY2l0eT0iLjUiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19iIiB4MT0iNjMuNzE4JSIgeDI9Ii0yMC4xMzQlIiB5MT0iLTQyLjAzOSUiIHkyPSIzNS44NjklIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwQzU0NiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkZGIiBzdG9wLW9wYWNpdHk9Ii41NzUiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRkZGIiBzdG9wLW9wYWNpdHk9Ii43NjMiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGQ9Ik0wIDEuOTI2QzAgLjg2My44NjIgMCAxLjkyNiAwSDEybDggOHYxNi4wNzRDMjAgMjUuMTM4IDE5LjEzOCAyNiAxOC4wNzQgMjZIMS45MjZDLjg2MiAyNiAwIDI1LjEzOCAwIDI0LjA3NFYxLjkyNnoiLz4KICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3ByZWZpeF9fYikiIGQ9Ik0yMCA4aC02LjA3NEMxMi44NjIgOCAxMiA3LjEzOCAxMiA2LjA3NFYwbDggOHoiIG9wYWNpdHk9Ii43MjEiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat center/contain
}

.tariffs__link_format_docx:before,
.tariffs__link_format_rtf:before,
.tariffs__link_format_xlsx:before {
	width: 20px;
	height: 26px;
	display: block;
	position: absolute;
	left: 0;
	content: ''
}

.tariffs__link_format_docx:before {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDIwIDI2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTIuMTMxJSIgeDI9IjkyLjEzMSUiIHkxPSIxMDAlIiB5Mj0iMCUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTFDMEZGIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5OERGRSIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2IiIHgxPSI2My43MTglIiB4Mj0iLTIwLjEzNCUiIHkxPSItNDIuMDM5JSIgeTI9IjM1Ljg2OSUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDBDNTQ2Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNGRkYiIHN0b3Atb3BhY2l0eT0iLjU3NSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNGRkYiIHN0b3Atb3BhY2l0eT0iLjc2MyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjcHJlZml4X19hKSIgZD0iTTAgMS45MjZDMCAuODYzLjg2MiAwIDEuOTI2IDBIMTJsOCA4djE2LjA3NEMyMCAyNS4xMzggMTkuMTM4IDI2IDE4LjA3NCAyNkgxLjkyNkMuODYyIDI2IDAgMjUuMTM4IDAgMjQuMDc0VjEuOTI2eiIvPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjcHJlZml4X19iKSIgZD0iTTIwIDhoLTYuMDc0QzEyLjg2MiA4IDEyIDcuMTM4IDEyIDYuMDc0VjBsOCA4eiIgb3BhY2l0eT0iLjcyMSIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05LjI5MSAxNi41OThjLjE3My4yNi40MDMuNDAyLjcwOS40MDIuMzA2IDAgLjUzNi0uMTQzLjcwOS0uNDAyLjE4My0uMjc1LjI5MS0uNjcyLjI5MS0xLjA5OCAwLS40MjYtLjEwOC0uODIzLS4yOTEtMS4wOTgtLjE3My0uMjYtLjQwMy0uNDAyLS43MDktLjQwMi0uMzA2IDAtLjUzNi4xNDMtLjcwOS40MDItLjE4My4yNzUtLjI5MS42NzItLjI5MSAxLjA5OCAwIC40MjYuMTA4LjgyMy4yOTEgMS4wOTh6bS0uODMyLTIuNzVDOC43ODYgMTMuMzU4IDkuMzA2IDEzIDEwIDEzczEuMjE0LjM1NyAxLjU0MS44NDhjLjMxNy40NzUuNDU5IDEuMDc4LjQ1OSAxLjY1MiAwIC41NzQtLjE0MiAxLjE3Ny0uNDU5IDEuNjUyLS4zMjcuNDktLjg0Ny44NDgtMS41NDEuODQ4cy0xLjIxNC0uMzU3LTEuNTQxLS44NDhDOC4xNDIgMTYuNjc3IDggMTYuMDc0IDggMTUuNWMwLS41NzQuMTQyLTEuMTc3LjQ1OS0xLjY1MnpNNi4zOTkgMTMuNzE3Yy4zNzcuNDEuNjAxIDEuMTI2LjYwMSAxLjg2IDAgLjczMi0uMjI0IDEuMjk2LS42MDEgMS43MDYtLjcyMi43ODItMS45MzEuOTMzLTIuOTM0Ljc5M2wtLjAzMi0uMDA0LS4wMTMtLjAwMmgtLjAwMUwzIDE4di01bC40MTgtLjA3aC4wMDJjMS4wMjItLjE1MiAyLjI0LS4wMTIgMi45NzkuNzg3ek00IDEzLjg4NGMuNTY4LS4wMTQgMS4yNTYuMDcgMS42NjQuNTExLjE4NS4yLjMzNi42NjQuMzM2IDEuMTgxcy0uMTUxLjgyOC0uMzM2IDEuMDI4Yy0uMTk0LjIxLS40NjkuMzQ2LS43ODUuNDI1LS4zMDkuMDc3LS42MjcuMDkzLS44NzkuMDg3di0zLjIzMnpNMTYgMTN2MWMtMS41LS41LTIgLjMwMy0yIDEuNXMuNSAyIDIgMS41djFjLTIgLjUtMy0uNzMyLTMtMi41czEtMyAzLTIuNXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat center/contain
}

.tariffs__link_format_xlsx:before {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDIwIDI2Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19hIiB4MT0iOTIuMTMxJSIgeDI9IjkyLjEzMSUiIHkxPSIxMDAlIiB5Mj0iMCUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjN0REMUEzIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4QTY1MiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2IiIHgxPSI2My43MTglIiB4Mj0iLTIwLjEzNCUiIHkxPSItNDIuMDM5JSIgeTI9IjM1Ljg2OSUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDBDNTQ2Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNGRkYiIHN0b3Atb3BhY2l0eT0iLjU3NSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNGRkYiIHN0b3Atb3BhY2l0eT0iLjc2MyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjcHJlZml4X19hKSIgZD0iTTAgMS45MjZDMCAuODYzLjg2MiAwIDEuOTI2IDBIMTJsOCA4djE2LjA3NEMyMCAyNS4xMzggMTkuMTM4IDI2IDE4LjA3NCAyNkgxLjkyNkMuODYyIDI2IDAgMjUuMTM4IDAgMjQuMDc0VjEuOTI2eiIvPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjcHJlZml4X19iKSIgZD0iTTIwIDhoLTYuMDc0QzEyLjg2MiA4IDEyIDcuMTM4IDEyIDYuMDc0VjBsOCA4eiIgb3BhY2l0eT0iLjcyMSIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik05IDEzTDEwIDEzIDEwIDE3IDEyIDE3IDEyIDE4IDkgMTh6TTYuNSAxNS41TDggMTMgNyAxMyA2IDE0LjY2NyA1IDEzIDQgMTMgNS41IDE1LjUgNCAxOCA1IDE4IDYgMTYuMzMzIDcgMTggOCAxOHpNMTYgMTNjLS40Ni0uMi0xLjE1My0uMjktMS43LS4yLS42NTguMTY0LTEuMy43MS0xLjMgMS40IDAgLjk2OC42MjcgMS4zMTMgMS4xOTYgMS42MjcuMTA1LjA1Ny4yMDguMTE0LjMwNC4xNzNsLjAxNC4wMDljLjI5Mi4xNzkuNDI3LjI2MS40Ny41Mzh2LjAzMmMwIC44ODQtMS4xNi42MTItMS43NzQuNDY4LS4wOC0uMDE5LS4xNTItLjAzNS0uMjEtLjA0N3YxYy44LjIgMS4xNy4yNjkgMS43MTcuMTguNjU4LS4xNjUgMS4yODMtLjY5IDEuMjgzLTEuNDguMDEtLjkzMy0uNzk5LTEuMzgzLTEuMTU2LTEuNTgyLS4wMi0uMDEtLjAzNy0uMDItLjA1My0uMDMtLjAzMi0uMDItLjA2My0uMDQyLS4wOTUtLjA2M2wtLjAxMy0uMDA4Yy0uMDA1LS4wMDctLjAwNy0uMDEyLS4wMDUtLjAxN3YuMDEzbC0uMDU3LS4wMzhjLS4wODgtLjA1OS0uMTgtLjEwNi0uMjY4LS4xNS0uMjQzLS4xMjYtLjQ1My0uMjM0LS40NTMtLjUyNSAwLS45ODUgMS42OTctLjY2OCAyLjEtLjN2LTF6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) no-repeat center/contain
}

.tariffs__link-text {
	font-size: 17px;
	line-height: 26px;
	color: #2c3136;
	margin-bottom: 2px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.tariffs__link-text:hover {
	color: #878b90
}

@media screen and (max-width:1365px) {
	.tariffs__link-text {
		padding-right: 15px
	}
}

@media screen and (max-width:767px) {
	.tariffs__link-text {
		font-size: 14px;
		line-height: 20px;
		padding-right: 0
	}
}

.tariffs__link-format {
	font-size: 14px;
	line-height: 20px;
	color: #878b90
}

.tariffs__note {
	font-size: 17px;
	line-height: 26px;
	color: #2c3136;
	margin-top: -23px;
	margin-bottom: 60px
}

@media screen and (max-width:1023px) {
	.tariffs__note {
		margin-top: 0;
		margin-bottom: 40px
	}
}

@media screen and (max-width:767px) {
	.tariffs__note {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 50px
	}
}

.tariffs__table {
	width: calc(100%/12*10);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 60px
}

@media screen and (max-width:1365px) {
	.tariffs__table {
		width: 100%
	}
}

@media screen and (max-width:1023px) {
	.tariffs__table {
		margin-bottom: 40px
	}
}

@media screen and (max-width:767px) {
	.tariffs__table {
		overflow: auto
	}
	.tariffs__table::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 7px;
		height: 5px
	}
	.tariffs__table::-webkit-scrollbar-thumb {
		border-radius: 3px;
		background-color: #404040
	}
	.tariffs__table::-webkit-scrollbar-track {
		background-color: #dbdbdb;
		border-radius: 3px
	}
}

.tariffs__header-text,
.tariffs__table-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tariffs__table-header {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-bottom: 20px;
	border-bottom: 1px solid #878b90
}

.tariffs__header-text {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	font-size: 14px;
	line-height: 20px;
	color: #878b90;
	max-width: calc(100%/10*3);
	width: 100%
}

@media screen and (max-width:1365px) {
	.tariffs__header-text {
		max-width: calc(100%/12*4)
	}
}

@media screen and (max-width:430px) {
	.tariffs__header-text {
		max-width: 180px;
		text-align: end
	}
}

@media screen and (max-width:375px) {
	.tariffs__header-text {
		max-width: 160px
	}
}

@media screen and (max-width:330px) {
	.tariffs__header-text {
		max-width: 130px
	}
}

.tariffs__header-text:last-child {
	max-width: calc(100%/10*4)
}

@media screen and (max-width:1365px) {
	.tariffs__header-text:last-child {
		max-width: calc(100%/12*4)
	}
}

@media screen and (max-width:430px) {
	.tariffs__header-text:last-child {
		max-width: 180px
	}
}

@media screen and (max-width:375px) {
	.tariffs__header-text:last-child {
		max-width: 160px
	}
}

@media screen and (max-width:330px) {
	.tariffs__header-text:last-child {
		max-width: 130px
	}
}

.tariffs__table-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding-bottom: 20px;
	border-bottom: 1px solid #ced1d5;
	width: 100%
}

.tariffs__table-row:not(:first-child) {
	padding-top: 20px
}

.tariffs__row_size_md:first-child {
	padding-bottom: 12px
}

@media screen and (max-width:767px) {
	.tariffs__row_size_md:first-child {
		padding-bottom: 20px
	}
}

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

@media screen and (max-width:375px) {
	.tariffs__row_size_md {
		max-width: 600px
	}
}

@media screen and (max-width:330px) {
	.tariffs__row_size_md {
		max-width: 520px
	}
}

@media screen and (max-width:430px) {
	.tariffs__row_size_sm {
		width: 540px
	}
}

@media screen and (max-width:375px) {
	.tariffs__row_size_sm {
		max-width: 480px
	}
}

@media screen and (max-width:330px) {
	.tariffs__row_size_sm {
		max-width: 390px
	}
}

.tariffs__row-text {
	font-size: 17px;
	line-height: 26px;
	color: #878b90
}

.tariffs__row-text:not(:first-child) {
	color: #2c3136
}

@media screen and (max-width:1023px) {
	.tariffs__row-text:not(:first-child) {
		text-align: end
	}
}

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

.tariffs__row-icon {
	margin-left: auto
}

@media screen and (max-width:1023px) {
	.tariffs__row-icon {
		margin-bottom: auto
	}
}

.tariffs__ceil_size_lg {
	max-width: 100%!important;
	width: -webkit-max-content!important;
	width: -moz-max-content!important;
	width: max-content!important
}

.tariffs__ceil_size_lg:not(:first-child) {
	margin-left: auto
}

@media screen and (max-width:560px) {
	.tariffs__ceil_size_lg:not(:first-child) {
		margin-left: 0
	}
	.tariffs__ceil_size_lg {
		width: 50%!important
	}
}

.tariffs__ceil_size_bg {
	max-width: calc(100%/10*4);
	width: 100%
}

@media screen and (max-width:1365px) {
	.tariffs__ceil_size_bg {
		max-width: calc(100%/12*6)
	}
}

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

@media screen and (max-width:375px) {
	.tariffs__ceil_size_bg {
		max-width: 150px
	}
}

.tariffs__ceil_size_md {
	max-width: calc(100%/10*4);
	width: 100%
}

@media screen and (max-width:1365px) {
	.tariffs__ceil_size_md {
		max-width: calc(100%/12*4)
	}
}

@media screen and (max-width:430px) {
	.tariffs__ceil_size_md {
		max-width: 180px
	}
}

@media screen and (max-width:375px) {
	.tariffs__ceil_size_md {
		max-width: 150px
	}
}

@media screen and (max-width:330px) {
	.tariffs__ceil_size_md {
		max-width: 130px
	}
}

.tariffs__ceil_size_sm {
	max-width: calc(100%/10*2);
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:1365px) {
	.tariffs__ceil_size_sm {
		max-width: calc(100%/12*2)
	}
}

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

@media screen and (max-width:375px) {
	.tariffs__ceil_size_sm {
		max-width: 160px
	}
}

@media screen and (max-width:330px) {
	.tariffs__ceil_size_sm {
		max-width: 130px
	}
}

.tariffs__ceil_position_left {
	max-width: calc(100%/10*3)
}

@media screen and (max-width:1365px) {
	.tariffs__ceil_position_left {
		max-width: calc(100%/12*4)
	}
}

.tariffs__ceil_position_left:last-child {
	max-width: calc(100%/10*4)
}

.tariffs__ceil_position_left:not(:first-child) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: end
}

.tariffs__ceil-icon {
	margin-left: auto
}

@media screen and (max-width:767px) {
	.tariffs__ceil-icon {
		margin-bottom: auto
	}
}

.tariffs__ceil-text {
	margin-left: auto;
	font-size: 17px;
	line-height: 26px;
	color: #2c3136
}

.sbertariffs {
	margin-bottom: 60px
}

.sbertariffs-main table,
.sbertariffs-main tbody,
.sbertariffs-main td,
.sbertariffs-main tfoot,
.sbertariffs-main th,
.sbertariffs-main thead,
.sbertariffs-main tr {
	vertical-align: middle
}

.sbertariffs-main__table-wrap {
	overflow-x: auto;
	padding-bottom: 20px
}

@media screen and (max-width:767px) {
	.sbertariffs-main__table-wrap {
		overflow: auto
	}
	.sbertariffs-main__table-wrap::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 7px;
		height: 5px
	}
	.sbertariffs-main__table-wrap::-webkit-scrollbar-thumb {
		border-radius: 3px;
		background-color: #404040
	}
	.sbertariffs-main__table-wrap::-webkit-scrollbar-track {
		background-color: #dbdbdb;
		border-radius: 3px
	}
}

.sbertariffs-main tr {
	border-bottom: 1px solid rgba(38, 38, 38, .08)
}

.sbertariffs-main tr:last-child {
	border-bottom: none
}

.sbertariffs-main tr:last-child td:nth-child(2n) {
	border-radius: 5px
}

.sbertariffs-main td,
.sbertariffs-main th {
	text-align: center
}

.sbertariffs-main th {
	padding-top: 29px
}

.sbertariffs-main th:nth-child(2n) {
	background-color: rgba(38, 38, 38, .04);
	border-radius: 5px
}

.sbertariffs-main__th {
	color: #262626;
	letter-spacing: -.3px;
	text-align: center;
	font-size: 19px;
	line-height: 24px
}

.sbertariffs-main__th-hint {
	color: rgba(38, 38, 38, .55);
	line-height: 20px;
	font-size: 13px;
	margin-top: 17px;
	margin-bottom: 15px
}

.sbertariffs-main td {
	min-width: 200px;
	width: 218px;
	height: 62px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 15px;
	line-height: 24px;
	color: #262626
}

.sbertariffs-main td:first-child {
	text-align: left;
	letter-spacing: -.02em;
	color: rgba(38, 38, 38, .55);
	padding-left: 0;
	padding-right: 10px;
	font-size: 14px;
	line-height: 20px
}

.sbertariffs-main td:nth-child(2n) {
	background-color: rgba(38, 38, 38, .04)
}

.sbertariffs-cell_green {
	color: #068441;
	background-color: rgba(8, 166, 82, .16);
	padding: 1px 9.5px;
	border-radius: 4px;
	font-weight: 600
}

.sbertariffs-cell_cross {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4yOTk3IDAuNzA5OTcxQzEyLjkwOTcgMC4zMTk5NzEgMTIuMjc5NyAwLjMxOTk3MSAxMS44ODk3IDAuNzA5OTcxTDYuOTk5NzMgNS41ODk5N0wyLjEwOTczIDAuNjk5OTcxQzEuNzE5NzMgMC4zMDk5NzEgMS4wODk3MyAwLjMwOTk3MSAwLjY5OTcyNyAwLjY5OTk3MUMwLjMwOTcyNyAxLjA4OTk3IDAuMzA5NzI3IDEuNzE5OTcgMC42OTk3MjcgMi4xMDk5N0w1LjU4OTczIDYuOTk5OTdMMC42OTk3MjcgMTEuODlDMC4zMDk3MjcgMTIuMjggMC4zMDk3MjcgMTIuOTEgMC42OTk3MjcgMTMuM0MxLjA4OTczIDEzLjY5IDEuNzE5NzMgMTMuNjkgMi4xMDk3MyAxMy4zTDYuOTk5NzMgOC40MDk5N0wxMS44ODk3IDEzLjNDMTIuMjc5NyAxMy42OSAxMi45MDk3IDEzLjY5IDEzLjI5OTcgMTMuM0MxMy42ODk3IDEyLjkxIDEzLjY4OTcgMTIuMjggMTMuMjk5NyAxMS44OUw4LjQwOTczIDYuOTk5OTdMMTMuMjk5NyAyLjEwOTk3QzEzLjY3OTcgMS43Mjk5NyAxMy42Nzk3IDEuMDg5OTcgMTMuMjk5NyAwLjcwOTk3MVoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMzIiLz4KPC9zdmc+Cg==);
	background-size: contain;
	width: 15px;
	height: 15px;
	display: inline-block
}

.card-for-all__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:767px) {
	.card-for-all__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 35px
	}
}

.card-for-all__info {
	-ms-flex-preferred-size: 520px;
	flex-basis: 520px;
	min-width: 520px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media screen and (max-width:767px) {
	.card-for-all__info {
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-bottom: 14px
	}
}

.card-for-all__heading {
	margin-bottom: 46px
}

@media screen and (max-width:1023px) {
	.card-for-all__heading {
		margin-bottom: 43px
	}
}

@media screen and (max-width:767px) {
	.card-for-all__heading {
		display: none
	}
}

.card-for-all__about {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 18px
}

@media screen and (max-width:1365px) {
	.card-for-all__about {
		padding-bottom: 16px
	}
}

.card-for-all__wrapper-card {
	max-width: 220px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 50px
}

@media screen and (max-width:767px) {
	.card-for-all__wrapper-card {
		padding: 7.5px 15px;
		max-width: initial;
		min-height: 100px;
		width: 100%;
		margin-right: 0;
		background-color: #f0f3f6;
		border-radius: 8px;
		-ms-flex-pack: distribute;
		justify-content: space-around
	}
	.card-for-all__wrapper-card:not(:last-child) {
		margin-bottom: 10px
	}
}

.card-for-all__wrapper-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media screen and (max-width:767px) {
	.card-for-all__wrapper-top {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.card-for-all__value {
	font-size: 24px;
	line-height: 48px;
	margin-bottom: 6px
}

@media screen and (max-width:767px) {
	.card-for-all__value {
		font-size: 17px;
		line-height: 32px;
		margin-bottom: 0;
		margin-right: 10px
	}
}

.card-for-all__additional {
	font-weight: 600;
	margin-left: -4px;
	font-size: 21px;
	line-height: 32px
}

@media screen and (max-width:767px) {
	.card-for-all__additional {
		font-size: 17px;
		line-height: 32px
	}
}

.card-for-all__title {
	font-size: 17px;
	line-height: 26px;
	margin-bottom: 10px
}

@media screen and (max-width:767px) {
	.card-for-all__title {
		text-transform: lowercase;
		font-size: 17px;
		line-height: 32px;
		margin-bottom: 0
	}
}

.card-for-all__description {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 28px;
	color: #878b90
}

@media screen and (max-width:767px) {
	.card-for-all__description {
		margin-bottom: 0;
		padding-right: 80px
	}
	.card-for-all__button {
		display: none
	}
}

.card-for-all__wrapper-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding-right: 31px
}

@media screen and (max-width:1365px) {
	.card-for-all__wrapper-image {
		padding-right: 22px
	}
}

@media screen and (max-width:1023px) {
	.card-for-all__wrapper-image {
		visibility: hidden;
		padding-right: 0
	}
}

@media screen and (max-width:767px) {
	.card-for-all__wrapper-image {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		visibility: visible;
		max-height: 400px
	}
}

.card-for-all__image {
	max-height: 100%;
	max-width: 100%
}

@media screen and (max-width:767px) {
	.card-for-all__image {
		max-height: 400px
	}
	.card-for-all__label {
		background-color: #e8f6ee;
		color: #148344;
		border-radius: 8px;
		padding: 3px
	}
}

@media screen and (max-width:767px) and (max-width:767px) {
	.card-for-all__label {
		padding-left: 0
	}
}

.card-for-all__label-word {
	font-weight: 400;
	background-color: #e8f6ee;
	color: #148344;
	border-radius: 8px;
	padding: 3px
}

@media screen and (max-width:767px) {
	.card-for-all__label-word {
		padding-left: 0
	}
}

.where-use {
	background-color: rgba(8, 166, 82, .05)
}

@media screen and (max-width:767px) {
	.where-use .section_padding {
		padding: 36px 0
	}
}

.where-use__heading {
	margin-bottom: 40px
}

@media screen and (max-width:767px) {
	.where-use__heading {
		margin-bottom: 16px;
		font-size: 24px;
		line-height: 36px
	}
}

.where-use__wrapper-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:767px) {
	.where-use__wrapper-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.where-use__info {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	padding-right: 56px
}

@media screen and (max-width:1023px) {
	.where-use__info {
		padding-right: 22px
	}
}

@media screen and (max-width:767px) {
	.where-use__info:not(:last-child) {
		margin-bottom: 29px
	}
}

.where-use__shell-info {
	padding-right: 10px;
	max-width: 480px
}

@media screen and (max-width:767px) {
	.where-use__shell-info {
		padding-right: 0;
		max-width: none
	}
}

.where-use__icon {
	margin-bottom: 16px
}

@media screen and (max-width:1365px) {
	.where-use__icon {
		margin-bottom: 14px
	}
}

@media screen and (max-width:767px) {
	.where-use__icon {
		margin-bottom: 8px
	}
}

.where-use__title {
	margin-bottom: 18px;
	font-size: 21px
}

@media screen and (max-width:1023px) {
	.where-use__title {
		margin-bottom: 22px
	}
}

@media screen and (max-width:767px) {
	.where-use__title {
		margin-bottom: 16px
	}
}

.where-use__description {
	margin-bottom: 20px;
	font-size: 17px;
	line-height: 26px
}

@media screen and (max-width:767px) {
	.where-use__description {
		margin-bottom: 16px
	}
	.where-use.section_padding {
		padding: 29px 0
	}
}

@media screen and (max-width:1365px) {
	.bonuses__inner {
		padding-bottom: 32px
	}
}

@media screen and (max-width:1023px) {
	.bonuses__inner {
		padding-bottom: 0
	}
}

.bonuses__wrapper-image {
	-ms-flex-preferred-size: 57%;
	flex-basis: 57%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 300px
}

@media screen and (max-width:1365px) {
	.bonuses__wrapper-image {
		-ms-flex-preferred-size: 47%;
		flex-basis: 47%
	}
}

@media screen and (max-width:1023px) {
	.bonuses__wrapper-image {
		padding-top: 28px
	}
}

@media screen and (max-width:767px) {
	.bonuses__wrapper-image {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-right: 0;
		min-height: 0;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.bonuses__image {
	max-height: 100%;
	max-width: 100%
}

.bonuses__wrapper-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 61px
}

.bonuses__wrapper-top .bonuses__image {
	padding-left: 60px
}

@media screen and (max-width:1365px) {
	.bonuses__wrapper-top .bonuses__image {
		padding-left: 11px;
		padding-right: 40px
	}
}

@media screen and (max-width:1023px) {
	.bonuses__wrapper-top .bonuses__image {
		padding-left: 10px;
		padding-right: 25px
	}
}

@media screen and (max-width:767px) {
	.bonuses__wrapper-top .bonuses__image {
		padding-left: 0;
		padding-right: 0
	}
}

@media screen and (max-width:1023px) {
	.bonuses__wrapper-top {
		margin-bottom: 30px
	}
}

@media screen and (max-width:767px) {
	.bonuses__wrapper-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 16px
	}
}

.bonuses__info {
	padding-right: 0;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media screen and (max-width:1365px) {
	.bonuses__info {
		padding-left: 43px;
		padding-bottom: 37px
	}
}

@media screen and (max-width:1023px) {
	.bonuses__info {
		padding-top: 42px;
		padding-left: 38px;
		-ms-flex-preferred-size: 53%;
		flex-basis: 53%
	}
}

@media screen and (max-width:767px) {
	.bonuses__info {
		padding: 8px 0 0;
		margin-bottom: 10px
	}
}

.bonuses__heading {
	margin-bottom: 40px
}

@media screen and (max-width:767px) {
	.bonuses__heading {
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 16px
	}
}

.bonuses__title {
	margin-bottom: 20px
}

@media screen and (max-width:767px) {
	.bonuses__title {
		margin-bottom: 16px
	}
}

.bonuses__description {
	font-size: 17px;
	line-height: 26px
}

.bonuses__description:not(:last-child) {
	margin-bottom: 20px
}

@media screen and (max-width:767px) {
	.bonuses__description:not(:last-child) {
		margin-bottom: 16px
	}
}

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

@media screen and (max-width:767px) {
	.bonuses__wrapper-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.bonuses__wrapper-bottom .bonuses__image {
	padding-left: 50px
}

@media screen and (max-width:1365px) {
	.bonuses__wrapper-bottom .bonuses__image {
		padding-left: 19px;
		padding-right: 26px
	}
}

@media screen and (max-width:1023px) {
	.bonuses__wrapper-bottom .bonuses__image {
		padding-left: 0;
		padding-right: 22px
	}
}

.bonuses__wrapper-bottom .bonuses__wrapper-image {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%
}

@media screen and (max-width:1365px) {
	.bonuses__wrapper-bottom .bonuses__wrapper-image {
		min-height: auto
	}
}

@media screen and (max-width:1023px) {
	.bonuses__wrapper-bottom .bonuses__wrapper-image {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		padding-top: 50px
	}
}

@media screen and (max-width:1365px) {
	.bonuses__wrapper-bottom .bonuses__info {
		padding-left: 0;
		padding-bottom: 0
	}
}

@media screen and (max-width:1023px) {
	.bonuses__wrapper-bottom .bonuses__info {
		padding-top: 10px
	}
}

.bonuses__wrapper-bottom .bonuses__description {
	padding-right: 16px
}

@media screen and (max-width:767px) {
	.bonuses__wrapper-bottom .bonuses__description {
		padding-right: 0
	}
}

.bonuses__additional {
	margin-bottom: 20px
}

@media screen and (max-width:767px) {
	.bonuses__additional {
		margin-bottom: 16px
	}
}

.download-app {
	background-color: #f1f3f6
}

.download-app__wrapper-image {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media screen and (max-width:1365px) {
	.download-app__wrapper-image {
		-ms-flex-preferred-size: 44%;
		flex-basis: 44%
	}
}

@media screen and (max-width:1023px) {
	.download-app__wrapper-image {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

.download-app__image {
	padding-top: 57px
}

@media screen and (max-width:1365px) {
	.download-app__image {
		padding-top: 87px
	}
}

@media screen and (max-width:1023px) {
	.download-app__image {
		padding-top: 52px
	}
}

@media screen and (max-width:767px) {
	.download-app__image {
		padding-top: 57px
	}
}

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

@media screen and (max-width:1023px) {
	.download-app__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.download-app__info {
	padding: 36px 35px;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media screen and (max-width:1365px) {
	.download-app__info {
		padding: 50px 8px 40px 71px
	}
}

@media screen and (max-width:1023px) {
	.download-app__info {
		padding: 59px 0 0
	}
}

.download-app__heading {
	margin-bottom: 20px
}

@media screen and (max-width:1023px) {
	.download-app__heading {
		padding-right: 100px
	}
}

@media screen and (max-width:767px) {
	.download-app__heading {
		font-size: 24px;
		line-height: 36px;
		padding-right: 0
	}
}

.download-app__list {
	margin-bottom: 20px
}

.download-app__list-item {
	position: relative;
	padding-left: 30px;
	font-size: 17px;
	line-height: 26px
}

.download-app__list-item:not(:last-child) {
	padding-bottom: 16px
}

@media screen and (max-width:767px) {
	.download-app__list-item:not(:last-child) {
		padding-bottom: 8px
	}
}

.download-app__list-item:before {
	position: absolute;
	content: '';
	border-radius: 50%;
	background-color: #2c3136;
	width: 6px;
	height: 6px;
	top: 7px;
	left: 10px
}

.download-app__link {
	margin-bottom: 28px
}

@media screen and (max-width:1365px) {
	.download-app__link {
		margin-bottom: 25px
	}
}

@media screen and (max-width:1023px) {
	.download-app__link {
		margin-bottom: 61px
	}
}

@media screen and (max-width:767px) {
	.download-app__link {
		margin-bottom: 26px;
		font-size: 15px
	}
}

.download-app__wrapper-apps {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:1023px) {
	.download-app__wrapper-apps {
		margin: 0 auto
	}
}

@media screen and (max-width:767px) {
	.download-app__wrapper-apps {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%
	}
}

.download-app__app:not(:last-child) {
	margin-right: 20px
}

@media screen and (max-width:767px) {
	.download-app__app:not(:last-child) {
		margin-right: 0;
		margin-bottom: 20px
	}
}

.your-design {
	background-color: #fafafa
}

.your-design__wrapper-image {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:1365px) {
	.your-design__wrapper-image {
		-ms-flex-preferred-size: 49%;
		flex-basis: 49%;
		padding-left: 54px;
		padding-right: 24px
	}
}

@media screen and (max-width:1023px) {
	.your-design__wrapper-image {
		padding-left: 0;
		padding-right: 0
	}
}

.your-design__image {
	max-width: 100%
}

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

@media screen and (max-width:1365px) {
	.your-design__inner {
		padding-bottom: 26px
	}
}

@media screen and (max-width:1023px) {
	.your-design__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media screen and (max-width:767px) {
	.your-design__inner {
		padding-bottom: 16px
	}
}

.your-design__info {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media screen and (max-width:1365px) {
	.your-design__info {
		padding-top: 28px;
		padding-right: 16px
	}
}

@media screen and (max-width:1023px) {
	.your-design__info {
		padding-top: 59px;
		padding-bottom: 10px;
		padding-right: 0
	}
}

@media screen and (max-width:767px) {
	.your-design__info {
		padding-top: 50px;
		padding-bottom: 0
	}
	.your-design__info .button_small-round_wide {
		margin-bottom: 9px
	}
}

.your-design__heading {
	margin-bottom: 20px
}

@media screen and (max-width:767px) {
	.your-design__heading {
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 15px
	}
}

.your-design__description {
	margin-bottom: 30px;
	font-size: 17px;
	line-height: 26px
}

.modal,
.modal__overlay {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.modal {
	--app-height: 100%;
	display: block;
	position: fixed;
	z-index: 999
}

.modal__overlay {
	position: absolute;
	background-color: #1e1e1ee6;
	z-index: 1
}

.modal__wrapper {
	padding: 40px 60px;
	max-width: 570px;
	width: 100%;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2
}

@media screen and (max-width:767px) {
	.modal__wrapper {
		max-width: none;
		height: 100vh;
		height: var(--app-height);
		padding: 40px 30px
	}
}

.modal__close {
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	padding: 10px
}

.modal__language-buttons {
	height: auto;
	padding: 0;
	margin: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.modal__lang-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.modal__lang-item:not(:last-child) {
	margin-bottom: 18px
}

.modal__lang-item.current>.modal__text {
	color: #19bb4f
}

.modal__text {
	font-size: 21px;
	line-height: 30px;
	margin-left: 24px
}

.modal__title {
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 20px
}

@media screen and (max-width:1023px) {
	.modal__title {
		margin-bottom: 15px
	}
}

@media screen and (max-width:767px) {
	.modal__title {
		font-size: 28px;
		line-height: 32px;
		margin-bottom: 10px
	}
}

.scroll-hidden {
	overflow: hidden
}

.lang-buttons__link {
    display: flex;
    opacity: 0.5;
    transition: opacity 0.3s ease-in-out;
}

.lang-buttons__link:hover {
    opacity: 1;
}

.lang-buttons__link--active {
    opacity: 1;
}