@import url('https://fonts.googleapis.com/css?family=Poppins:300,regular,500,600,700&display=swap');
html {
	font-size: 100%;
}
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	width: 100%;
	min-height: 100vh;
	overflow-x: hidden;
	font-family: 'Poppins', helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.5;
	color: #10541b;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#107f89),
		to(#2b743d)
	);
	background: -webkit-linear-gradient(top, #107f89 0%, #2b743d 100%);
	background: -moz-linear-gradient(top, #107f89 0%, #2b743d 100%);
	background: -o-linear-gradient(top, #107f89 0%, #2b743d 100%);
	background: #00390a;
}
.lock body {
	overflow: hidden;
	touch-action: none;
}
main {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-box-flex: 1;
	flex: 1 1 auto;
}
a {
	font-family: 'Poppins', helvetica, sans-serif;
	color: inherit;
	text-decoration: none;
}
ol > li {
	counter-increment: step;
}
.content {
	width: 100%;
	max-width: 1270px;
	margin: 0 auto;
	padding: 32px 15px;
}
.content.mb > *:not(:last-child) {
	margin-bottom: 20px;
}
.page {
	padding-top: 80px;
}
.page__content {
	padding-top: 20px;
	padding-bottom: 20px;
}
.burger {
	display: none;
}
.button {
	text-align: center;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	font-weight: 600;
	line-height: 1.28;
	color: #fff;
	text-transform: uppercase;
	background: #ffbb00;
	-webkit-box-shadow: 0 4px 18px rgba(14, 24, 17, 0.25);
	-moz-box-shadow: 0 4px 18px rgba(14, 24, 17, 0.25);
	box-shadow: 0 4px 18px rgba(14, 24, 17, 0.25);
}
.button.green {
	background: #ff8800;
}
.button.grey {
	background-color: #ffbb00;
}
.button._fw {
	width: 100%;
}
h1,
h2,
h3,
h4,
.title {
	font-weight: 700;
	line-height: 1.2;
	color: #10541b;
	text-transform: uppercase;
}
h1,
.title.xl {
	font-size: 48px;
}
h2,
.title.l {
	font-size: 40px;
}
h3,
.title.m {
	font-size: 40px;
}
h4,
.title.s {
	font-size: 32px;
}
.logo {
	-webkit-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	display: inline-block;
	overflow: hidden;
}
.logo img {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.section {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	padding: 32px 20px;
	overflow: hidden;
	background-color: #fdfdfd;
}
.section.mb > *:not(:last-child) {
	margin-bottom: 16px;
}
.table {
	width: 100%;
}
.table th {
	font-weight: 600;
	padding: 12px 16px 8px;
}
.table th > div:first-of-type {
	display: inline-block;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 32px;
	-moz-box-flex: 0;
	flex: 0 0 32px;
	height: 32px;
	margin-right: 32px;
	overflow: hidden;
	vertical-align: middle;
}
.table td {
	font-size: 14px;
	vertical-align: middle;
	padding: 12px 8px 8px;
}
.background {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.background img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.breadcrumbs {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.breadcrumbs ol {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: inline-flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	margin-top: -8px;
}
.breadcrumbs li {
	margin-top: 8px;
}
.breadcrumbs li:not(:last-child) {
	position: relative;
	padding-right: 2px;
}
.breadcrumbs li:not(:last-child):after {
	width: 2px;
	height: 15px;
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #fff;
}
.breadcrumbs a {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 8px 16px;
	opacity: 0.84;
}
.app-button {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	min-width: 200px;
	padding-right: 18px;
	background-color: #063c04;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.app-button__icon {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	width: 130px;
	padding: 12px 18px;
	margin-right: 5px;
	background: #035327;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.app-button__icon > div {
	width: 24px;
	height: 24px;
}
.app-button__icon span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 29px;
	height: 58px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.app-button__icon span img {
	max-width: 100%;
	max-height: 100%;
}
.small-text {
	font-size: 10px;
}
.header {
	position: fixed;
	z-index: 20;
	width: 100%;
	min-height: 80px;
	color: #fff;
	background: #146500;
}
.header__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	padding-top: 16px;
	padding-bottom: 16px;
}
.header__logo {
	min-width: 64.5px;
	max-width: 129px;
	max-height: 48px;
	margin-right: 6.4516129032%;
}
.header__logo img {
	width: 100%;
	height: 100%;
}
.header__menu {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-moz-box-flex: 0;
	flex: 0 1 auto;
	margin-right: auto;
	overflow-x: auto;
	background-color: #124f17;
}
.header__menu > ul {
	white-space: nowrap;
}
.header__menu > ul > li {
	position: relative;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-moz-box-flex: 0;
	flex: 0 1 auto;
}
.header__menu a {
	-webkit-transition: background-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	line-height: 1.3;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 300;
	letter-spacing: 0.2px;
}
.header__menu a:not([href]) {
	cursor: auto;
	background-color: rgba(255, 255, 255, 0.1);
}
.header__menu a img {
	max-width: 100%;
	max-height: 100%;
}
.header__buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	margin-left: 10px;
}
.header-buttons__dropdown {
	position: relative;
}
.header-buttons__dropdown button,
.header-buttons__dropdown a {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	font-weight: 600;
	line-height: 1.28;
	color: #fff;
	text-transform: uppercase;
}
.header-buttons__dropdown button > *:not(:last-child),
.header-buttons__dropdown a > *:not(:last-child) {
	margin-right: 6px;
}
.header-buttons__dropdown button img,
.header-buttons__dropdown a img {
	max-width: 24px;
}
.header-buttons__dropdown button > span:first-of-type,
.header-buttons__dropdown a > span:first-of-type {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 24px;
	height: 24px;
}
.header-buttons__dropdown button > span:first-of-type img,
.header-buttons__dropdown a > span:first-of-type img {
	max-width: 100%;
	max-height: 100%;
}
.header-buttons__dropdown button {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #2b743d;
}
.header-buttons__dropdown button:before,
.header-buttons__dropdown button:after {
	position: absolute;
	top: 50%;
	right: 17px;
	width: 12px;
	height: 2px;
	content: '';
	background-color: #fff;
	-webkit-transition: -webkit-transform 0.5s ease 0s;
	transition: -webkit-transform 0.5s ease 0s;
	-o-transition: -o-transform 0.5s ease 0s;
	-moz-transition: transform 0.5s ease 0s, -moz-transform 0.5s ease 0s;
	transition: transform 0.5s ease 0s;
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s,
		-moz-transform 0.5s ease 0s, -o-transform 0.5s ease 0s;
}
.header-buttons__dropdown button:before {
	-webkit-transform: translate(-75%, -50%) rotate(40deg);
	-moz-transform: translate(-75%, -50%) rotate(40deg);
	-o-transform: translate(-75%, -50%) rotate(40deg);
	transform: translate(-75%, -50%) rotate(40deg);
}
.header-buttons__dropdown button:after {
	-webkit-transform: translate(0, -50%) rotate(-40deg);
	-moz-transform: translate(0, -50%) rotate(-40deg);
	-o-transform: translate(0, -50%) rotate(-40deg);
	transform: translate(0, -50%) rotate(-40deg);
}
.header-buttons__dropdown button.spoller-active {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: rgba(255, 255, 255, 0.1);
}
.header-buttons__dropdown button.spoller-active:before {
	-webkit-transform: translateX(-75%) rotate(-40deg);
	-moz-transform: translateX(-75%) rotate(-40deg);
	-o-transform: translateX(-75%) rotate(-40deg);
	transform: translateX(-75%) rotate(-40deg);
}
.header-buttons__dropdown button.spoller-active:after {
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
}
.header-buttons__dropdown ul {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: absolute;
	z-index: 10;
	width: 100%;
	max-height: -webkit-calc(100vh - 80px);
	max-height: -moz-calc(100vh - 80px);
	max-height: calc(100vh - 80px);
	overflow: hidden;
	overflow: auto;
	background-color: #032b2e;
	border-top: 1px solid #146500;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
	padding: 16px 24px;
	width: auto;
	right: 0;
	top: calc(100% + 8px);
}
.header-buttons__dropdown li:not(:last-child) {
	margin-bottom: 4px;
}
.header-buttons__dropdown a {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.header-buttons__button {
	white-space: nowrap;
}
.header-mobile-menu__list {
	padding: 10px;
}
.header-mobile-menu__list > *:not(:last-child) {
	margin-bottom: 30px;
}
.header-mobile-menu__list > ul > li:not(:last-child) {
	margin-bottom: 10px;
}
.header-mobile-menu__list > ul > li a {
	border: 1px solid #00af14;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	padding: 10px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.2);
}
.header-mobile-menu__list > ul > li a:not([href]) {
	cursor: auto;
	background-color: rgba(255, 255, 255, 0.2);
}
.header-mobile-menu__list > ul > li > ul li {
	margin-top: 10px;
}
.header-mobile-menu__list.download {
	display: none;
}
.header-mobile-menu__app-button {
	display: none;
}
.download {
	background-color: #2b743d;
}
.download__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	padding-top: 16px;
	padding-bottom: 16px;
	color: #fff;
}
.download__menu > ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
}
.download__menu li:not(:last-child) {
	margin-right: 8px;
}
.download__menu a {
	position: relative;
	display: inline-block;
	padding: 5px 24px;
	line-height: 1.3;
	text-transform: uppercase;
}
.download__menu a:before {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 1px;
	content: '';
	background-color: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.download__menu a:not(:last-child) {
	margin-right: 6px;
}
.cover {
	position: relative;
	overflow: hidden;
	color: #fff;
	background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			from(rgba(20, 20, 20, 0.75)),
			to(rgba(20, 20, 20, 0.75))
		),
		url(../images/cover-02.png) center center/cover no-repeat;
	background: -webkit-linear-gradient(
			bottom,
			rgba(20, 20, 20, 0.75),
			rgba(20, 20, 20, 0.75)
		),
		url(../images/cover-02.png) center center/cover no-repeat;
	background: -moz-linear-gradient(
			bottom,
			rgba(20, 20, 20, 0.75),
			rgba(20, 20, 20, 0.75)
		),
		url(../images/cover-02.png) center center/cover no-repeat;
	background: -o-linear-gradient(
			bottom,
			rgba(20, 20, 20, 0.75),
			rgba(20, 20, 20, 0.75)
		),
		url(../images/cover-02.png) center center/cover no-repeat;
	background: linear-gradient(
			0deg,
			rgba(20, 20, 20, 0.75),
			rgba(20, 20, 20, 0.75)
		),
		url(../images/cover-02.png) center center/cover no-repeat;
}
.cover.general:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: url(../images/cover-01.png) center center/cover no-repeat;
}
.cover__content {
	position: relative;
	z-index: 1;
}
.cover__rating {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	align-items: flex-start;
	max-width: 254px;
}
.cover__wrapper {
	position: relative;
	max-width: 630px;
}
.cover__wrapper > *:not(:last-child) {
	margin-bottom: 16px;
}
.cover__wrapper.center {
	margin: 0 auto;
	text-align: center;
}
.cover__title {
	color: #fff;
}
.cover__button {
	min-width: 273px;
}
.cover__button:not(:last-child) {
	margin-bottom: 8px;
}
.cover__image {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 460px;
	height: 441px;
}
.cover.general .cover__image {
	width: 537px;
}
.cover__image.left {
	right: unset;
	left: 0;
}
.cover__decoration {
	position: absolute;
	top: 50%;
	right: -28.8709677419%;
	max-width: 604px;
	max-height: 621px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.cover__decoration.left {
	right: unset;
	left: -38.7096774194%;
}
.cover-rating__text {
	font-size: 14px;
	text-transform: uppercase;
}
.cover-rating__text > span:last-of-type {
	opacity: 0.84;
}
.cover-rating-text__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
}
.cover-rating-text__wrap > span:first-of-type {
	margin-right: 10px;
	font-weight: 600;
	line-height: 1.2;
}
.cover-rating-text__wrap:not(:last-child) {
	margin-bottom: 5px;
}
.cover-rating-text__image {
	display: inline-block;
	width: 144px;
	height: 24px;
	vertical-align: middle;
}
.cover-rating-text__image img {
	max-width: 100%;
	max-height: 100%;
}
.navigation {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#fdfdfd),
		to(rgba(253, 253, 253, 0.84))
	);
	background: -webkit-linear-gradient(
		top,
		#fdfdfd 0%,
		rgba(253, 253, 253, 0.84) 100%
	);
	background: -moz-linear-gradient(
		top,
		#fdfdfd 0%,
		rgba(253, 253, 253, 0.84) 100%
	);
	background: -o-linear-gradient(
		top,
		#fdfdfd 0%,
		rgba(253, 253, 253, 0.84) 100%
	);
	background: linear-gradient(
		180deg,
		#fdfdfd 0%,
		rgba(253, 253, 253, 0.84) 100%
	);
}
.navigation__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	padding-top: 2px;
	padding-bottom: 2px;
}
.navigation__button {
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20px;
	-moz-box-flex: 0;
	flex: 0 0 20px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 20px;
	height: 83px;
	background-color: transparent;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.navigation__button:before {
	width: 12px;
	height: 24px;
	content: '';
	background: url(../images/slider-arrow.svg) center center/cover no-repeat;
}
.navigation__button.next:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.navigation__slider {
	position: relative;
	z-index: 1;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	list-style: none;
}
.navigation__swiper {
	position: relative;
	z-index: 1;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	width: 100%;
	height: 100%;
	margin-left: -2px;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: -o-transform;
	-moz-transition-property: transform, -moz-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform, -moz-transform,
		-o-transform;
}
.navigation__slide {
	position: relative;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: -o-transform;
	-moz-transition-property: transform, -moz-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform, -moz-transform,
		-o-transform;
	border-left: 1px solid #00af14;
}
.navigation__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	padding: 34px 30px;
}
.navigation-link__icon {
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	width: 32px;
	height: 32px;
	margin-bottom: 8px;
	overflow: hidden;
}
.navigation-link__icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.navigation-link__text {
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	font-weight: 600;
	color: #00af14;
	text-transform: uppercase;
}
.bonus__section {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	min-height: 424px;
	background: #104f58 url(../images/bonus-01.png) center center/cover no-repeat;
}
.bonus__wrapper {
	position: relative;
}
.bonus__wrapper > *:not(:last-child) {
	margin-bottom: 10px;
}
.bonus__text {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 24px;
}
.bonus__button {
	min-width: 273px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bonus__image {
	position: relative;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 590px;
	-moz-box-flex: 0;
	flex: 0 1 590px;
	max-width: 590px;
	max-height: 720px;
	overflow: hidden;
}
.bonus__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
article *:not(:last-child),
.article *:not(:last-child) {
	margin-bottom: 16px;
}
article li,
.article li {
	position: relative;
	padding-left: 24px;
	line-height: 2;
}
article li:not(:last-child),
.article li:not(:last-child) {
	margin-bottom: unset;
}
article li:before,
.article li:before {
	position: absolute;
	top: 0;
	left: 8px;
}
article ul li:before,
.article ul li:before {
	top: 10px;
	width: 4px;
	height: 4px;
	content: '';
	background-color: #10541b;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
article ol li:before,
.article ol li:before {
	content: counter(step) '.';
}
.facts__section {
	position: relative;
	color: #fff;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#1a727a),
		to(#0c5962)
	);
	background: -webkit-linear-gradient(left, #1a727a 0%, #0c5962 100%);
	background: -moz-linear-gradient(left, #1a727a 0%, #0c5962 100%);
	background: -o-linear-gradient(left, #1a727a 0%, #0c5962 100%);
	background: #00310a;
}
.facts__title {
	position: relative;
	display: inline-block;
	padding-bottom: 6px;
	color: #fff;
}
.facts__title:before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	content: '';
	background-color: #fff;
}
.facts__title:not(:last-child) {
	margin-bottom: 14px;
}
.faq__title:not(:last-child) {
	margin-bottom: 14px;
}
.faq__list li:not(:last-child) {
	margin-bottom: 12px;
}
.faq__list li > button {
	text-align: center;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
	width: 100%;
	padding: 14px 12px 14px 36px;
	overflow: hidden;
	font-weight: 700;
	line-height: 1.5;
	color: #10541b;
	text-align: left;
	text-transform: uppercase;
	white-space: unset;
	border-bottom: 2px solid #10541b;
}
.faq__list li > button:before,
.faq__list li > button:after {
	position: absolute;
	top: 50%;
	left: 8px;
	width: 10px;
	height: 2px;
	content: '';
	background-color: #10541b;
	-webkit-transition: -webkit-transform 0.5s ease 0s;
	transition: -webkit-transform 0.5s ease 0s;
	-o-transition: -o-transform 0.5s ease 0s;
	-moz-transition: transform 0.5s ease 0s, -moz-transform 0.5s ease 0s;
	transition: transform 0.5s ease 0s;
	transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s,
		-moz-transform 0.5s ease 0s, -o-transform 0.5s ease 0s;
}
.faq__list li > button:before {
	-webkit-transform: translateX(-75%) rotate(-40deg);
	-moz-transform: translateX(-75%) rotate(-40deg);
	-o-transform: translateX(-75%) rotate(-40deg);
	transform: translateX(-75%) rotate(-40deg);
}
.faq__list li > button:after {
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
}
.faq__list li > button.spoller-active:before {
	-webkit-transform: translate(-75%, -50%) rotate(40deg);
	-moz-transform: translate(-75%, -50%) rotate(40deg);
	-o-transform: translate(-75%, -50%) rotate(40deg);
	transform: translate(-75%, -50%) rotate(40deg);
}
.faq__list li > button.spoller-active:after {
	-webkit-transform: translate(0, -50%) rotate(-40deg);
	-moz-transform: translate(0, -50%) rotate(-40deg);
	-o-transform: translate(0, -50%) rotate(-40deg);
	transform: translate(0, -50%) rotate(-40deg);
}
.faq__list li > div {
	padding: 24px 0 12px;
}
.games > *:not(:last-child) {
	margin-bottom: 20px;
}
.games__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	margin-top: -32px;
	margin-left: -20px;
}
.games-list__item {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 48%;
	-moz-box-flex: 1;
	flex: 1 1 48%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	min-height: 330px;
	padding: 20px;
	margin-top: 32px;
	margin-left: 20px;
	overflow: hidden;
}
.games-list__item:hover {
	-webkit-box-shadow: 0 4px 50px rgba(45, 255, 253, 0.4);
	-moz-box-shadow: 0 4px 50px rgba(45, 255, 253, 0.4);
	box-shadow: 0 4px 50px rgba(45, 255, 253, 0.4);
}
.games-list__item:hover .games-list-item__descr {
	pointer-events: auto;
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.games-list-item__decor {
	max-width: 216px;
	max-height: 243px;
	overflow: hidden;
}
.games-list-item__decor img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.games-list-item__descr {
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 32px 10px;
	overflow-y: auto;
	text-align: center;
	pointer-events: none;
	visibility: hidden;
	background-color: rgba(20, 20, 20, 0.8);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.games-list-item__descr > *:not(:last-child) {
	margin-bottom: 20px;
}
.games-list-item__title {
	font-weight: 500;
	color: #fff;
	text-transform: capitalize;
}
.games-list-item__title.m {
	font-size: 20px;
}
.games-list-item__button {
	min-width: 184px;
	margin: auto 0;
}
.page__promo:not(:last-child) {
	margin-bottom: 32px;
}
.promo {
	color: #fff;
	text-align: center;
}
.promo__row {
	border-bottom: 1px solid #fff;
}
.promo__breadcrumbs:not(:last-child) {
	margin-bottom: 10px;
}
.promo__title {
	color: #fff;
}
.promo__nav > ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	margin-top: -20px;
	margin-left: -20px;
}
.promo__nav > ul > li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 182px;
	-moz-box-flex: 0;
	flex: 0 1 182px;
	margin-top: 20px;
	margin-left: 20px;
}
.promo__button {
	width: 100%;
}
.bonus-cards__section > *:not(:last-child) {
	margin-bottom: 20px;
}
.bonus-cards-list__item {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	background-color: #0c363b;
}
.bonus-cards-list-item__image {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 372px;
	-moz-box-flex: 0;
	flex: 0 0 372px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.bonus-cards-list-item__image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.bonus-cards-list-item__wrapper {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	height: 100%;
	padding: 20px;
	margin: 0 auto;
	margin: 20px 32px;
	text-align: center;
	background-color: #fff;
}
.bonus-cards-list-item__wrapper:not(:last-child) {
	margin-bottom: 48px;
}
.bonus-cards-list-item__wrapper > *:not(:last-child) {
	margin-bottom: 16px;
}
.bonus-cards-list-item__icon {
	position: absolute;
	top: -40px;
	left: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 80px;
	height: 80px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.bonus-cards-list-item__icon img {
	width: 32px;
	height: 32px;
	vertical-align: top;
}
.bonus-cards-list-item__article h1,
.bonus-cards-list-item__article h2,
.bonus-cards-list-item__article h3,
.bonus-cards-list-item__article h4,
.bonus-cards-list-item__article h5,
.bonus-cards-list-item__article h6 {
	position: relative;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.5;
}
.bonus-cards-list-item__article p + p {
	margin-top: 10px;
}
.bonus-cards-list-item__article:not(:last-child) {
	margin-bottom: 28px;
}
.bonus-cards-list-item__buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	-moz-box-pack: space-evenly;
	justify-content: space-evenly;
	margin-top: auto;
	text-align: center;
}
.bonus-cards-list-item-buttons__btn {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-box-flex: 0;
	flex: 0 0 auto;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.28;
}
.aplication {
	position: relative;
	overflow: hidden;
	background: url(../images/aplications-01.jpg) center center/cover no-repeat;
}
.aplication:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(20, 20, 20, 0.75)),
		to(rgba(20, 20, 20, 0.75))
	);
	background: -webkit-linear-gradient(
		bottom,
		rgba(20, 20, 20, 0.75),
		rgba(20, 20, 20, 0.75)
	);
	background: -moz-linear-gradient(
		bottom,
		rgba(20, 20, 20, 0.75),
		rgba(20, 20, 20, 0.75)
	);
	background: -o-linear-gradient(
		bottom,
		rgba(20, 20, 20, 0.75),
		rgba(20, 20, 20, 0.75)
	);
	background: linear-gradient(
		0deg,
		rgba(20, 20, 20, 0.75),
		rgba(20, 20, 20, 0.75)
	);
}
.aplication__content {
	position: relative;
	color: #fff;
}
.aplication__content > *:not(:last-child) {
	margin-bottom: 20px;
}
.aplication__image {
	max-width: 496px;
	max-height: 496px;
	padding: 10px;
	overflow: hidden;
}
.aplication__image img {
	position: relative;
}
.aplication__image:before,
.aplication__image:after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.aplication__image:before {
	width: 95%;
	height: 95%;
	background: rgba(1, 111, 118, 0.35);
}
.aplication__image:after {
	z-index: -1;
	width: 70%;
	height: 70%;
	background: -webkit-radial-gradient(
		75.07% 1.08%,
		108.97% 108.97%,
		#16a8b5 0%,
		#0c8994 27.05%,
		#0e7079 79.74%
	);
	background: -moz-radial-gradient(
		75.07% 1.08%,
		108.97% 108.97%,
		#16a8b5 0%,
		#0c8994 27.05%,
		#0e7079 79.74%
	);
	background: -o-radial-gradient(
		75.07% 1.08%,
		108.97% 108.97%,
		#16a8b5 0%,
		#0c8994 27.05%,
		#0e7079 79.74%
	);
	background: radial-gradient(
		108.97% 108.97% at 75.07% 1.08%,
		#16a8b5 0%,
		#0c8994 27.05%,
		#0e7079 79.74%
	);
	-webkit-box-shadow: 0 4px 50px rgba(2, 24, 24, 0.4);
	-moz-box-shadow: 0 4px 50px rgba(2, 24, 24, 0.4);
	box-shadow: 0 4px 50px rgba(2, 24, 24, 0.4);
}
.aplication__row {
	position: relative;
	padding: 10px 590px 10px 28px;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#107f89),
		to(#2b743d)
	);
	background: -webkit-linear-gradient(top, #107f89 0%, #2b743d 100%);
	background: -moz-linear-gradient(top, #107f89 0%, #2b743d 100%);
	background: -o-linear-gradient(top, #107f89 0%, #2b743d 100%);
	background: #00390a;
	-webkit-border-radius: 146px;
	-moz-border-radius: 146px;
	border-radius: 146px;
}
.aplication__wrap {
	text-align: center;
}
.aplication__wrap > *:not(:last-child) {
	margin-bottom: 8px;
}
.aplication__breadcrumbs {
	text-align: center;
}
.aplication__article h1,
.aplication__article h2,
.aplication__article h3,
.aplication__article h4,
.aplication__article h5,
.aplication__article h6 {
	color: #fff;
}
.aplication__download-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
}
.aplication__download-list > li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-moz-box-flex: 0;
	flex: 0 1 auto;
	padding: 10px;
}
.aplication__download-list > li:nth-child(2n + 1) > a {
	background-color: #ffbb00;
}
.aplication__download-list > li:nth-child(2n + 2) > a {
	background-color: #ff8800;
}
.aplication__download-list > li > a {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	padding: 12px 66px 12px 32px;
	font-weight: 600;
	line-height: 1.28;
	text-align: left;
	text-transform: uppercase;
}
.aplication__download-list > li > a > div:first-of-type {
	-webkit-transition: -webkit-transform 0.5s ease-in-out;
	transition: -webkit-transform 0.5s ease-in-out;
	-o-transition: -o-transform 0.5s ease-in-out;
	-moz-transition: transform 0.5s ease-in-out, -moz-transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out,
		-moz-transform 0.5s ease-in-out, -o-transform 0.5s ease-in-out;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 34px;
	-moz-box-flex: 0;
	flex: 0 0 34px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	margin-right: 6px;
	overflow: hidden;
}
.aplication__download-list > li > a > div:first-of-type img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.aplication__button {
	min-width: 267px;
	color: #fdfdfd;
}
.aplication__icon-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	justify-content: space-between;
	margin: 0 -10px;
}
.aplication__icon-list > li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 165px;
	-moz-box-flex: 0;
	flex: 0 1 165px;
	padding: 30px 20px;
	margin-bottom: 10px;
	text-align: center;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(16, 127, 137, 0.3)),
		to(rgba(10, 98, 106, 0.3))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(16, 127, 137, 0.3) 0%,
		rgba(10, 98, 106, 0.3) 100%
	);
	background: -moz-linear-gradient(
		top,
		rgba(16, 127, 137, 0.3) 0%,
		rgba(10, 98, 106, 0.3) 100%
	);
	background: -o-linear-gradient(
		top,
		rgba(16, 127, 137, 0.3) 0%,
		rgba(10, 98, 106, 0.3) 100%
	);
	background: linear-gradient(
		180deg,
		rgba(16, 127, 137, 0.3) 0%,
		rgba(10, 98, 106, 0.3) 100%
	);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.aplication__icon-list > li:not(:last-child) {
	margin-right: 6px;
}
.aplication__icon-list > li > div:first-of-type {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	width: 66px;
	height: 66px;
	margin: 0 auto;
	overflow: hidden;
}
.aplication__icon-list > li > div:first-of-type:not(:last-child) {
	margin-bottom: 2px;
}
.aplication__icon-list > li > div:first-of-type img {
	-o-object-fit: cover;
	object-fit: cover;
}
.aplication__icon-list:not(:last-child) {
	margin-bottom: 20px;
}
.footer {
	color: #fff;
	background-color: #10541b;
}
.footer__content {
	padding-top: 42px;
	padding-bottom: 32px;
}
.footer__top:not(:last-child) {
	margin-bottom: 58px;
}
.footer__middle:not(:last-child) {
	margin-bottom: 21px;
}
.footer__middle ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	overflow-x: auto;
}
.footer__middle li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	justify-content: center;
	min-width: 100px;
	max-width: 293px;
	height: 30px;
	margin-right: 30px;
	white-space: nowrap;
}
.footer__bottom {
	font-size: 14px;
	line-height: 150%;
	text-align: center;
}
.footer__bottom > *:not(:last-child) {
	margin-bottom: 8px;
}
.footer-top__left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
}
.footer-top__left > *:not(:last-child) {
	margin-bottom: 10px;
}
.footer-top__right > *:not(:last-child) {
	margin-bottom: 32px;
}
.footer-top-left__logo img {
	margin: 0 auto;
}
.footer-top-left__logo:not(:last-child) {
	margin-bottom: 10px;
}
.footer-top-left__copyright {
	font-size: 12px;
	font-weight: 700;
}
.footer-top-right__payment {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	font-size: 14px;
}
.footer-top-right__payment > span:first-of-type {
	margin-right: 16px;
}
.footer-top-right__payment > ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	align-items: center;
	margin-top: -16px;
	margin-left: -16px;
}
.footer-top-right__payment > ul li {
	width: 36px;
	height: 26px;
	margin-top: 16px;
	margin-left: 16px;
	overflow: hidden;
}
.footer-top-right__payment > ul li img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.breadcrumbs__item.breadcrumbs__page span {
	margin-left: 15px;
}
p a {
	color: #ffbb00 !important;
}
