



@charset "utf-8";



@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');



body {

	overflow-x: hidden;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	font-weight: 400;

	line-height: 24px;

	color: #fff;

	text-align: left;

	background: #05071A;

}



p {

  margin-top: 16px;

}



ul, ol {

  text-align: left;

}



ul > li,

ol > li {

  display: block;

  position: relative;

	list-style: none;

  padding: 8px 0px 0px 26px;

}



ol > li {

  counter-increment: ol;

}



ul > li:before,

ol > li:before {

	display: inline-block;

  position: absolute;

  top: 0px;

  left: 0px;

	width: 24px;

	font: inherit;

	text-align: center;

	padding: 8px 8px 0px 0px;

	padding-top: inherit;

}



ul > li:before {

  content: "\2022";

}



ol > li:before {

  content: counter(ol);

	color: #fff;

}



a:hover {

  text-decoration: underline;

}









h1, h2, h3, h4, .title {

	display: block;

	position: relative;

  width: 100%;

	font-family: 'Roboto', sans-serif;

  font-weight: 700;

	text-transform: uppercase;

  color: #FFAA00;

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

	text-align: center;

}



h1, .title.general {

	font-size: 48px;

	line-height: 120%;

}





h2, .title.high {

  margin-bottom: 16px;

  font-size: 40px;

  line-height: 120%;

}

h2, .title.middle {

  margin-bottom: 16px;

  font-size: 40px;

  line-height: 120%;

}

h3, .title.middle {

	font-size: 32px;

	line-height: 120%;

	margin: 16px 0px 16px 0px;

}



h4, .title.mini {

	font-size: 40px;

	line-height: 120%;

	margin: 16px 0px 16px 0px;

}













.button {

	display: inline-block;

	position: relative;

	width: auto;

  min-width: 118px;

	height: auto;

	background: #FCC211;

	-webkit-box-shadow: 0px 4px 56px rgba(255, 124, 3, 0.8);

	        box-shadow: 0px 4px 56px rgba(255, 124, 3, 0.8);

	-webkit-border-radius: 10px 10px 20px 20px;

	        border-radius: 10px 10px 20px 20px;

	font-style: normal !important;

	line-height: 1;

	text-align: center;

	color: #05071A;

	white-space: nowrap;

	vertical-align: middle;

  cursor: pointer;

  margin: 16px auto 0px auto;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

	text-transform: uppercase;

	padding: 16px 32px;

	font-weight: 500;

	margin: 0;

	font-size: 16px;

	line-height: 1;

	font-family: 'Roboto', sans-serif;

}



.button:hover {

	-webkit-transform: scale(1.04);

	    -ms-transform: scale(1.04);

	        transform: scale(1.04);

	text-decoration: none;

	-webkit-box-shadow: 0px 4px 56px #e93e3a;

	        box-shadow: 0px 4px 56px #e93e3a;

}



.button-box {

	text-align: center;

}



.button.inverse {

	background: #E93E3A;

	-webkit-box-shadow: 0px 4px 56px rgba(255, 124, 3, 0.8);

	        box-shadow: 0px 4px 56px rgba(255, 124, 3, 0.8);

	-webkit-border-radius: 10px 10px 20px 20px;

	        border-radius: 10px 10px 20px 20px;

	color: #fff;

}







.button > img,

.button > span {

	display: inline-block;

	position: relative;

	font: inherit;

	line-height: 1;

	vertical-align: middle;

}

.button > img + span {

	margin-left: 10px;

}









article,

.article {

	font-size: 16px;

	font-weight: 400;

	line-height: 26px;

	text-align: left;

	color: #090A29;

}



article > *:first-child,

.article > *:first-child {

	margin-top: 0px;

}



article > * + *,

.article > * + * {

	margin-top: 16px;

}



article > * + h2,

.article > * + h2 {

	margin-top: 16px;

}

article > * + h3,

.article > * + h3 {

	margin-top: 16px;

}

article > * + h4,

.article > * + h4 {

	margin-top: 16px;

}



article > h2 + *,

.article > h2 + * {

	margin-top: 0px;

}



article > h3 + *,

.article > h3 + *,

article > h4 + *,

.article > h4 + * {

	margin-top: 16px;

}



article li:first-child,

.article li:first-child {

	padding-top: 0px;

}



article p:first-child,

.article p:first-child {

	margin-top: 0px;

}



article a,

.article a {

	font-style: italic;

}



.article__button {

	margin-top: 16px;

}







.section {

  padding: 32px 20px;

  margin-bottom: 20px;

	background: #132031;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

  position: relative;

  overflow: hidden;

	color: #fff;

	z-index: 0;

}

.container {

	max-width: 1300px;

	margin: 0 auto;

	padding: 0 30px;

}



.image {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

}

.image img,

.background img {

	display: block;

	position: relative;

}

.image {

	z-index: -1;

}

.background img {

  margin: 0;

	width: 100%;

  height: 100%;

  -o-object-fit: cover;

     object-fit: cover;

}

.background {

	display: -webkit-box!important;

	display: -webkit-flex!important;

	display: -ms-flexbox!important;

	display: flex!important;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	    -ms-flex-pack: start;

	        justify-content: flex-start;

	position: absolute !important;

	top: 0px;

	bottom: 0px;

	right: 0px;

	width: 100%;

	height: 100%;

	z-index: -1;

}



.background img {

	display: block;

}



.js-expand-content {

	display: none;

	overflow: hidden;

}



.js-expand-content.expanded {

	height: 100%;

}



svg {

  display: inline-block;

  position: relative;

  vertical-align: inherit;

	fill: rgba(255, 255, 255, 1);

  line-height: 1;

}

use {

  fill: rgba(255, 255, 255, 1);

  fill-rule: evenodd;

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

}

.path {

  fill: inherit;

  stroke: inherit;

  stroke-width: inherit;

}







.content,

.cover {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

	position: relative;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

	height: 100%;

	width: 100%;

	padding: 32px 30px 0px 30px;

}

.cover {

  height: auto;

	padding-left: -webkit-calc(50% - ((1300px - 30px - 30px) / 2));

	padding-left: calc(50% - ((1300px - 30px - 30px) / 2));

	padding-right: -webkit-calc(50% - ((1300px - 30px - 30px) / 2));

	padding-right: calc(50% - ((1300px - 30px - 30px) / 2));

}







.content > *,

.cover > * {

	display: block;

	position: relative;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	    -ms-flex: 1 1 auto;

	        flex: 1 1 auto;

}









.header {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	    -ms-flex-direction: row;

	        flex-direction: row;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	background: #05071A;

	color: rgba(255, 255, 255, 1);

	padding-top: 16px;

	padding-bottom: 16px;

	z-index: 1000;

}







.header > * {

	display: block;

	position: relative;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	    -ms-flex: 1 1 auto;

	        flex: 1 1 auto;

	width: auto;

}



.header__logo {

	margin-right: 5px;

	max-width: 97px;

}





.header__menu {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	    -ms-flex-pack: start;

	        justify-content: flex-start;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

}



.header__button-menu {

	display: none;

}





.logo > img {

  display: block;

  position: relative;

  max-width: 100%;

}



.logo[href]:hover {

  opacity: 0.50;

}





.menu ul {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	    -ms-flex-pack: start;

	        justify-content: flex-start;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	margin: 0px;

}



.menu li {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

  position: relative;

	padding: 0px;

}

.menu li:before { display: none; }



.menu li > a {

  display: inline-block;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	white-space: nowrap;

	font-weight: 500;

	font-size: 16px;

	line-height: 128%;

	text-transform: uppercase;

	color: #FFF5D6;

	padding: 10px 24px;

	-webkit-transition: all .2s;

	-o-transition: all .2s;

	transition: all .2s;

}



.menu li > a:hover {

  color: #FFAA00;

}



.menu li > a img {

	margin-right: 8px;

}



.header__button {

	-webkit-box-flex: 0;

	-webkit-flex: 0 1 auto;

	    -ms-flex: 0 1 auto;

	        flex: 0 1 auto;

  margin: 0px 0px 0px 10px;

	min-width: auto;

}









.menu li:hover > a {

  text-decoration: none;

}





.header__menu .header__button-signup,

.header__menu .header__button-signin {

	display: none;

}



.header__button-signin {

	background: #262A39;

	-webkit-border-radius: 20px 20px 10px 10px;

	        border-radius: 20px 20px 10px 10px;

	color: #fff;

	-webkit-box-shadow: none;

	        box-shadow: none;

}









.main {

	display: block;

	position: relative;

	overflow-x: hidden;

}



.main > * {

	position: relative;

}







.breadcrumbs {

	margin: 0px 0px 8px 0px;

}



.prime {

	position: relative;

	z-index: 0;

	-webkit-border-radius: 0;

	        border-radius: 0;

	margin-bottom: 20px;

	overflow: hidden;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

	-webkit-box-align: flex-start;

	-webkit-align-items: flex-start;

	    -ms-flex-align: flex-start;

	        align-items: flex-start;

	padding-top: 0;

	padding-bottom: 0;

}





.prime__wrap {

	position: relative;

	padding: 77px 0;

	text-align: left;

	width: 100%;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

	-webkit-box-align: flex-start;

	-webkit-align-items: flex-start;

	    -ms-flex-align: flex-start;

	        align-items: flex-start;

}



.home .prime__wrap {

	padding: 58px 0px;

}



.prime__button {

	z-index: 1;

	margin: 0;

	min-width: 275px;

}





.prime__title {

	margin-bottom: 16px;

	max-width: 630px;

	text-align: left;

}





.prime__desc {

	margin: 8px 0 0 0;

	text-align: center;

	font-weight: 400;

	font-size: 10px;

	line-height: 150%;

	color: #FFFFFF;

}

.prime__desc a {

	color: #DB672D;

}



.prime__image {

	position: absolute;

	height: 100%;

	right: -200px;

	bottom: 0;

}





.rating__item {

	margin-bottom: 8px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -webkit-flex-direction: column;

      -ms-flex-direction: column;

          flex-direction: column;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	    -ms-flex-align: start;

	        align-items: flex-start;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

}

.rating__item p {

	font-size: 14px;

	line-height: 150%;

	text-transform: uppercase;

	color: #fff;

	opacity: 0.8;

	margin: 4px 0px 0px 0px;

}





.rating__img img {

  display: block;

}



.rating__item-inner {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

}

.rating__numbers {

	margin-right: 8px;

	display: inline-block;

	font-weight: 700;

	font-size: 24px;

	text-transform: uppercase;

	color: #fff;

}







.app-banner {

	position: relative;

	padding: 24px;



}

.app-banner__wrapper {

	-webkit-border-radius: 8px;

	        border-radius: 8px;

	overflow: hidden;

	background: #192329;

	z-index: 0;

	padding: 70px 56px 70px 44px;

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

}

.app-banner__inner {

	text-align: center;

}

.app-banner__inner a {

	display: block;

  margin: 6px;

}



.app-banner__button {

	margin: 0;

	min-width: 267px;

	max-height: none;

	padding: 22px 15px;

}





.app-banner__logo {

	margin-bottom: 24px;

}



.app-banner__image {

	position: absolute;

	left: 10px;

	top: 0;

	height: 100%;

}

.app-banner__image img{

	height: 100%;

	-o-object-fit: cover;

	   object-fit: cover;

}







.upto {

	background: #05071A;

	padding: 115px 60px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	    -ms-flex-align: start;

	        align-items: flex-start;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

}



.upto__wrapp {

	text-align: center;

}



.upto__text {

	font-weight: 700;

	font-size: 40px;

	line-height: 120%;

	text-transform: uppercase;

	text-align: center;

	margin-bottom: 20px;

	color: #fff;

}



.upto__text:nth-child(2){

	font-size: 24px;

	line-height: 36px;

	margin: 0 0 12px 0;

}



.upto__inner {

	text-align: center;

}



.upto__desc {

	margin: 8px 0 0 0;

	font-weight: 400;

	font-size: 10px;

	line-height: 150%;

	color: #fff;

}

.upto__button {

	min-width: 275px;

}

.upto__image {

	position: absolute;

	right: 80px;

	bottom: 0;

}

.upto__background {

	z-index: -2;

}



.about {

	background: #FACD01

}



.about__title {

	color: #05071A;

}



.about__info {

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

}



.about__info li::before{

	display: none;

}



.about .about__info li {

	background: rgba(255, 170, 0, 0.5);

	-webkit-border-radius: 4px;

	        border-radius: 4px;

	padding: 8px 16px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

}





.about__info p img {

	margin-right: 32px;

}

.about__info p{

	font-weight: 700;

	font-size: 16px;

	line-height: 150%;

	color: #05071A;

	margin: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

}

.about__info p:first-child {

	width: 285px;

	padding-right: 20px;

}

.about__info p:last-child {

	font-weight: 400;

	font-size: 16px;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	    -ms-flex: 1;

	        flex: 1;

}

.about__info li a {

	color: #05071A;

	font-style: normal;

}

.about__info li a:hover {

	text-decoration: underline;

	color: #132031;

}



.about__info li + li {

	margin-top: 8px;

}



.about__image {

	position: absolute;

	right: 0;

	bottom: 0;

}







table {

	width: 100%;

	color: #000;

}



table tr {

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center;

	background: rgba(255, 170, 0, 0.5);

	padding: 8px 16px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

}



table tr + tr {

	margin-top: 8px;

}



table tr td:first-child {

	-webkit-box-flex: 0;

	-webkit-flex: 0 1 285px;

	-moz-box-flex: 0;

	flex: 0 1 285px;

	font-weight: 700;

	display: -webkit-box;

	display: -webkit-flex;

	display: -moz-box;

	display: flex;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	-moz-box-pack: justify;

	justify-content: space-between;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-moz-box-align: center;

	align-items: center;

	padding-right: 20px;

}



table tr td:nth-child(2) {

	-webkit-box-flex: 0;

	-webkit-flex: 0 1 -webkit-calc(100% - 285px);

	-moz-box-flex: 0;

	flex: 0 1 calc(100% - 285px);

}



table tr td:first-child span {

	vertical-align: middle;

}



table img {

	display: block;

	margin-left: 0;

}



table tr td:first-child > span:first-child {

	-webkit-box-flex: 0;

	-webkit-flex: 0 1 60px;

	-moz-box-flex: 0;

	flex: 0 1 60px;

}



table tr td:first-child > span:nth-child(2) {

	-webkit-box-flex: 0;

	-webkit-flex: 0 1 -webkit-calc(100% - 56px);

	-moz-box-flex: 0;

	flex: 0 1 calc(100% - 56px);

}





@media screen and (max-width: 700px) {

	table tr {

		-webkit-flex-wrap: wrap;

		flex-wrap: wrap;

	}



	table tr td:first-child {

		-webkit-box-flex: 0;

		-webkit-flex: 0 1 100%;

		-moz-box-flex: 0;

		flex: 0 1 100%;

		padding-right: 0;

		margin-bottom: 10px;

	}



	table tr td:nth-child(2) {

		-webkit-box-flex: 0;

		-webkit-flex: 0 1 100%;

		-moz-box-flex: 0;

		flex: 0 1 100%;

	}

}



@media screen and (max-width: 400px) {

	table tr td:first-child > span:first-child {

		-webkit-box-flex: 0;

		-webkit-flex: 0 1 45px;

		-moz-box-flex: 0;

		flex: 0 1 45px;

	}



	table tr td:first-child > span:nth-child(2) {

		-webkit-box-flex: 0;

		-webkit-flex: 0 1 -webkit-calc(100% - 45px);

		-moz-box-flex: 0;

		flex: 0 1 calc(100% - 45px);

	}

}









.faq .faq__title {

	margin-bottom: 25px;

}



.faq__list > li:before { display: none; }



.faq-item {

	padding: 0;

	background: #FDBB00;

	-webkit-border-radius: 6px;

	        border-radius: 6px;

}



.faq-item + .faq-item {

	margin-top: 14px;

}



.faq-item__title {

	text-align: left;

	cursor: pointer;

	margin: 0;

	padding: 20px 55px 20px 20px;

	font-weight: 500;

	font-size: 16px;

	line-height: 150%;

	text-transform: uppercase;

	color: #05071A;

	border: 1px solid rgba(0, 37, 84, 0.5);

}



.faq-item__title::before {

	content: '';

	display: block;

	width: 24px;

	height: 24px;

	background-image: url(../images/icons/faq-arrow.svg);

	background-position: center;

	background-size: contain;

	background-repeat: no-repeat;

	position: absolute;

	right: 20px;

	top: 20px;

}



.faq-item.active .faq-item__title::before{

	-webkit-transform: rotate(180deg);

	    -ms-transform: rotate(180deg);

	        transform: rotate(180deg);

}



.faq-item__desc p {

	margin: 0px;

	font-weight: 400;

	font-size: 16px;

	line-height: 24px;

	color: #05071A;

}

.faq-item__desc a {

	font-size: 16px;

	color: #05071A;

}

.faq-item__desc .wrap {

	padding: 24px 12px;

	-webkit-border-radius: 0px 0px 6px 6px;

	        border-radius: 0px 0px 6px 6px;

}









.footer {

	background-color: #05071A;

	-webkit-border-radius: 4px;

	        border-radius: 4px;

	padding-top: 40px;

	padding-bottom: 40px;

	color: #fff;

	z-index: 0;

}



.footer::before {

	content: '';

	display: block;

	width: 100%;

	height: 81px;

	position: absolute;

	bottom: 0;

	left: 0;

	background-image: url(../images/footer-bg.svg);

	background-position: center bottom;

	background-size: contain;

	background-repeat: repeat-x;

	z-index: -1;

}



.footer__logo {

	margin-bottom: 20px;

}

.footer__content {

	padding: 0;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

}

.footer__payments {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	align-items: center;

	list-style: none;

	margin: 0px;

}



.footer__payments li::before {

	display: none;

}

.footer__payments li {

	padding: 0;

	margin: 10px;

}



.footer__copy {

	text-align: center;

	padding-top: 20px;

}

.footer__copy p {

	font-weight: 400;

	font-size: 12px;

	line-height: 18px;

	color: #FFFFFF;

	text-align: center;

}



.breadcrumbs {

	z-index: 1;

	text-align: left;

	margin-bottom: 16px;

}

.breadcrumbs > li {

	display: inline-block;

	padding: 0px;

	font-size: 16px;

}



.breadcrumbs > li:before { display: none; }



.breadcrumbs > li a {

	display: inline-block;

	color: #fff;

}



.breadcrumbs > li a:not([href]) {

	color: #fff;

	opacity: 1;

}



.breadcrumbs > li:not(:last-child):after {

	content: '|';

	display: inline-block;

	position: relative;

	font: inherit;

	color: #fff;

	margin: 0px 6px;

}







.bonus {

	padding: 0;

	margin: 0px 0px 20px 0;

	background: none;

	border: none;

	-webkit-border-radius: 0;

	        border-radius: 0;

}



.bonus__list {

  padding: 0px;

}



.bonus-item {

	background-image: url(../images/bonus-item-bg.jpg);

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	padding: 32px 35px;

	z-index: 0;

	overflow: hidden;

	border: 2px solid #FFAA00;

	-webkit-border-radius: 20px;

	        border-radius: 20px;

}



.bonus-item:nth-child(1) {

	border: 2px solid #E93E3A;

}



.bonus-item:nth-child(2) {

	border: 2px solid #FFAA00;

}

.bonus-item:nth-child(3) {

	border: 2px solid #8F00FF;

}

.bonus-item:nth-child(4) {

	border: 2px solid #FFAA00;

}

.bonus-item:nth-child(5) {

	border: 2px solid #F82814;

}

.bonus-item:nth-child(6) {

	border: 2px solid #FF00A3;

}



.bonus-item + .bonus-item {

	margin-top: 20px;

}





.bonus-item__title {

	font-weight: 700;

	font-size: 40px;

	line-height: 120%;

	text-transform: uppercase;

	color: #fff;

	margin: 0 0 20px 0;

	text-align: left;

	position: relative;

}







.bonus__list > li:before { display: none; }



.bonus-item__image {

	position: relative;

	width: 241px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	-webkit-box-align: center	;

	-webkit-align-items: center	;

	    -ms-flex-align: center	;

	        align-items: center	;

}



.bonus-item__image img {

	display: block;

	width: 100%;

	height: 100%;

	-o-object-fit: contain;

	   object-fit: contain;

}





.bonus-item__desc {

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	    -ms-flex: 1;

	        flex: 1;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	    -ms-flex-direction: column;

	        flex-direction: column;

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	    -ms-flex-align: start;

	        align-items: flex-start;

	position: relative;

	margin-left: 20px;

}



.bonus-item__text{

	font-weight: 400;

	font-size: 16px;

	line-height: 24px;

	color: #fff;

	margin: 0 0 35px 0;

}



.bonus-item__button {

	min-width: 150px;

	margin: 0;

}



.bonus-item__button.inverse {

	background: #fff;

	color: #090A29;

}



.bonus-item__buttons {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	margin-top: auto;

}



.bonus-item__button + .bonus-item__button {

	margin-left: 20px;

}





.app {

	border: 2px solid #FFA325;

	-webkit-border-radius: 20px;

	        border-radius: 20px;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-webkit-align-items: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: justify;

	-webkit-justify-content: space-between;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	padding: 0px 32px;

}



.app__button {

	min-width: 250px;

}



.app__image {

	height: 100%;

	-webkit-box-align: end;

	-webkit-align-items: flex-end;

	    -ms-flex-align: end;

	        align-items: flex-end

}







.app__background {

	z-index: -2;

}
