.bonus__title,
.bonus__text,
.bonus__small-text {
	color: white;
}
@media (min-width: 479.98px) {
	.header-mobile-menu__list > ul > li a {
		max-width: 70%;
		margin: 0 auto;
	}
	.header-mobile-menu__list > ul > li > ul a {
		max-width: 50%;
	}
	.header-mobile-menu__button {
		max-width: 60%;
		margin: 0 auto;
	}
	.bonus-cards-list-item__buttons {
		margin-right: -10px;
		margin-top: -10px;
	}
	.bonus-cards-list-item-buttons__btn {
		margin-right: 10px;
	}
}
@media (min-width: 767.98px) {
	body {
		font-size: 16px;
	}
	.button {
		padding: 14px 32px;
	}
	.table tr {
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	}
	.table th {
		width: 280px;
		text-align: left;
	}
	.table td {
		width: -webkit-calc(100% - 280px);
		width: -moz-calc(100% - 280px);
		width: calc(100% - 280px);
	}
	.header__menu > 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;
	}
	.header-buttons__dropdown button {
		padding: 12px 44px 12px 16px;
	}
	.header-buttons__dropdown a {
		padding: 10px 16px;
	}
	.header-mobile-menu__button {
		display: none;
	}
	.cover-rating-text__wrap > span:first-of-type {
		font-size: 24px;
	}
	.bonus__title:not(:last-child) {
		margin-bottom: 20px;
	}
	.bonus__text:not(:last-child) {
		margin-bottom: 13px;
	}
	.bonus-cards__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: -20px;
	}
	.bonus-cards-list__item {
		margin-top: 20px;
	}
	.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 {
		font-size: 24px;
	}
	.bonus-cards-list-item-buttons__btn {
		padding: 12px 20px;
	}
	.footer__top {
		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;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		justify-content: space-between;
	}
	.footer-top__right {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.2903225806%;
		-moz-box-flex: 0;
		flex: 0 0 66.2903225806%;
		padding-left: 10px;
	}
	.footer-top-left__logo {
		width: 100%;
		min-width: 178.5px;
		max-width: 255px;
		max-height: 94px;
	}
}
@media (min-width: 991.98px) {
	.cover__content {
		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: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		justify-content: center;
		min-height: 441px;
	}
	.bonus__section {
		padding-left: 47.5806451613%;
	}
	.bonus__wrapper {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 500px;
		-moz-box-flex: 0;
		flex: 0 1 500px;
		margin-left: auto;
	}
	.bonus__image {
		position: absolute;
		left: 0;
		-webkit-transform: translateY(-2%);
		-moz-transform: translateY(-2%);
		-o-transform: translateY(-2%);
		transform: translateY(-2%);
	}
	.faq__title.l {
		font-size: 48px;
		line-height: 1.5;
	}
	.faq__list li > button {
		font-size: 32px;
	}
	.bonus-cards-list__item {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 32.2580645161%;
		-moz-box-flex: 0;
		flex: 0 1 32.2580645161%;
	}
	.aplication {
		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;
	}
	.aplication__content {
		padding-top: 88px;
		padding-bottom: 46px;
	}
	.aplication__image {
		position: absolute;
		top: 50%;
		right: 0;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.aplication__wrap {
		max-width: 660px;
		margin-left: 13px;
	}
	.aplication__breadcrumbs {
		max-width: 660px;
	}
	.aplication__breadcrumbs:not(:last-child) {
		margin-bottom: 12px;
	}
	.aplication__article {
		max-width: 660px;
		margin-left: 13px;
	}
	.aplication__article h1:not(:last-child),
	.aplication__article h2:not(:last-child),
	.aplication__article h3:not(:last-child),
	.aplication__article h4:not(:last-child),
	.aplication__article h5:not(:last-child),
	.aplication__article h6:not(:last-child) {
		margin-bottom: 20px;
	}
	.aplication__article:not(:last-child) {
		margin-bottom: 30px;
	}
	.aplication__icon-list {
		max-width: 678px;
		margin-left: 4px;
	}
	.footer__middle ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		justify-content: center;
	}
}
@media (min-width: 1100px) {
	.header__mobile-menu {
		display: none;
	}
	.cover__image.right {
		right: -3.5483870968%;
	}
}
@media (min-width: 1200px) {
	.header__menu > ul > li:first-child a {
		padding-left: 28px;
	}
	.header__menu > ul > li:last-child a {
		padding-right: 28px;
	}
	.header__menu a {
		padding: 10px 16px;
	}
	.header__buttons > *:not(:last-child) {
		margin-right: 8px;
	}
	.aplication__image {
		right: 8.3064516129%;
	}
}
@media (min-width: 1270px) {
	.bonus__section {
		padding-right: 80px;
	}
}
@media (max-width: 1270px) {
	.bonus__image {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 504px;
		-moz-box-flex: 0;
		flex: 0 1 504px;
		max-width: 413px;
		max-height: 504px;
	}
}
@media (max-width: 1200px) {
	.header__logo {
		margin-right: 0.8064516129%;
	}
	.header__menu a {
		padding: 10px;
	}
	.header__buttons > *:not(:last-child) {
		margin-right: 10px;
	}
	.aplication__image {
		max-width: 347.2px;
		max-height: 347.2px;
	}
	.aplication__row {
		padding-right: 330px;
	}
}
@media (max-width: 1100px) {
	.burger {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-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;
		z-index: 10;
		display: block;
		width: 48px;
		height: 48px;
		padding: 5px;
		cursor: pointer;
		background: 0 0;
		background-color: rgba(255, 255, 255, 0.1);
		border: none;
	}
	.burger span,
	.burger:before,
	.burger:after {
		position: absolute;
		left: 19.2%;
		width: 60%;
		height: 2px;
		content: '';
		background-color: #fff;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.burger:before {
		top: 31%;
	}
	.burger:after {
		bottom: 31%;
	}
	.burger span {
		top: -webkit-calc(50% - 1px);
		top: -moz-calc(50% - 1px);
		top: calc(50% - 1px);
	}
	.menu-open .burger {
		background-color: rgba(255, 255, 255, 0.3);
	}
	.menu-open .burger span {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
	}
	.menu-open .burger:before {
		top: -webkit-calc(50% - 1px);
		top: -moz-calc(50% - 1px);
		top: calc(50% - 1px);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.menu-open .burger:after {
		bottom: -webkit-calc(50% - 1px);
		bottom: -moz-calc(50% - 1px);
		bottom: calc(50% - 1px);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.header__menu {
		display: none;
	}
	.header__buttons {
		margin-right: 10px;
		margin-left: auto;
	}
	.header__mobile-menu {
		position: absolute;
		top: -100vh;
		right: 0;
		left: 0;
		height: auto;
		max-height: -webkit-calc(100vh - 80px);
		max-height: -moz-calc(100vh - 80px);
		max-height: calc(100vh - 80px);
		padding: 20px 20px 60px;
		margin: 0;
		overflow: auto;
		text-align: center;
		visibility: hidden;
		background: #145357;
		border-top: 1px solid #2b743d;
		-webkit-box-shadow: 0 15px 7px 0 rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 0 15px 7px 0 rgba(0, 0, 0, 0.75);
		box-shadow: 0 15px 7px 0 rgba(0, 0, 0, 0.75);
		opacity: 0;
		-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;
	}
	.menu-open .header__mobile-menu {
		top: 99.99%;
		visibility: visible;
		opacity: 1;
	}
	.header__mobile-menu > *:not(:last-child) {
		margin-bottom: 20px;
	}
	.cover__image {
		right: -17.7419354839%;
	}
	.cover.general .cover__image {
		right: -250px;
	}
	.cover__image.left {
		right: unset;
		left: -17.7419354839%;
	}
	.cover__decoration {
		max-width: 543.6px;
		max-height: 558.9px;
	}
}
@media (max-width: 1100px) and (max-width: 767.98px) {
	.burger {
		width: 40px;
		height: 40px;
	}
}
@media (max-width: 991.98px) {
	.download__menu > ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		justify-content: center;
	}
	.cover__rating {
		margin: 0 auto;
	}
	.cover__wrapper {
		max-width: 100%;
		text-align: center;
	}
	.cover__image {
		display: none;
	}
	.cover__decoration {
		display: none;
	}
	.navigation__link {
		padding: 15px;
	}
	.bonus__section {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		flex-direction: column;
		text-align: center;
	}
	.bonus__section:before {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: '';
		background-color: rgba(255, 255, 255, 0.2);
	}
	.bonus__text {
		font-size: 20px;
	}
	.faq__list li > button {
		font-size: 24px;
	}
	.bonus-cards-list__item {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 48%;
		-moz-box-flex: 0;
		flex: 0 1 48%;
	}
	.aplication__content {
		text-align: center;
	}
	.aplication__image {
		display: none;
	}
	.aplication__row {
		padding: 5px 28px;
	}
	.aplication__download-list {
		-webkit-box-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		-moz-box-pack: space-evenly;
		justify-content: space-evenly;
	}
	.aplication__download-list > li {
		padding: 5px;
	}
	.aplication__download-list > li > a {
		padding: 12px 32px;
	}
	.aplication__icon-list {
		-webkit-box-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		-moz-box-pack: space-evenly;
		justify-content: space-evenly;
	}
}
@media (max-width: 767.98px) {
	body {
		font-size: 14px;
	}
	.content {
		padding-left: 10px;
		padding-right: 10px;
	}
	.button {
		padding: 10px 20px;
	}
	h1,
	.title.xl {
		font-size: 40px;
	}
	h2,
	.title.l {
		font-size: 32px;
	}
	h3,
	.title.m {
		font-size: 32px;
	}
	h4,
	.title.s {
		font-size: 24px;
	}
	.section {
		padding: 20px;
	}
	.table tr {
		padding: 10px;
	}
	.table tr:not(:last-child) {
		margin-bottom: 14px;
	}
	.table tr:nth-child(2n + 1) {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		background-color: rgba(255, 255, 255, 0.2);
	}
	.table tr:nth-child(2n + 2) {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		background-color: rgba(0, 0, 0, 0.2);
	}
	.table tr {
		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;
		width: 80%;
		margin: 0 auto;
		text-align: center;
	}
	.table th > div:first-of-type {
		margin-right: 10px;
	}
	.header-buttons__dropdown button {
		padding: 8px 44px 8px 16px;
	}
	.header-buttons__dropdown a {
		padding: 8px 16px;
	}
	.header-buttons__button {
		display: none;
	}
	.header-mobile-menu__list.download {
		display: block;
	}
	.header-mobile-menu__app-button {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: inline-flex;
	}
	.download__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		flex-direction: column;
	}
	.download__content > *:not(:last-child) {
		margin-bottom: 20px;
	}
	.download__content {
		display: none;
	}
	.download__app-button:not(:last-child) {
		margin-bottom: 10px;
	}
	.bonus__text {
		font-size: 18px;
	}
	.bonus__image {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 288px;
		-moz-box-flex: 0;
		flex: 0 1 288px;
		max-width: 236px;
		max-height: 288px;
	}
	.facts__title {
		text-align: center;
		display: block;
	}
	.facts__title:not(:last-child) {
		margin-bottom: 16px;
	}
	.games-list-item__descr {
		padding: 10px;
	}
	.games-list-item__title.m {
		font-size: 20px;
	}
	.bonus-cards__list > *:not(:last-child) {
		margin-bottom: 20px;
	}
	.bonus-cards-list-item__image {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 297.6px;
		-moz-box-flex: 0;
		flex: 0 0 297.6px;
	}
	.bonus-cards-list-item__wrapper {
		margin: 10px;
	}
	.bonus-cards-list-item__wrapper:not(:last-child) {
		margin-bottom: 16px;
	}
	.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 {
		font-size: 20px;
	}
	.aplication__row:not(:last-child) {
		margin-bottom: 30px;
	}
	.footer__top {
		text-align: center;
	}
	.footer__top > *:not(:last-child) {
		margin-bottom: 20px;
	}
	.footer-top-left__logo {
		width: 178.5px;
		height: 65.8px;
		margin-right: auto;
		margin-left: auto;
	}
	.footer-top-right__payment > ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		justify-content: center;
	}
}
@media (max-width: 479.98px) {
	.button {
		width: 100%;
	}
	h1,
	.title.xl {
		font-size: 32px;
	}
	h2,
	.title.l {
		font-size: 24px;
	}
	h3,
	.title.m {
		font-size: 24px;
	}
	h4,
	.title.s {
		font-size: 18px;
	}
	.section {
		padding: 15px;
	}
	.table tr {
		width: 100%;
	}
	.header-buttons__dropdown ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		padding: 10px;
	}
	.header-mobile-menu__list > ul > li > ul a {
		max-width: 80%;
		margin: 0 auto;
	}
	.bonus__text {
		font-size: 14px;
	}
	article > *:not(h1, h2, h3, h4, h5, h6),
	.article > *:not(h1, h2, h3, h4, h5, h6) {
		text-align: justify;
	}
	article h1,
	article h2,
	article h3,
	article h4,
	article h5,
	article h6,
	.article h1,
	.article h2,
	.article h3,
	.article h4,
	.article h5,
	.article h6 {
		text-align: center;
	}
	article .button,
	.article .button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
		margin: 0 auto;
	}
	.faq__list li > button {
		font-size: 18px;
	}
	.games-list-item__title.m {
		font-size: 18px;
	}
	.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 {
		font-size: 18px;
	}
	.aplication__row {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
}
@media (min-width: 479.98px) and (max-width: 767.98px) {
	.bonus-cards-list__item {
		width: 70%;
		margin: 20px auto 0;
	}
}
@media (any-hover: hover) {
	.button:hover {
		background: #ff1616;
	}
	.button.green:hover {
		background: #226c32;
	}
	.button.grey:hover {
		background-color: #22808a;
	}
	.logo:hover {
		opacity: 0.8;
	}
	.breadcrumbs a:hover {
		background-color: rgba(255, 255, 255, 0.2);
	}
	.breadcrumbs a:hover:not([href]) {
		color: inherit;
		text-decoration: inherit;
		cursor: default;
		background-color: unset;
	}
	.app-button:hover {
		background-color: #035327;
	}
	.app-button:hover .app-button__icon {
		background-color: #02363a;
	}
	.header__menu a:hover {
		background-color: rgba(255, 255, 255, 0.1);
	}
	.header-buttons__dropdown button:hover {
		background-color: rgba(255, 255, 255, 0.1);
	}
	.header-buttons__dropdown a:hover {
		background-color: rgba(255, 255, 255, 0.1);
	}
	.header-mobile-menu__list > ul > li a:hover {
		background-color: rgba(255, 255, 255, 0.1);
	}
	.download__menu a:hover:before {
		width: -webkit-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
		width: calc(100% - 20px);
		opacity: 1;
	}
	.navigation__button:hover {
		background-color: #649ca1;
	}
	.navigation__link:hover .navigation-link__icon {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	.navigation__link:hover .navigation-link__text {
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		transform: scale(1.05);
	}
	.aplication__download-list > li > a:hover > div:first-of-type {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.footer__bottom ul {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}