* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html,
body {
	height: 100%;
}

.ZMnDjoNCPrLy {
	display: block;
	transition: height 0.3s ease-in-out;
}

.ZMnDjoNCPrLy img {
	display: block;
	transition: height 0.3s ease-in-out;
}

.MxrZEa36F4 {
	flex-direction: column;
	background-color: var(--color-main-page);
	display: flex;
	color: #ffffff;
	min-height: 100%;
	overflow-x: hidden;
	position: relative;
	padding-top: 90px;
}

.ml-auto ol,
.ml-auto ul {
	list-style-type: none;
}

ul,
ol {
	list-style-type: decimal;
}

ol li {
	list-style: decimal;
}

.container ul,
ol {
	list-style-type: disc;
	margin-top: 18px;
	padding-left: 30px;
}

.RDvBPFEdXcyL2 .container ul,
ol {
	list-style-type: decimal;
}

footer.RDvBPFEdXcyL2 .container ul.end-navigation,
ol {
	list-style: none;
}

form,
input,
textarea,
button {
	font-family: "Roboto", sans-serif;
	font-optical-sizing: auto;
	font-weight: 500;
	font-style: normal;
}

input[type="submit"],
input[type="button"] {
	appearance: none;
	-webkit-appearance: none;
}

img {
	max-width: 100%;
	height: auto;
}

a img {
	border: none;
}

b, b {
	font-weight: 700;
}

body {
	font-size: 20px;
	line-height: 30px;
	font-family: "Roboto", sans-serif;
	font-optical-sizing: auto;
	font-weight: 500;
	font-style: normal;
}

.container {
	max-width: 1330px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
}

.container p {
	margin-bottom: 18px;
}

.swzwYuTpdmps5d p {
	color: var(--color-text-content-3);
}

.FALkNqYWwxjQ {
	max-width: 1400px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
	height: 100%;
}

.wSTZznKeSm9r {
	display: flex;
	align-items: center;
	height: 100%;
	justify-content: space-between;
	gap: 15px;
	position: relative;
}

.wSTZznKeSm9r.reverse {
	flex-direction: row-reverse;
}

.wSTZznKeSm9r.center-right {
	justify-content: flex-end;
}

.wSTZznKeSm9r.center-left .ZMnDjoNCPrLy {
	position: absolute;
	left: 0;
	right: 0;
	display: flex;
	width: fit-content;
	margin: 0 auto;
}

.wSTZznKeSm9r.center-right .ZMnDjoNCPrLy {
	position: absolute;
	left: 0;
	right: 0;
	display: flex;
	width: fit-content;
	margin: 0 auto;
}

.vdGgumfeF9iXy {
	top: 0;
	padding: 10px 0;
	left: 0;
	right: 0;
	z-index: 10;
	width: 100%;
	position: fixed;
	background-color: var(--color-header);
	transition: height 0.3s ease-in-out;
}

.vdGgumfeF9iXy.active .ZMnDjoNCPrLy img {
	height: 44px;
	transition: height 0.3s ease-in-out;
}

.vdGgumfeF9iXy.active .ZMnDjoNCPrLy img {}

.languages {
	z-index: 2;
	position: relative;
	display: flex;
}

.vdGgumfeF9iXy .locale-but {
	z-index: 1;
	cursor: pointer;
	position: relative;
}

.vdGgumfeF9iXy .locale-but {
	color: var(--text-color-of-the-language-that-is-not-active);
	background: var(--menu-color-of-the-language-that-is-not-active);
	height: 43px;
	padding: 0 43px 0 14px;
	border-radius: 5px;
	display: flex;
	align-items: center;
	font-style: normal;
}

.vdGgumfeF9iXy .locale-but:after {
	content: "";
	position: absolute;
	width: 13px;
	height: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 16px;
	background-color: currentColor;
	-webkit-mask: url("../img/drop_arrow.svg") no-repeat center / contain;
	mask: url("../img/drop_arrow.svg") no-repeat center / contain;
}

.vdGgumfeF9iXy .languages>ul {
	position: absolute;
	left: 0;
	right: 0;
	display: none;
	background: var(--menu-color-of-the-language-that-is-active);
	top: 100%;
	z-index: -1;
	border-radius: 5px;
	overflow: hidden;
}

.vdGgumfeF9iXy .languages>ul li a {
	height: 43px;
	width: 100%;
	font-size: 20px;
	font-weight: 500;
	color: var(--text-color-of-the-language-that-is-active);
	background: var(--menu-color-of-the-language-that-is-active);
	display: flex;
	align-items: center;
	padding-left: 14px;
	text-decoration: none;
}

.vdGgumfeF9iXy .languages.active>ul {
	display: block;
}

.overlap {
	height: 100%;
	margin-left: auto;
}

.only-mob {
	display: none !important;
}

.scroll-is {
	height: 100%;
	display: flex;
	align-items: center;
}

.aEZdjoufUBm2iHn {
	font-size: 18px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	outline: 0;
	border: 0;
	height: 43px;
	font-weight: 500;
	padding: 0 51px;
	border-radius: 5px;
	text-decoration: none;
}

.brLqxIeChC .RSgtZlOJkDXqM {
	background: var(--color-btn-page-not-active);
	color: var(--color-btn-text-xas);
}

.brLqxIeChC .RSgtZlOJkDXqM:hover {
	background: var(--color-btn-page-active);
	color: var(--color-btn-text-играть-сейчас-active);
}

.uVZLFdKS99HYs4u {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	/* предотвращает выход элементов за границы */
	background-size: cover;
	background-position: top center;
	padding: 10px 0;
}

.uVZLFdKS99HYs4u img {
	width: 100%;
	height: auto;
	display: block;
}



.wp-block-table {
	color: white;
	overflow-x: scroll;
}

.wp-block-table::-webkit-scrollbar {
	display: none;
}

@media (max-width: 1350px) and (min-width: 1023px) {

	.pxEVTNapHDP h1,
	.pxEVTNapHDP h2,
	.pxEVTNapHDP h3,
	.pxEVTNapHDP p {
		font-size: 30px;
	}
}


@media (min-width: 1024px) {
	.IwQIPR3aO3z.content-left {
		flex-direction: row-reverse;
	}

	.IwQIPR3aO3z.content-right {
		flex-direction: row;
	}

	.IwQIPR3aO3z.center-content {
		flex-direction: column;
		gap: 30px;
	}
}

@media (max-width: 1023px) {
	.IwQIPR3aO3z.content-left {
		flex-direction: column-reverse;
	}

	.IwQIPR3aO3z.content-right {
		flex-direction: column-reverse;
	}

	.IwQIPR3aO3z.center-content {
		flex-direction: column;
		gap: 30px;
	}
}

@media (max-width: 768px) {
	.uVZLFdKS99HYs4u {
		position: relative;
		width: 100%;
		overflow: hidden;
	}

	.uVZLFdKS99HYs4u picture {
		display: block;
		width: 100%;
		height: 100%;
	}


	.uVZLFdKS99HYs4u img {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: fill;
		/* или contain / cover */
		z-index: 1;
		/* Чтобы был за контентом */
	}


}

.aBqVgLICX img {
	display: block;
	max-width: 100%;
	height: auto;
	position: relative;
	z-index: 3;
	/* Делаем изображение выше всех */
}
















.gift-box {
	display: flex;
	align-items: center;
	gap: 35px;
}

.gift-box-left {
	display: flex;
	align-items: center;
	gap: 35px;
}

.gqsrsJcwEObb {
	max-width: 509px;
	width: 100%;
	flex-shrink: 0;
}

.aBqVgLICX img {
	max-width: 100%;
	display: block;
}

h1 {
	font-size: 48px;
	line-height: 55px;
	font-weight: 700;
	color: #FFFFFF;
}

.gqsrsJcwEObb .subtitle {
	font-size: 36px;
	line-height: 46px;
	margin-top: 17px;
}

.gqsrsJcwEObb .subtitle .QHJQbAf7QreN7 {
	display: block;
	text-transform: uppercase;
	color: #FEE870;
}

.MBcSvICck00Ppu {
	display: flex;
	align-items: center;
	margin-top: 21px;
	gap: 35px;
}

.MBcSvICck00Ppu .aEZdjoufUBm2iHn {
	height: 56px;
	padding: 0 19px;
	text-transform: uppercase;
	cursor: pointer;
}

.MBcSvICck00Ppu .promo-link {
	background: var(--color-btn-yelow-main-color-no-active);
	border: 2px solid var(--color-btn-border-sdfona);
	color: var(--color-btn-yelow-main-color-text-no-active);
}

.MBcSvICck00Ppu .promo-link:hover {
	background: var(--color-btn-yelow-main-color-active);
	border: 2px solid var(--color-btn-border-sdfonas123);
	color: var(--color-btn-yelow-main-color-text-s-active);
}

.MBcSvICck00Ppu .fund-now {
	background: var(--color-btn-green-main-color-no-active);
	border: 2px solid var(--color-btn-border-sdfona-2);
	color: var(--color-btn-green-main-color-text-no-active);
}

.MBcSvICck00Ppu .fund-now:hover {
	background: var(--color-btn-green-main-color-active);
	border: 2px solid var(--color-btn-border-sdfonas123-2);
	color: var(--color-btn-green-main-color-text-eftg-active);
}

.promo-link {
	color: #806E0B;
	background: linear-gradient(90deg, #FEE870 0%, #D6B711 100%);
}

.promo-link:hover {
	background: #D6B711;
}

.fund-now {
	background: linear-gradient(90deg, #2EC273 0%, #09A150 100%);
}

.fund-now:hover {
	background: #09A150;
}

.hkYwkxiz2cwA {
	padding: 41px 0 30px;
}

.drop {
	background-color: #ffffff;
	border-radius: 10px;
	overflow: hidden;
}

.drop .toc-default {
	background-color: var(--color-table-lvl2-main-color-no-active);
	color: var(--color-table-lvl2-text-no-active);
	font-size: 20px;
	line-height: 25px;
	height: 62px;
	display: flex;
	align-items: center;
	padding: 0 80px 0 50px;
	font-weight: 700;
	cursor: pointer;
	position: relative;
	transition: all 0.3s ease-in-out;
}

.drop .toc-default h2,
.drop .toc-default h3,
.drop .toc-default h4{
	color: var(--color-table-lvl2-text-no-active);
	font-size: 20px;
	line-height: 25px;
	font-weight: 700;
}


.drop .toc-default:after {
	content: "";
	position: absolute;
	width: 24px;
	height: 22px;
	right: 50px;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url("../img/icon_arrow.svg") no-repeat top center/cover;
	transition: all 0.3s ease-in-out;
}

.drop.active .toc-default {
	background-color: var(--color-table-lvl2-main-color-no-active);
}

.options-holder li {
	color: var(--color-table-lvl2-text-active2);
}

.drop.active .toc-default:after {
	transform: rotate(-180deg);
}

.drop .options-holder {
	display: none;
	padding: 0;
	border-radius: 0 0 10px 10px;
	background: var(--color-table-lvl2-main-color-active2);
	;
}

.drop .options-holder ul,
.drop .options-holder ol {
	color: #ffffff;
}

.drop .options-holder ul li a,
.drop .options-holder ol li a {
	color: var(--color-table-lvl2-text-active2);
	text-decoration: none;
	font-size: 20px;
	padding: 0 80px 0 0;
	min-height: 46px;
	display: flex;
	align-items: center;
}

.sFsXQWGO .drop ol,
.sFsXQWGO .drop ul {
	margin-top: 0;
	padding-left: 70px;
}

.drop .options-holder ol ol,
.drop .options-holder ol ul {
	padding-left: 34px;
	list-style-type: none !important;
	margin-top: 0;
}

.drop .options-holder ul li a:hover,
.drop .options-holder ol li a:hover {
	text-decoration: underline;
}

.brLqxIeChC {
	padding: 26px 0;
}

h2 {
	font-size: 36px;
	line-height: 46px;
	color: #FEE870;
}

h2,
h3,
h4,
h5,
h6 {
	color: var(--color-title);
}

.sFsXQWGO p {
	margin-top: 18px;
}

.sFsXQWGO ul,
.sFsXQWGO ol {
	margin-top: 18px;
	list-style: inherit;
	padding-left: 30px;
}

.sFsXQWGO ol {
	list-style-type: decimal;
}

.sFsXQWGO ul li,
.sFsXQWGO ol li {
	margin-bottom: 5px;
}

.sFsXQWGO ul li:last-child,
.sFsXQWGO ol li:last-child {
	margin-bottom: 0;
}

.IwQIPR3aO3z {
	display: flex;
	align-items: flex-start;
	gap: 128px;
}

.hpJUVuWut70ELhoC {
	max-width: 100%;
	width: 100%;
}

.TRIsWHQVsNvbXL {
	max-width: 500px;
	width: 100%;
	flex-shrink: 0;
}

.TRIsWHQVsNvbXL.center-content {
	margin: auto;
	max-width: 100%;
	display: flex;
	justify-content: center;
}

.TRIsWHQVsNvbXL img {
	display: block;
}

.sFsXQWGO img.alignright {
	float: right;
	margin-left: 16px;
}

.sFsXQWGO img.alignleft {
	float: left;
	margin-right: 16px;
}

.sFsXQWGO img.aligncenter {
	margin: 16px auto 16px;
}

.RSgtZlOJkDXqM {
	height: 56px;
	display: flex;
	width: fit-content;
	margin: 15px auto 0;
	text-transform: uppercase;
}

.EBNnklNwQMm {
	display: flex;
	align-items: flex-start;
	gap: 77px;
}

.EBNnklNwQMm .oEcc2dDBVC {
	flex: 1;
	background-color: #0B3F73;
	border-radius: 10px;
	border: 2px solid #2EC273;
	position: relative;
	padding: 38px 28px;
}

.EBNnklNwQMm .oEcc2dDBVC:after {
	content: "";
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	width: 63px;
	height: 63px;
	position: absolute;
	top: -30px;
	left: 0;
	right: 0;
	margin: auto;
}

.EBNnklNwQMm .oEcc2dDBVC.WvjcJoN45e0h {
	border-color: #2EC273;
	background: var(--color-main-plus);
}

.EBNnklNwQMm .oEcc2dDBVC.mebtXW7GeC4k {
	border-color: #F17D63;
	background: var(--color-main--);
}

.EBNnklNwQMm .oEcc2dDBVC ul {
	margin-top: 0;
	padding-left: 39px;
}

.EBNnklNwQMm .oEcc2dDBVC ul li {
	list-style: none;
	position: relative;
	padding: 5px 0;
	margin-bottom: 9px;
	color: var(--color-text-color-plus);
}

/* .EBNnklNwQMm .WvjcJoN45e0h ul li {
    color: var(--color-text-color-+);
} */

.EBNnklNwQMm .mebtXW7GeC4k ul li {
	color: var(--color-text-color--);
}

.EBNnklNwQMm .oEcc2dDBVC ul li:last-child {
	margin-bottom: 0;
}

.EBNnklNwQMm .oEcc2dDBVC ul li:before {
	content: "";
	width: 28px;
	height: 28px;
	position: absolute;
	left: -38px;
	top: 5px;
	background-image: url("../img/icon_pros.svg");
	background-size: cover;
	background-repeat: no-repeat;
}

.EBNnklNwQMm .oEcc2dDBVC.mebtXW7GeC4k ul li:before {
	background-image: url("../img/icon_cons.svg");
}

.EBNnklNwQMm .oEcc2dDBVC.WvjcJoN45e0h:after {
	background-image: url("../img/icon_pros.svg");
}

.EBNnklNwQMm .oEcc2dDBVC.mebtXW7GeC4k:after {
	background-image: url("../img/icon_cons.svg");
}

.EBNnklNwQMm {
	margin-top: 50px;
}

.WvjcJoN45e0h li {
	color: var(--color-text-color-+);
}

.help-topics {
	padding: 26px 0;
	position: relative;
}

.Axvs4GsoyE {
	position: relative;
	z-index: 0;
}

.help-topics .drop {
	background: #0B3F73;
	margin-top: 12px;
	padding: 0;
	transition: all 0.3s ease-in-out;
}

.help-topics .drop.active {
	background: #0F457A;
}

.help-topics .drop .toc-default:after {
	right: 30px;
}

.help-topics .drop .options-holder {
	padding: 0 80px 25px 50px;
	background: var(--faq-table-active);
}

.help-topics .options-holder p {
	color: var(--color-text-box-5);
}

.help-topics p {
	color: var(--color-text-box-2);
}

.help-topics .drop .toc-default {
	height: auto;
	padding: 25px 80px 25px 50px;
	;
	background-color: transparent;
	background: var(--faq-table-no-active-);
	color: var(--faq-text-color-);
	border: none;
}

.help-topics .drop.active .toc-default {
	background-color: transparent;
	background: var(--faq-table-active);
}

.IEadMjcSoxy2xVMw {
	padding: 21px 0;
	text-align: center;
	background: var(--color-footer-lvl-1);
}

.QHJQbAf7QreN7 {
	color: var(--color-text-hellow-bonus);
}

.gqsrsJcwEObb .pxEVTNapHDP {
	color: var(--color-promo-cod);
}


.oLaNftibRj7Je {
	font-size: 48px;
	line-height: 46px;
	text-transform: uppercase;
	font-weight: 700;
	color: var(--color-text-hello-);
}

.oLaNftibRj7Je h1,
.oLaNftibRj7Je h2,
.oLaNftibRj7Je h3,
.oLaNftibRj7Je h4,
.oLaNftibRj7Je h5,
.oLaNftibRj7Je h6,
.oLaNftibRj7Je p {
	color: var(--color-text-hello-);
}

.IEadMjcSoxy2xVMw img {
	display: block;
	margin: 0 auto;
}

.RDvBPFEdXcyL2 {
	background-color: var(--color-footer-lvl-2);
	padding: 21px 0 128px;
	margin-top: auto;
}

.end-navigation {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 8px;
}

.end-navigation li a {
	font-size: 14px;
	color: var(--color-menu-footer-big);
	text-transform: uppercase;
	padding: 15px 40px;
	text-decoration: none;
}

.end-navigation li a:hover {
	color: var(--color-menu-footer-hover);
}

.end-navigation-left {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 8px;
}

.end-navigation-left li a {
	font-size: 14px;
	color: var(--color-menu-footer-big);
	text-transform: uppercase;
	padding: 15px 40px;
	text-decoration: none;
}

.end-navigation-left li a:hover {
	color: var(--color-menu-footer-hover);
}

.end-navigation-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-wrap: wrap;
	gap: 8px;
}

.end-navigation-right li a {
	font-size: 14px;
	color: var(--color-menu-footer-big);
	text-transform: uppercase;
	padding: 15px 40px;
	text-decoration: none;
}

.end-navigation-right li a:hover {
	color: var(--color-menu-footer-hover);
}

.RDvBPFEdXcyL2 p {
	font-size: 14px;
	margin-top: 5px;
}

.WGJtzSuEK {
	width: 48px;
	height: 48px;
	position: fixed;
	bottom: -53px;
	right: 20px;
	cursor: pointer;
	border-radius: 50%;
	background: var(--bg_arrow_goup);
	transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	z-index: 11;
}

.WGJtzSuEK.active {
	bottom: 20px;
}

.WGJtzSuEK:hover {
	background: var(--bg_arrow_goup-hover);
}

.WGJtzSuEK:before {
	content: "";
	width: 24px;
	height: 25px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
	background: url("../img/icon_arrow_up.svg") no-repeat top / cover;
}

.WGJtzSuEK:before {
	width: 14px;
	height: 15px;
}

.panel {
	position: fixed;
	bottom: 16px;
	left: 0;
	right: 0;
	z-index: 4;
	display: flex;
	max-width: 540px;
	margin: auto;
	align-items: center;
	gap: 16px;
	justify-content: space-between;
	border-radius: 10px;
	padding: 11px 18px;
	background: var(--main-color-plashka);
	border: 1px solid var(--color-border);
}

.iFhbhvF9NI27vG {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
}


.sfZzFYCr {
	color: var(--color-text-plashka);
	line-height: 24px;
}

.sfZzFYCr a {
	color: var(--name-site-color-big-url);
	text-transform: uppercase;
	text-decoration: underline;
}

.control .aEZdjoufUBm2iHn {
	padding: 0 29px;
	white-space: nowrap;
	background: var(--btn-color-plashka);
	color: var(--colot-text-btn-plashka);
}

.control .aEZdjoufUBm2iHn:hover {
	background: var(--btn-color-active-plashka);
	color: var(--colot-text-btn-plashka-active);
}

.error404 .MxrZEa36F4 {
	background-color: var(--color-main-page);
}

.error404 .RDvBPFEdXcyL2 {
	padding: 21px 0 !important;
}

.sOUCi0KGyi {
	padding: 100px 0 52px;
}

.YlSGWpoChGC {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: none;
	padding: 0;
	text-align: center;
}

.YlSGWpoChGC .eplgQhA4w {
	font-size: 96px;
	line-height: 100px;
	font-weight: 600;
	color: var(--color-text-404);
	margin-bottom: 50px;
}

.jFyzrJiN {
	text-align: center;
	margin-top: 5px;
	color: var(--color-copyright);
}


.YlSGWpoChGC {
	font-size: 40px;
	line-height: 30px;
	font-weight: normal;
	color: var(--color-text-404);
}

.YlSGWpoChGC .sGoAkjSMZHDF {
	margin: 40px 0;
}

.TegOTYcpH {
	height: 55px;
	padding: 0 35px;
	border-radius: 5px;
	background: #206DB9;
	color: #ffffff;
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 58px;
	transition: all 0.3s ease-in-out;
}

.TegOTYcpH:hover {
	background: #0B3F73;
}

.bTCXQzi4A3aWNb {
	display: flex;
	align-items: center;
	gap: 10px;
}

table {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	border: 2px solid #FFFFFF;
	margin-top: 18px;
	overflow-x: auto;
}

table th,
table td {
	border: 1px solid #FFFFFF;
	padding: 10px;
}

table th {
	font-weight: 700;
}

.XhfSExwpnz7Cs {
	display: none;
}

.menu-desc {
	display: flex;
	align-items: center;
	justify-content: center;
}

.HFwcvqhgbU44 {
	position: absolute;
	inset: 0;
	z-index: 9;
	display: block;
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 1200px) {
	.IwQIPR3aO3z {
		gap: 40px;
	}

	.EBNnklNwQMm {
		gap: 40px;
	}

}

@media screen and (max-width: 1023px) {
	.XhfSExwpnz7Cs .trait {
		display: block;
		background: #ffffff;
		border-radius: 5px;
		transition: .25s ease-in-out;
	}

	.XhfSExwpnz7Cs #hamburger {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.XhfSExwpnz7Cs #hamburger .trait {
		width: 31px;
		height: 3px;
		position: relative;
		border-radius: 2px;
		top: 0;
		right: 0;
		margin: 3px 0;
		background: var(--mob-menu-navigatop);
	}

	.XhfSExwpnz7Cs #hamburger.open .trait:nth-child(1) {
		transform: rotate(-45deg) translate(-5px, 5px);
		margin: 0;
	}

	.XhfSExwpnz7Cs #hamburger.open .trait:nth-child(3) {
		opacity: 0;
	}

	.XhfSExwpnz7Cs #hamburger.open .trait:nth-child(2) {
		margin: 0;
		transform: rotate(45deg) translate(3px, 2px);
	}

	.overlap {
		position: fixed;
		background: var(--color-header);
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: auto;
		transform: translateX(100%);
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
		overflow: hidden;
		display: block;
		padding: 59px 0 15px;
	}

	.overlap .only-mob {
		width: 100%;
	}

	.scroll-is {
		width: 100%;
		height: 100%;
		display: flex;
		overflow: hidden;
		overflow-y: scroll;
		flex-direction: column;
		align-items: flex-end;
		text-align: end;
		padding-right: 15px;

	}

	.overlap.open {
		z-index: 15;
		transform: translateX(0);
		width: 100%;
		background: var(--color-header);
	}

	.bTCXQzi4A3aWNb {
		gap: 0;
		margin-left: auto;
	}

	.XhfSExwpnz7Cs {
		display: flex;
		z-index: 15;
		position: relative;
	}

	.ZMnDjoNCPrLy {
		position: relative;
		z-index: 135;
	}

	.ZMnDjoNCPrLy img {
		height: auto;
		max-height: 40px;
	}

	.vdGgumfeF9iXy {
		height: 70px;
	}

	.vdGgumfeF9iXy.active {
		height: 70px;
	}

	.gfvswUIRm8yU {
		font-size: 20px;
		line-height: 120%;
		margin: 0 auto;
	}

	.vdGgumfeF9iXy .languages>ul {
		position: relative;
		display: block;
		background: transparent;
		top: 0;
		z-index: 1;
		border-radius: 0;
		overflow: visible;
	}

	.vdGgumfeF9iXy .locale-but {
		display: none;
	}

	.scroll-is p {
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		margin: 11px 0;
	}

	.pxEVTNapHDP {
		font-size: 35px;
	}

	.vdGgumfeF9iXy .languages>ul li a {
		height: auto;
		margin-bottom: 11px;
		padding: 0;
		font-size: 16px;
		line-height: 120%;
		font-weight: 500;
		color: var(--text-color-of-the-language-that-is-not-active);
		display: block;
		text-decoration: none;
		background: none;
	}

	header .languages>ul li.active a {
		color: #4A96E1;
	}

	.only-mob {
		display: block !important;
	}

	.orPvhqmwWWxP {
		display: none !important;
	}

	.menu-desc {
		display: none !important;
	}

	.gift-box {
		gap: 31px;
		flex-direction: column-reverse;
	}

	.gift-box-left {
		gap: 31px;
		flex-direction: column-reverse;
	}

	.gqsrsJcwEObb {
		max-width: 100%;
		width: 100%;
		flex-shrink: 0;
	}

	h1 {
		font-size: 40px;
	}

	.gqsrsJcwEObb .subtitle {
		font-size: 20px;
		line-height: 30px;
		margin-top: 17px;
	}

	.MBcSvICck00Ppu {
		margin-top: 21px;
		gap: 25px;
	}

	.hkYwkxiz2cwA {
		padding: 24px 0;
	}

	.drop .toc-default {
		font-size: 18px;
		line-height: 25px;
		padding: 0 50px 0 16px;
	}
	
	.drop .toc-default h2,
	.drop .toc-default h3,
	.drop .toc-default h4{
		font-size: 18px;
	}

	.drop .toc-default:after {
		width: 20px;
		height: 17px;
		right: 16px;
	}

	.drop .options-holder ul li a,
	.drop .options-holder ol li a {
		font-size: 16px;
		padding: 10px 50px 10px 0;
		min-height: auto;
	}

	.brLqxIeChC {
		padding: 12px 0;
	}

	h2 {
		font-size: 28px;
		line-height: 33px;
		text-transform: none;
	}

	body {
		font-size: 16px;
		line-height: 21px;
	}

	.IwQIPR3aO3z {
		gap: 24px;
		flex-direction: column-reverse;
		align-items: center;
	}

	.hpJUVuWut70ELhoC {
		max-width: 100%;
		width: 100%;
		flex-shrink: 0;
	}

	.ball1:after {
		display: none;
	}

	.EBNnklNwQMm {
		gap: 35px;
		flex-direction: column;
		margin-top: 44px;
	}

	.EBNnklNwQMm .oEcc2dDBVC:after {
		width: 41px;
		height: 41px;
		top: -21px;
		left: 0;
		right: 0;
	}

	.EBNnklNwQMm .oEcc2dDBVC {
		padding: 20px 28px;
		width: 100%;
		max-width: 700px;
		margin: 0 auto;
	}

	.EBNnklNwQMm .oEcc2dDBVC ul li:before {
		top: 2px;
	}

	.help-topics .drop .options-holder {
		font-size: 14px;
		padding: 0 50px 25px 16px;
		;
		border-radius: 0;
	}

	.help-topics .drop {
		margin-top: 12px;
	}

	.MxrZEa36F4 {
		padding-top: 70px;
	}

	.help-topics .drop .toc-default {
		padding: 25px 50px 25px 16px;
	}

	.help-topics .drop .toc-default:after {
		right: 15px;
	}

	.sFsXQWGO .drop ol,
	.sFsXQWGO .drop ul {
		padding-left: 30px;
	}

	.sFsXQWGO img.alignright,
	.sFsXQWGO img.alignleft {
		float: none;
		margin: 16px auto 16px;
	}

	.sFsXQWGO img.alignright,
	.sFsXQWGO img.alignleft,
	.sFsXQWGO img.aligncenter {
		max-width: 400px;
		width: 100%;
		height: auto;
	}

	.wSTZznKeSm9r.reverse {
		flex-direction: row;
	}

	.wSTZznKeSm9r.reverse .ZMnDjoNCPrLy {
		order: 2;
	}

	.wSTZznKeSm9r.reverse .bTCXQzi4A3aWNb {
		order: 1;
		margin: 0;
	}

	.wSTZznKeSm9r.reverse .XhfSExwpnz7Cs {
		order: 3;
	}

	.vdGgumfeF9iXy.active .ZMnDjoNCPrLy img {
		height: auto;
	}

	.wSTZznKeSm9r.center-right .ZMnDjoNCPrLy {
		position: static;
		margin: 0;
	}

	.wSTZznKeSm9r.center-right {
		justify-content: space-between;
	}

	.wSTZznKeSm9r.center-left {
		justify-content: space-between;
		flex-direction: row;
	}

	.wSTZznKeSm9r.center-left .ZMnDjoNCPrLy {
		position: static;
		margin: 0;
		order: 2;
	}

	.wSTZznKeSm9r.center-left .XhfSExwpnz7Cs {
		order: 3;
	}

	.wSTZznKeSm9r.center-left .bTCXQzi4A3aWNb {
		flex-direction: row-reverse;
		margin: 0;
		order: 1;
	}

}

@media screen and (max-width: 767px) {
	.panel {
		gap: 8px;
		width: 90%;
		bottom: 10px;
		z-index: 10;
	}

	.WGJtzSuEK {
		width: 31px;
		height: 31px;
	}

	.WGJtzSuEK.active {
		bottom: 125px;
	}

	.sfZzFYCr {
		font-size: 12px;
		line-height: 120%;
	}

	.control .aEZdjoufUBm2iHn {
		padding: 8px 10px;
		white-space: nowrap;
		height: auto;
		font-size: 12px;
		text-transform: uppercase;
	}

	.RDvBPFEdXcyL2 {
		padding: 21px 0 110px;
	}

	/*.uVZLFdKS99HYs4u {
		background-image: url("../img/bg_bonus_m.webp");
	}*/

	.YlSGWpoChGC .eplgQhA4w {
		font-size: 46px;
		line-height: 40px;
		margin-bottom: 15px;
	}

	.YlSGWpoChGC {
		font-size: 22px;
		line-height: 55px;
	}

	.TegOTYcpH {
		margin-top: 35px;
	}

	.sOUCi0KGyi {
		padding: 60px 0 40px;
	}

	.YlSGWpoChGC .sGoAkjSMZHDF {
		margin: 30px 0;
	}
}

@media screen and (max-width: 500px) {
	.MBcSvICck00Ppu {
		flex-direction: column;
		align-items: flex-start;
		gap: 15px;
	}

	.end-navigation {
		gap: 20px;
	}

	.end-navigation li a {
		font-size: 12px;
		padding: 10px 10px;
	}

	.end-navigation-left {
		gap: 20px;
	}

	.end-navigation-left li a {
		font-size: 12px;
		padding: 10px 10px;
	}

	.end-navigation-right {
		gap: 20px;
	}

	.end-navigation-right li a {
		font-size: 12px;
		padding: 10px 10px;
	}

	.RDvBPFEdXcyL2 p {
		font-size: 12px;
		margin-top: 15px;
	}

	.gfvswUIRm8yU {
		font-size: 16px;
		line-height: 120%;
		margin: 0 auto;
		padding: 0 20px;
		position: relative;
		z-index: 135;
		height: 40px;
	}

	h1 {
		font-size: 30px;
		line-height: 35px;
	}
}


@media screen and (max-width: 430px) {
	table {
		/* 		display: block; */
	}
}

@media screen and (max-width: 350px) {
	.pxEVTNapHDP {
		font-size: 30px;
	}
}

/*add menu*/
.header-menu {
	margin-top: 10px;
	display: block;
	width: 100%;
	text-align: center;
	clear: both;
	/* если были float или сложные позиции наверху */
}

.header-menu .nav ul {
	display: inline-flex;
	gap: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.header-menu .nav ul li a {
	text-decoration: none;
	color: #ffffff;
	/* при необходимости поменять */
	font-size: 20px;
}

.mobile-hidden {
	display: none;
}

@media screen and (max-width: 1023px) {
	.header-menu .nav ul {
		display: inline-flex;
		flex-direction: column;
		float: right;
	}
}



/*new style*/

.overlay {
	margin-left: auto;
	margin-right: 20px;
}

.main-menu {
	display: flex;
	align-items: center;
	gap: 8px;
}

.main-menu>li {
	display: flex;
	align-items: stretch;
	list-style: none;
	position: relative;
}

.main-menu>li>a,
.main-menu>li>span {
	display: flex;
	align-items: center;
	position: relative;
	cursor: pointer;
	padding: 10px 16px;
	text-decoration: none;
	color: var(--color-header-menu-item, #FAFAFB);
	font-size: 20px;
	transition: color 0.3s ease-in-out;
}

.main-menu>li>a:hover,
.main-menu>li>span:hover {
	color: var(--color-header-menu-item-hover, #0283F2);
}

.main-menu>li.has-submenu>.KXsVznHjVDLs {
	position: absolute;
	left: 0;
	top: 100%;
	display: none;
	z-index: 10;
	background: transparent;
	padding: 0 10px 10px 10px;
	margin-left: -10px;
	border-radius: 10px;
}

.main-menu>li.has-submenu>.KXsVznHjVDLs>ul {
	width: 320px;
	border-radius: 0 0 10px 10px;
	padding: 12px 23px;
	background: var(--header-dropdown-menu-bg, rgb(28, 66, 104));
	overflow-y: auto;
	max-height: 330px;
	text-align: right;
}

.main-menu>li.has-submenu>.KXsVznHjVDLs>ul::-webkit-scrollbar {
	width: 4px;
	background: transparent;
}

.main-menu>li.has-submenu>.KXsVznHjVDLs>ul::-webkit-scrollbar-track {
	margin: 5px;
}

.main-menu>li.has-submenu>.KXsVznHjVDLs>ul::-webkit-scrollbar-thumb {
	width: 4px;
	border-radius: 3px;
	background: #FFFFFF;
}

.main-menu>li.has-submenu>.KXsVznHjVDLs>ul>li {
	list-style: none;
}

.main-menu>li.has-submenu>.KXsVznHjVDLs>ul>li>a {
	display: block;
	font-size: 20px;
	line-height: normal;
	color: var(--color-header-menu-item, #FAFAFB);
	padding: 7px 15px;
	text-decoration: none;
	background-color: transparent;
	transition: color 0.3s ease-in-out;
	border-radius: 10px;
}

.main-menu>li.has-submenu>.KXsVznHjVDLs>ul>li>a:hover {
	color: var(--color-header-menu-item-hover, #0283F2);
}

.scroll {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.non-scroll {
	overflow: hidden;
}

@media screen and (min-width: 1023px) {
	.main-menu>li.has-submenu:hover>.KXsVznHjVDLs {
		display: block;
	}

	.package-form .modal-close {
		display: none;
	}
}

@media screen and (max-width: 1023px) {

	#menu-toggle span {
		display: block;
		background: #ffffff;
		border-radius: 2px;
		transition: .25s ease-in-out;
	}

	#menu-toggle #hamburger {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 32px;
		height: 32px;
	}

	#menu-toggle #hamburger span {
		width: 32px;
		height: 2px;
		position: relative;
		top: 0;
		right: 0;
		margin: 3px 0;
	}

	#menu-toggle.open #hamburger span:nth-child(1) {
		transform: rotate(-45deg) translate(-3px, 3px);
		margin: 0;
	}

	#menu-toggle.open #hamburger span:nth-child(3) {
		opacity: 0;
	}

	#menu-toggle.open #hamburger span:nth-child(2) {
		margin: 0;
		transform: rotate(45deg) translate(1px, 1px);
	}

	.overlay {
		position: fixed;
		background: rgb(28 66 104);
		top: 60px;
		right: 0;
		bottom: 0;
		width: 100%;
		height: auto;
		transform: translateX(100%);
		-webkit-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;
		overflow: hidden;
		display: block;
		padding: 0;
		padding-top: 45px;
		margin: 0;
	}

	.scroll {
		width: 100%;
		height: 100%;
		display: flex;
		overflow: hidden;
		overflow-y: scroll;
		flex-direction: column;
		align-items: flex-end;
	}

	.overlay.open {
		z-index: 15;
		transform: translateX(0);
		width: 100%;
	}

	#menu-toggle {
		display: flex;
		z-index: 99;
		margin-right: 20px;
		margin-left: 20px;
	}

	.language_switcher {
		margin-right: 0;
		margin-left: auto;
	}

	.main-menu {
		display: flex;
		align-items: flex-start;
		gap: 8px;
		flex-direction: column;
		margin: 15px -15px 0 0;
	}

	.main-menu>li {
		align-items: flex-start;
		position: relative;
		flex-direction: column;
		width: 100%;
	}

	.main-menu>li.has-submenu>.KXsVznHjVDLs {
		position: static;
		margin-left: 0;
		border-radius: 0;
		width: 100%;
	}

	.main-menu>li.has-submenu>.KXsVznHjVDLs>ul {
		width: 100%;
		border-radius: 0;
		padding: 12px 33px 12px 10px;
		background: rgb(28, 66, 104);

		overflow-y: hidden;
		max-height: 100%;
		text-align: left;
	}

	.main-menu>li>a:after,
	.main-menu>li>span:after {
		display: none;
	}

	.main-menu>li>a,
	.main-menu>li>span {
		padding-right: 57px;
		font-size: 18px;
	}

	.main-menu>li.has-submenu>.KXsVznHjVDLs>ul>li>a {
		font-size: 16px;
	}

	.has-submenu:after {
		content: "";
		background-image: url("../img/arrow_down.svg");
		width: 25px;
		height: 16px;
		background-repeat: no-repeat;
		background-size: cover;
		position: absolute;
		right: 15px;
		top: 12px;
		transition: all 0.3s ease-in-out;
	}

	.has-submenu.active:after {
		transform: rotate(180deg);
	}

}

@media screen and (max-width: 700px) {
	#menu-toggle {
		display: flex;
		z-index: 99;
		margin-right: 0;
	}

	header .inner {
		flex-wrap: wrap;
	}

	.overlay {
		top: 110px;
	}

	.buttons_block {
		width: 100%;
		margin-top: 20px;
	}
}

.aEZdjoufUBm2iHn {
	padding: 10px 0px;
	text-align: center;
	line-height: 1.5;
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.image-links-with-buttons .aEZdjoufUBm2iHn {
	width: 100%;
}

.oEcc2dDBVC {
	margin-top: 15px;
}

@media (min-width: 768px) {
	.uVZLFdKS99HYs4u img {
		width: 100%;
		height: auto;
		display: block;
	}

}

@media (max-width: 768px) {
	.uVZLFdKS99HYs4u img {
		object-fit: cover;
		object-position: top;
	}

	h1 {
		font-size: 30px;
	}

	.aBqVgLICX {
		display: block;
	}

	.uVZLFdKS99HYs4u {
		position: relative;
	}
}

@media (max-width: 1023px) and (min-width: 769px) {
	.gift-box {
		flex-direction: row;
	}

	.pxEVTNapHDP h1 {
		font-size: 20px;
		line-height: 1.5;
	}

	.gqsrsJcwEObb {
		width: 56%;
	}
}

.RDvBPFEdXcyL2 .container ul,
ol {
	list-style: none;
}


/*не удалять для рандомизации*/
.content-right {}

.content-left {}

/*не удалять для рандомизации*/


/* amp */

html[amp] #goUp {
	bottom: 16px;
}

.amp-sidebar-mask {
	display: none !important;
}

.overlap {
	bottom: auto;
	z-index: 1;
	max-width: 100%;
}

html[amp] .btn-header {
	margin-right: 5px;
}

html[amp] .uudVFiDwyu {
	padding-top: 79px;
}

.ODhDuoeGHRLMbNg amp-img {
	object-fit: cover;
	object-position: left;
}

.orPvhqmwWWxP .languages {
	margin-left: 0;
}

.orPvhqmwWWxP .btn-lang {
	color: var(--text-color-of-the-language-that-is-not-active);
	background: var(--menu-color-of-the-language-that-is-not-active);
	height: 43px;
	padding: 0 43px 0 14px;
	border-radius: 5px;
	display: flex;
	align-items: center;
	position: relative;
}

.header .btn-lang:after {
	content: "";
	position: absolute;
	width: 13px;
	height: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 16px;
	background-color: currentColor;
	-webkit-mask: url("../img/drop_arrow.svg") no-repeat center / contain;
	mask: url("../img/drop_arrow.svg") no-repeat center / contain;
}

.orPvhqmwWWxP {
	margin-left: 10px;
}

amp-accordion h3 {
	border: none !important;
}

amp-accordion>section[expanded] .toc-default::after {
	transform: rotate(-180deg);
}

.languages #option-choice::after {
	transition: transform 0.3s ease;
}

.languages.active #option-choice::after {
	transform: rotate(-180deg);
}

html[amp] .sFsXQWGO .toc-default {
	display: flex !important;
	align-items: center;
	border: none;
	padding: 20px 80px 0 50px !important;
}

html[amp] .71_AMP_header_0 {
	display: flex !important;
	align-items: center;
	border: none;
	padding: 20px 80px 0 50px !important;
}

html[amp] .vdGgumfeF9iXy .languages.active>ul {
	width: min-content;
	white-space: nowrap;
}

html[amp] .vdGgumfeF9iXy .languages>ul li a {
	padding-right: 10px;
}

h3#\33 5_AMP_header_0 {
	display: flex !important;
}

@media screen and (max-width: 1023px) {
	.header amp-img {
		max-width: 200px;
	}

	.orPvhqmwWWxP {
		display: none;
	}

	html[amp] .vdGgumfeF9iXy .languages>ul li a {
		color: #FFFFFF !important;
	}

}

@media screen and (max-width: 680px) {
	html[amp] #goUp {
		bottom: 71px;
		z-index: 999;
	}

	html[amp] header .aEZdjoufUBm2iHn {
		height: 42px;
	}

	.toc-default.amp-wp-144c7f4 {
		padding: 20px 80px 0 20px !important;
	}
}

html:not([amp4ads]),
html:not([amp4ads]) body {
	height: 100%;
}

html,
body {
	height: 100% !important;
}

.jPLLUexXf1 {
	padding: 21px 0 148px;
}

.yCYoGc3Cyf5egF {
	padding: 20px 0;
	color: #A1BCD4;
}

.MffNylaUJkk {
	display: flex;
	gap: 6px;
}

.yCYoGc3Cyf5egF a {
	color: #A1BCD4;
	font-size: 14px;
	margin-bottom: 0;
	text-decoration: none;
	transition: color 0.3s;
}

.yCYoGc3Cyf5egF a.IMxIUkX4 {
	color: #FFFFFF;
}

.yCYoGc3Cyf5egF a:hover {
	color: #FFFFFF;
}

.yCYoGc3Cyf5egF a.IMxIUkX4:hover {
	color: #A1BCD4;
}


/* block casino */
.casinoSection {
	max-width: 100%;
	background: transparent;
}

.casinoSection .container,
.ftcfcw2y9UMf .container {
	max-width: 1330px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
}

.casinoSection a {
	text-decoration: none;
}

.DLruTLPnND1TmgAn {
	font-size: 36px !important;
	font-weight: 700;
	color: var(--title-color);
	margin-bottom: 20px;
	padding-top: 0 !important;
	text-transform: uppercase;
}

.YsDXOQjD {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	margin-bottom: 20px;
}

.casinoTab {
	display: flex;
	align-items: center;
	gap: 8px;
	background: var(--tab-bg);
	padding: 6px 16px;
	border-radius: 10px;
	border: none;
	font-size: 16px;
	color: var(--tab-text);
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
	min-height: 58px;
	transition: background 0.3s;
}

.casinoTab:hover {
	background: var(--tab-bg-active);
	cursor: pointer;
	color: var(--tab-text-active);
}

.casinoTab.active {
	background: var(--tab-bg-active);
	color: var(--tab-text-active);
}

.casinoTab img {
	width: 24px;
	height: 24px;
}

.casinoGrid {
	display: none;
	grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
	gap: 10px;
	justify-items: center;
}

.casinoGrid {
	grid-template-columns: repeat(5, 1fr);
}

.casinoGrid a {
	width: 100%;
}

.casinoGrid.active {
	display: grid;
}

.ebaENZHL {
	max-width: 248px;
	min-height: 100%;
	background: var(--card-bg);
	border-radius: 10px;
	text-align: center;
	position: relative;
	overflow: hidden;
	transition: all 0.3s;
	padding: 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 10px;
}

.tZaTPMEsykoH {
	position: relative;
	width: 100%;
	max-height: 228px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.tZaTPMEsykoH img {
	max-width: 100%;
	max-height: 100%;
	border-radius: 5px;
	object-fit: cover;
	transition: filter 0.3s;
}

.TFEhkr0q81Eb {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: var(--btn-bg);
	color: var(--btn-text);
	font-size: 20px;
	font-weight: 600;
	text-decoration: none;
	padding: 10px 20px;
	border-radius: 8px;
	opacity: 0;
	transition: opacity 0.3s;
	max-width: 106px;
	min-height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: background 0.3s;
	margin-top: 0 !important;
}

.TFEhkr0q81Eb:hover {
	background: var(--btn-bg-hover);
	color: var(--btn-text-hover);
	cursor: pointer;
}

.SnjeQvhZO1B75 {
	font-size: 20px;
	font-weight: 600;
	color: var(--card-text);
	margin-top: 0 !important;
	transition: color 0.3s;
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 !important;
}

.ebaENZHL:hover {
	cursor: pointer;
	background: var(--card-bg-hover);
}

.ebaENZHL:hover .SnjeQvhZO1B75 {
	color: var(--card-text-hover);
}

.ebaENZHL:hover img {
	filter: brightness(60%) blur(1px);
}

.ebaENZHL:hover .TFEhkr0q81Eb {
	opacity: 1;
}

@media (max-width: 1024px) {
	.DLruTLPnND1TmgAn {
		font-size: 32px !important;
	}

	.casinoTab {
		font-size: 24px;
	}

	.ebaENZHL {
		min-height: 100%;
	}
}

@media (max-width: 767px) {
	.casinoGrid {
		grid-template-columns: repeat(2, 1fr);
	}

	.DLruTLPnND1TmgAn {
		font-size: 24px !important;
	}

	.casinoTab {
		font-size: 14px;
	}

	.ebaENZHL {
		min-height: 100%;
	}

	.SnjeQvhZO1B75 {
		font-size: 16px;
	}

	.casinoTab {
		padding: 6px 12px;
		min-height: 36px;
	}

	.ebaENZHL {
		padding: 6px;
	}

	.YsDXOQjD {
		gap: 4px;
	}

	.casinoGrid {
		gap: 6px;
	}
}


/* Блок с бонусами */

.ftcfcw2y9UMf {
	width: 100%;
	background: transparent;
}

.ojhQxX7kvx7g {
	font-size: 40px !important;
	font-weight: 700;
	color: var(--bonus-title);
	margin-bottom: 20px;
	text-transform: uppercase;
	padding-top: 0 !important;
}

.NwLzDgsM3QY {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: space-between;
}

.aNQROf4loB {
	background: var(--bonus-card-bg);
	border-radius: 10px;
	flex: 1 1 calc(33.333% - 10px);
	min-height: 100%;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}

.QUggMCmODc8abj {
	width: 100%;
	height: 172px;
	object-fit: cover;
	display: block;
}

.jaXkf2qbccpK {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 20px 10px;
	gap: 10px;
}

.jaXkf2qbccpK p {
	margin: 0 !important;
}

.sFsXQWGO .jaXkf2qbccpK p {
	margin-top: 0 !important;
}

.WfdrkyiLUyDf1 {
	color: var(--bonus-subtitle);
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 10px;
}

.RtBNcIus5 {
	color: var(--bonus-text);
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 20px;
}

.oQBFoWe3IR {
	display: block;
	max-width: 229px;
	min-height: 56px;
	margin: 0 auto;
	padding: 13px;
	background: var(--bonus-btn-bg);
	color: var(--bonus-btn-text);
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	border-radius: 6px;
	transition: background 0.3s ease;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
}

.oQBFoWe3IR:hover {
	background: var(--bonus-btn-bg-hover);
	color: var(--bonus-btn-text-hover);
	cursor: pointer;
}

.casinoSection,
.ftcfcw2y9UMf {
	margin: 20px 0;
}

.casinoSection .container p {
	margin-bottom: 0;
}

@media (max-width: 1024px) {
	.aNQROf4loB {
		min-height: 100%;
	}

	.ftcfcw2y9UMf .ojhQxX7kvx7g {
		font-size: 32px;
	}

	.WfdrkyiLUyDf1 {
		font-size: 20px;
	}

	.RtBNcIus5 {
		font-size: 24px;
	}

	.oQBFoWe3IR {
		font-size: 20px;
	}

	.jaXkf2qbccpK {
		padding: 12px 10px 20px;
	}
}


@media (max-width: 767px) {
	.aNQROf4loB {
		flex: 1 1 100%;
	}

	.aNQROf4loB {
		min-height: 100%;
	}

	.jaXkf2qbccpK {
		padding: 10px 10px 20px;
	}

	.ftcfcw2y9UMf .ojhQxX7kvx7g {
		font-size: 24px;
	}

	.WfdrkyiLUyDf1 {
		font-size: 16px;
	}

	.RtBNcIus5 {
		font-size: 24px;
	}

	.oQBFoWe3IR {
		font-size: 20px;
	}
}



/* new blocs */

.vinbSvcFMbrruj {
	background: var(--color_bg_block_banner_v2);
	padding: 50px 20px;
}

.CsckuVRGmmCfj {
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.rXXMduiO7TP {
	color: var(--color_text_title_white);
	display: inline-block;
	margin: 0;
}

.rXXMduiO7TP p {
	color: var(--color_text_title_white);
	display: inline-block;
	margin: 0;
}

.ORETOWOcz {
	color: var(--color_text_title_orange);
	display: inline-block;
}

.ORETOWOcz p {
	color: var(--color_text_title_orange);
	display: inline-block;
}

.QPGOHVRB590JK {
	display: flex;
	gap: 40px;
}

.lLQWYBdRYbWL {
	flex: 1 1 38%;
	color: #ffffff;
	display: flex;
	flex-direction: column;
	gap: 22px;
}

.vNzhlnqJQWtSfN {
	font-size: 20px;
	color: var(--color_text_under_title);
}

.CCqoKJwoRk {
	display: flex;
	gap: 20px;
}

.fpkWCRQ23N {
	width: 205px;
	min-height: 45px;
	background: var(--color_bg_green_btn_banner_v2);
	color: var(--color_text_green_btn_banner_v2);
	font-size: 20px;
	font-weight: 600;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	transition: background 0.3s;
	padding: 5px;
}

.fpkWCRQ23N:hover {
	background: var(--color_bg_green_btn_hover_banner_v2);
	color: var(--color_text_green_btn_hover_banner_v2);
}

.TXKhhDJZNa {
	width: 205px;
	min-height: 45px;
	background: transparent;
	border: 1px solid var(--color_border_transparent_btn_banner_v2);
	color: var(--color_text_transparent_btn_hover_banner_v2);
	font-size: 20px;
	font-weight: 600;
	border-radius: 5px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	transition: background 0.3s;
	padding: 5px;
}

.TXKhhDJZNa:hover {
	background: var(--color_bg_transparent_btn_hover_banner_v2);
	color: var(--color_text_transparent_btn_hover_hover_banner_v2);
}

.NeQEGdiwmnr8x7dt {
	display: flex;
	gap: 30px;
	margin-top: 20px;
}

.KCukdNzO0l {
	color: #ffffff;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
}

.lZxLmZh0D {
	font-size: 24px;
	font-weight: 700;
	color: var(--color_text_up_value_statistic);
}

.SzEwPvbjPkj {
	font-size: 20px;
	text-align: center;
	color: var(--color_text_under_value_statistic);
}

.aiHzYqVIwpgo72 {
	flex: 1 1 45%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}

.APtjntMO {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: flex-start;
	gap: 6px;
	padding: 20px;
	border: 1px solid var(--color_border_card_peculiarties);
	border-radius: 5px;
	color: var(--color_text_description_card_peculiarties);
	font-size: 20px;
	line-height: 1.4;
	flex-direction: column;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.APtjntMO::after {
	content: "";
	position: absolute;
	inset: 0;
	background-color: var(--color_bg_card_peculiarties);
	opacity: 0.8;
	z-index: 0;
	pointer-events: none;
}

.lRoJqpwWPerpS,
.APtjntMO img {
	position: relative;
	z-index: 1;
}

.APtjntMO img {
	max-width: 35px;
	max-height: 35px;
	flex-shrink: 0;
}

.PGZxDHKHKiURe {
	font-size: 20px;
	font-weight: 600;
	color: var(--color_text_title_card_peculiarties);
}

.mirrorMarquee {
	background: var(--color_bg_run_line);
	overflow: hidden;
	width: 100%;
	height: 46px;
	display: flex;
	align-items: center;
}

.jIOBtXoUBbH0 {
	width: 100%;
	overflow: hidden;
}

.marqueeTrack {
	display: flex;
	align-items: center;
	will-change: transform;
}

.marqueeGroup {
	display: flex;
	align-items: center;
	flex-shrink: 0;
}

.LQPqoKd4QBB {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	text-decoration: none;
	padding: 0 24px;
	height: 50px;
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	white-space: nowrap;
	flex-shrink: 0;
}

.fMxuJlrooBV8COD {
	max-width: 17px;
	max-height: 19px;
	display: block;
}

.VEIiYI3vKk5SB {
	color: var(--color_text_run_line);
	font-size: 20px;
	font-weight: 500;
	line-height: 1;
}

.bonusSection {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 15px;
}

.XwJgjust45UyNMsw {
	margin: 20px 0;
}

.XcwfWxmUOkB {
	background-color: var(--adv-card-bg);
	border-radius: 10px;
	padding: 25px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	color: #FFFFFF;
	font-size: 20px;
	gap: 15px;
}

/* ===== Баннер: подложка, оверлей фона, позиционирование текста (управляется из JSON) ===== */

/* --- Оверлей фона: затемнить/засветлить (banner_overlay) --- */
.uVZLFdKS99HYs4u,
.eeMfzijQs45K2K {
	position: relative;
}

.uVZLFdKS99HYs4u[class*="bnrOv-"]::before,
.eeMfzijQs45K2K[class*="bnrOv-"]::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	pointer-events: none;
}

.bnrOv-darken::before {
	background: rgba(0, 0, 0, 0.35);
}

.bnrOv-darken_strong::before {
	background: rgba(0, 0, 0, 0.6);
}

.bnrOv-lighten::before {
	background: rgba(255, 255, 255, 0.32);
}

.bnrOv-lighten_strong::before {
	background: rgba(255, 255, 255, 0.55);
}

/* Контент выше оверлея */
.uVZLFdKS99HYs4u .container {
	position: relative;
	z-index: 2;
}

.LhxLbjvArJow {
	z-index: 2;
}


/* --- Подложка под текстом (text_backdrop: soft|strong) --- */
.gift-box.bnrBg-soft .gqsrsJcwEObb,
.gift-box-left.bnrBg-soft .gqsrsJcwEObb,
.GAzuNKAhtAPY.bnrBg-soft {
	background: rgba(12, 20, 38, 0.45);
	padding: 24px 28px;
	border-radius: 16px;
	backdrop-filter: blur(2px);
}

.gift-box.bnrBg-strong .gqsrsJcwEObb,
.gift-box-left.bnrBg-strong .gqsrsJcwEObb,
.GAzuNKAhtAPY.bnrBg-strong {
	background: rgba(12, 20, 38, 0.72);
	padding: 24px 28px;
	border-radius: 16px;
	backdrop-filter: blur(3px);
}


/* --- Десктоп: позиция текста по горизонтали (text_pos_desk) --- */
@media (min-width: 1024px) {

	.GAzuNKAhtAPY.bnrD-left {
		align-items: flex-start;
		text-align: left;
		margin-right: auto;
	}

	.GAzuNKAhtAPY.bnrD-center {
		align-items: center;
		text-align: center;
		margin: 0 auto;
	}

	.GAzuNKAhtAPY.bnrD-right {
		align-items: flex-end;
		text-align: right;
		margin-left: auto;
	}

	.gift-box.bnrD-left,
	.gift-box-left.bnrD-left {
		justify-content: flex-start;
	}

	.gift-box.bnrD-center,
	.gift-box-left.bnrD-center {
		justify-content: center;
	}

	.gift-box.bnrD-right,
	.gift-box-left.bnrD-right {
		justify-content: flex-end;
	}
}


/* --- Мобильный: позиция текста по вертикали (text_pos_mob) --- */
@media (max-width: 1023px) {
    
    .gift-box.bnrM-top,
    .gift-box-left.bnrM-top {
    	justify-content: flex-start;
    }
    
    .gift-box.bnrM-center,
    .gift-box-left.bnrM-center {
    	justify-content: center;
    }
    
    .gift-box.bnrM-bottom,
    .gift-box-left.bnrM-bottom {
    	justify-content: flex-end;
    }

	.GAzuNKAhtAPY.bnrM-top {
		justify-content: flex-start;
	}

	.GAzuNKAhtAPY.bnrM-center {
		justify-content: center;
	}

	.GAzuNKAhtAPY.bnrM-bottom {
		justify-content: flex-end;
	}
}

.XcwfWxmUOkB img {
	max-width: 35px;
	max-height: 35px;
}

.VCkKO2S9m {
	font-size: 20px;
	font-weight: 700;
	margin: 0;
	color: var(--adv-title);
	text-align: center;
}

.WGezjeOQu5 {
	font-size: 20px;
	line-height: 120%;
	margin: 0;
	color: var(--adv-text)
}

.GTIJVm4XvDyl {
	background-color: var(--adv-btn-bg);
	color: var(--adv-btn-text);
	border: none;
	border-radius: 6px;
	width: 270px;
	min-height: 50px;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
	transition: background 0.3s ease;
	text-transform: uppercase;
	padding: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}

.GTIJVm4XvDyl:hover {
	background-color: var(--adv-btn-bg-hover);
	color: var(--adv-btn-text-hover);
}

.bonusWimg .XcwfWxmUOkB {
	align-items: center;
}

.bonusWimg img.mXTngAiAIJJ {
	width: 100%;
	height: 128px;
	object-fit: cover;
	max-width: none;
	max-height: none;
	border-radius: 10px;
}

.bonusWimg .WGezjeOQu5 {
	text-align: center;
}

.weEAcTeBN0BdvFIu {
	margin: 20px 0;
}

.BNORodYod9vGJoel {
	background: var(--color_bg_block__bet_block);
	border-radius: 10px;
	padding: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.BfXpLwBYJl9 {
	display: flex;
	flex-direction: column;
	gap: 18px;
	max-width: 620px;
	align-items: center;
}

.hhnbtIS7waLuv {
	font-size: 24px;
	text-transform: uppercase;
	color: var(--color_text_title);
	font-weight: 600;
	margin: 0;
	text-align: center;
}

.vtSeFNjD3AIkoDJ {
	font-size: 20px;
	color: var(--color_text_description);
	margin: 0;
	text-align: center;
}

.IBHWqjhDcbERe {
	display: flex;
	gap: 13px;
}

.kIGPTupVQ0lnk3 {
	background: var(--color_bg_green_btn);
	color: var(--color_text_green_btn);
	border: none;
	border-radius: 6px;
	min-width: 320px;
	min-height: 50px;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
	transition: background 0.3s ease;
	text-transform: uppercase;
	padding: 3px 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}

.DUQpBOkoYI {
	background: transparent;
	color: var(--color_text_transparent_btn);
	border: 1px solid var(--color_border_transparent_btn);
	min-width: 260px;
}

.kIGPTupVQ0lnk3:hover {
	background: var(--color_bg_green_btn_hover);
	color: var(--color_text_green_btn_hover);
}

.DUQpBOkoYI:hover {
	background: var(--color_border_transparent_btn_hover);
	color: var(--color_text_transparent_btn_hover);
}

.NVOEgXEb6t {
	margin: 20px 0;
}

.lzecbVTS9 {
	background: var(--color_bg_block);
	border-radius: 10px;
	padding: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nFvzEGLPPd8of {
	display: flex;
	flex-direction: column;
	gap: 18px;
	align-items: center;
}

.jycwr8fj4du1 {
	font-size: 24px;
	color: var(--color_text_title);
	font-weight: 600;
	margin: 0;
	text-align: center;
}

.fGPcyk7nGEP {
	font-size: 20px;
	color: var(--color_text_desctiption);
	margin: 0;
	text-align: center;
}

.YPNxPqk62Y1W {
	display: flex;
	justify-content: center;
	width: 100%;
	gap: 20px;
}

.rWmbloXEN7F7 {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 7px;
}

.rWmbloXEN7F7 p {
	margin: 0;
	font-size: 20px;
	color: var(--color_under_value_advantage);
	text-align: center;
}

.rWmbloXEN7F7 .zHHqZQH5ofKM8 {
	font-size: 24px;
	color: var(--color_up_value_advantage);
	font-weight: 700;
}

.rWmbloXEN7F7 img {
	max-width: 35px;
	max-height: 35px;
}

.bonusFourCol {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 15px;
}

.bonusTwoCol {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 15px;
}

.bonusOneCol {
	display: grid;
	grid-template-columns: 1fr;
	gap: 15px;
}

.bonusOneCol .XcwfWxmUOkB {
	align-items: center;
}


@media (max-width: 1400px) {
	.bonusFourCol {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 15px;
	}
}


@media (max-width: 1024px) {
	.bonusSection {
		grid-template-columns: repeat(2, 1fr);
	}

	.CsckuVRGmmCfj {
		font-size: 36px;
	}

	.QPGOHVRB590JK {
		flex-direction: column;
	}

	.bonusOneCol {
		grid-template-columns: 1fr;
	}
}


@media (max-width: 768px) {
	.aiHzYqVIwpgo72 {
		grid-template-columns: 1fr;
	}

	.vinbSvcFMbrruj {
		padding: 40px 0;
	}

	.CsckuVRGmmCfj {
		font-size: 26px;
		margin-bottom: 25px;
		text-align: center;
	}

	.vNzhlnqJQWtSfN {
		font-size: 16px;
		text-align: center;
	}

	.CCqoKJwoRk {
		flex-direction: column;
		align-items: flex-start;
	}

	.fpkWCRQ23N,
	.TXKhhDJZNa {
		width: 100%;
	}

	.NeQEGdiwmnr8x7dt {
		gap: 15px;
		justify-content: center;
	}

	.lZxLmZh0D {
		font-size: 20px;
	}

	.SzEwPvbjPkj {
		font-size: 16px;
	}

	.PGZxDHKHKiURe {
		font-size: 18px;
	}

	.featureDesc {
		font-size: 18px;
	}

	.APtjntMO {
		padding: 12px;
	}

	.vinbSvcFMbrruj {
		padding: 40px 0;
	}

	.bonusSection {
		grid-template-columns: 1fr;
	}

	.GTIJVm4XvDyl {
		width: 100%;
	}

	.XcwfWxmUOkB {
		padding: 17px;
	}

	.VCkKO2S9m {
		font-size: 16px;
	}

	.WGezjeOQu5 {
		font-size: 16px;
	}

	.IBHWqjhDcbERe {
		display: flex;
		gap: 7px;
		flex-direction: column;
	}

	.YPNxPqk62Y1W {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 17px;
	}

	.BNORodYod9vGJoel,
	.lzecbVTS9 {
		padding: 16px 18px;
	}

	.jycwr8fj4du1,
	.hhnbtIS7waLuv {
		font-size: 20px;
	}

	.vtSeFNjD3AIkoDJ,
	.fGPcyk7nGEP {
		font-size: 16px;
	}

	.rWmbloXEN7F7 p {
		font-size: 16px;
	}

	.zHHqZQH5ofKM8 {
		font-size: 20px;
	}
}

@media (max-width: 480px) {
	.mirrorMarquee {
		height: 44px;
	}

	.LQPqoKd4QBB {
		padding: 0 18px;
		font-size: 18px;
	}

	.VEIiYI3vKk5SB {
		font-size: 18px;
	}
}







/* AMP: бегущая строка */
.DpSvarJaTJXYI {
	display: flex;
	align-items: center;
	width: 100%;
	height: 46px;
	overflow: hidden;
	background: var(--color_bg_run_line);
}

.DpSvarJaTJXYI .jIOBtXoUBbH0 {
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.DpSvarJaTJXYI .marqueeTrack {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	width: max-content;
	min-width: max-content;
	transform: translate3d(0, 0, 0);
	animation-name: ampMarqueeScroll;
	animation-duration: 20s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	will-change: transform;
}

.DpSvarJaTJXYI .marqueeGroup {
	display: flex;
	flex: 0 0 auto;
	flex-flow: row nowrap;
	align-items: center;
	width: max-content;
	min-width: max-content;
}

.DpSvarJaTJXYI .LQPqoKd4QBB {
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	gap: 10px;
	height: 46px;
	padding: 0 16px;
	color: #fff;
	font-size: 16px;
	line-height: 1;
	text-decoration: none;
	white-space: nowrap;
}

.DpSvarJaTJXYI .fMxuJlrooBV8COD {
	display: block;
	flex: 0 0 auto;
	width: 20px;
	height: 20px;
	object-fit: contain;
}

.DpSvarJaTJXYI .VEIiYI3vKk5SB {
	display: block;
	flex: 0 0 auto;
	white-space: nowrap;
}

@keyframes ampMarqueeScroll {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(-50%, 0, 0);
	}
}

@media screen and (max-width: 480px) {
	.DpSvarJaTJXYI {
		height: 44px;
	}

	.DpSvarJaTJXYI .LQPqoKd4QBB {
		height: 44px;
		padding: 0 14px;
		font-size: 15px;
	}
}






/* last styles to bonuses */

.aNQROf4loB,
.ebaENZHL {
	min-height: 100%;
}

h1 {
	font-size: 48px;
}

@media (max-width: 1024px) {

	.aNQROf4loB,
	.ebaENZHL {
		min-height: 100%;
	}

	h1 {
		font-size: 40px;
	}
}

@media (max-width: 767px) {

	.aNQROf4loB,
	.ebaENZHL {
		min-height: 100%;
	}

	h1 {
		font-size: 30px;
	}
}



/*new banner style Start*/
.RTvGEmWwldcv5 {
	margin-bottom: 50px;
}

.sliderWrapper {
	position: relative;
}

.dqYoBlenQXna7pJy {
	position: relative;
	display: flex;
	border-radius: 26px;
	overflow: hidden;
	text-decoration: none;
	height: 500px;
}

.dqYoBlenQXna7pJy>img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.xXCvEQBrsBN {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	z-index: 2;
	width: 100%;
}

.xXCvEQBrsBN img {
	max-width: 550px;
}

.textBlock {
	margin-left: 65px;
}

.textBlock p {
	color: var(--color_text__banner_slider);
	font-size: 36px;
	font-weight: 500;
}

.textBlock h2 {
	font-size: 96px;
	font-weight: 900;
	font-style: italic;
	text-transform: uppercase;
	line-height: 100%;
}

.textBlock h1,
.textBlock h2,
.textBlock h3,
.textBlock h4,
.textBlock h5,
.textBlock h6 {
	color: var(--color_text_title_banner_slider);
}

.RTvGEmWwldcv5 .swiper-button-next,
.RTvGEmWwldcv5 .swiper-button-prev {
	width: 15px;
	height: 36px;
	color: var(--color_arrow_banner_slider);
}

.RTvGEmWwldcv5 .swiper-button-next {
	right: 20px !important;
}

.RTvGEmWwldcv5 .swiper-button-prev {
	left: 20px !important;
}

.RTvGEmWwldcv5 .swiper-pagination-bullet {
	background: var(--color_pagination_banner_slider);
}

.RTvGEmWwldcv5 .swiper-pagination-bullet-active {
	background: var(--color_pagination_active_banner_slider);
}

.RTvGEmWwldcv5 .swiper-pagination.swiper-pagination-horizontal {
	top: unset;
	bottom: -30px;
}

@media screen and (max-width: 1024px) {
	.xXCvEQBrsBN {
		flex-direction: column-reverse;
	}

	.textBlock {
		padding: 0 27px 58px;
		margin-left: 0;
	}

	.textBlock p {
		font-size: 24px;
	}

	.textBlock h2 {
		font-size: 66px;
	}
}

@media screen and (max-width: 768px) {
	.textBlock p {
		font-size: 14px;
	}

	.textBlock h2 {
		font-size: 39px;
	}
}

/*new banner style END*/


@media screen and (max-width: 1023px) {

	.sFsXQWGO .drop ol,
	.sFsXQWGO .drop ul {
		padding-left: 40px;
	}
}

.bonusWimg img.mXTngAiAIJJ {
	width: 100%;
	height: 160px;
}

.gqsrsJcwEObb,
.gqsrsJcwEObb .pxEVTNapHDP {
	line-height: 130%;
	font-size: 20px;
}

.WGJtzSuEK {
	display: flex;
	align-items: center;
	justify-content: center;
}

.WGJtzSuEK img {
	width: 25px;
	height: 25px;
}

.WGJtzSuEK:before {
	display: none;
}


@media (max-width: 1023px) {
	.mirrorMarquee .jIOBtXoUBbH0 {
		overflow: hidden;
	}

	.mirrorMarquee .marqueeTrack {
		display: flex;
		flex-wrap: nowrap;
		will-change: transform;
	}

	.mirrorMarquee .marqueeGroup {
		display: flex;
		flex: 0 0 auto;
		flex-wrap: nowrap;
		white-space: nowrap;
	}

	.mirrorMarquee .LQPqoKd4QBB {
		display: inline-flex;
		flex: 0 0 auto;
		white-space: nowrap;
	}
}




/* home app promo section */
.eeMfzijQs45K2K {
	min-height: 602px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 34px 0;
}

.eeMfzijQs45K2K .container {
	overflow: visible;
}

.LhxLbjvArJow {
	min-height: 602px;
	display: flex;
	align-items: center;
	gap: 20px;
	position: relative;
	overflow: visible;
}

.uMXNIRxT4ospwm {
	position: relative;
	flex: 1;
	align-self: flex-end;
}

.GAzuNKAhtAPY {
	max-width: 980px;
	display: flex;
	flex-direction: column;
	gap: 34px;
	z-index: 2;
	flex: 1;
}

.TbdSvkjvrdUw {
	min-height: 37px;
	display: inline-flex;
	align-items: center;
	gap: 10px;
	padding: 0 16px;
	border-radius: 7px;
	background: var(--home-app-promo-download-btn-bg);
	color: var(--home-app-promo-download-btn-text);
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	width: fit-content;
	transition: background 0.3s ease, color 0.3s ease;
}

.TbdSvkjvrdUw:hover {
	background: var(--home-app-promo-download-btn-bg-hover);
	color: var(--home-app-promo-download-btn-text-hover);
}

.uYipNKo7u {
	width: 18px;
	height: 18px;
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.sdADmjlfD8PIG {
	width: 18px;
	height: 18px;
	flex-shrink: 0;
}

.AYMAqGsvC5ebgGEl {
	background-color: currentColor;
	-webkit-mask-image: var(--home-app-promo-icon-url);
	mask-image: var(--home-app-promo-icon-url);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.EBLKpPlCbfKRV {
	margin: 0;
	font-size: 54px;
	line-height: 1.04;
	font-weight: 800;
	text-transform: uppercase;
	max-width: 680px;
	color: var(--home-app-promo-title-color);
}

.furDRJhYzO0m4 {
	background: rgba(var(--home-app-promo-code-block-bg-rgb), 0.54);
	border-radius: 16px;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	font-size: 20px;
	max-width: 600px;
	position: relative;
}

.tDRdmPOk {
	font-size: 20px;
	line-height: 1.15;
	max-width: 440px;
	color: var(--home-app-promo-code-text-color);
}

.tDRdmPOk p {
	margin-bottom: 0;
	color: inherit;
}

.tDRdmPOk .amp-wp-enforced-sizes {
	vertical-align: middle;
	width: 24px;
}

.isObHCbc0tK {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.VnLkpEgwFWfxP {
	font-size: 32px;
	color: var(--home-app-promo-code-value-color);
	font-style: italic;
	font-weight: 700;
	letter-spacing: 0.8px;
}

.rIZSOSbS {
	border: none;
	background: var(--home-app-promo-copy-btn-bg);
	color: var(--home-app-promo-copy-btn-text);
	border-radius: 8px;
	min-height: 56px;
	min-width: 233px;
	padding: 5px 20px;
	font-size: 20px;
	line-height: 1;
	font-weight: 500;
	cursor: pointer;
	text-transform: uppercase;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	transition: background 0.3s ease, color 0.3s ease;
}

.rIZSOSbS:hover {
	background: var(--home-app-promo-copy-btn-bg-hover);
	color: var(--home-app-promo-copy-btn-text-hover);
}

.furDRJhYzO0m4::before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: 16px;
	background: repeating-linear-gradient(90deg, var(--home-app-promo-code-border-color) 0 18px, transparent 18px 32px) top / 100% 3px no-repeat, repeating-linear-gradient(90deg, var(--home-app-promo-code-border-color) 0 18px, transparent 18px 32px) bottom / 100% 3px no-repeat, repeating-linear-gradient(0deg, var(--home-app-promo-code-border-color) 0 18px, transparent 18px 32px) left / 3px 100% no-repeat, repeating-linear-gradient(0deg, var(--home-app-promo-code-border-color) 0 18px, transparent 18px 32px) right / 3px 100% no-repeat;
	pointer-events: none;
}

/* .rIZSOSbS:after {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-left: 12px;
  vertical-align: middle;
  background-image: url('../img/ic3.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
} */

.JadEpqwJ {
	width: 280px;
	min-height: 56px;
	border-radius: 5px;
	background: var(--home-app-promo-bonus-btn-bg);
	color: var(--home-app-promo-bonus-btn-text);
	font-size: 20px;
	font-weight: 700;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: background 0.3s ease, color 0.3s ease;
	padding: 5px 10px;
}

.JadEpqwJ:hover {
	background: var(--home-app-promo-bonus-btn-bg-hover);
	color: var(--home-app-promo-bonus-btn-text-hover);
}

.EyeUqYMO6D {
	position: absolute;
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}

.cRCdIPogoc0RrP {
	right: -220px;
	bottom: -10px;
	z-index: 2;
	max-width: 630px;
}

.iact89FiRL8 {
	bottom: -34px;
	left: 0;
	z-index: 1;
	max-height: 603px;
	max-width: 446px;
}

.wEoAjIw2q {
	display: none;
}

@media (max-width: 1023px) {
	.eeMfzijQs45K2K {
		position: relative;
		background-image: none !important;
		padding: 30px 0;
	}

	.wEoAjIw2q {
		display: block;
		position: absolute;
		inset: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		z-index: 1;
		pointer-events: none;
	}

	.LhxLbjvArJow {
		min-height: auto;
		flex-direction: column;
		align-items: center;
		gap: 28px;
	}

	.GAzuNKAhtAPY {
		padding-right: 0;
		gap: 34px;
		max-width: 100%;
		width: 100%;
		align-items: center;
	}

	.TbdSvkjvrdUw {
		font-size: 12px;
		min-height: 28px;

	}

	.EBLKpPlCbfKRV {
		font-size: 32px;
		text-align: center;
	}

	.furDRJhYzO0m4 {
		width: 100%;
		max-width: 100%;
		padding: 16px 30px;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		gap: 10px;
	}

	.tDRdmPOk {
		font-size: 16px;
		max-width: 100%;
	}

	.VnLkpEgwFWfxP {
		font-size: 32px;
		text-align: center;
	}

	.rIZSOSbS {
		min-height: 44px;
		width: fit-content;
		font-size: 20px;
		margin: 0 auto;
	}

	.uMXNIRxT4ospwm {
		display: none;
	}

	.JadEpqwJ {
		width: 100%;
		max-width: 280px;
	}
}

.bTCXQzi4A3aWNb .aEZdjoufUBm2iHn {
	height: 43px;
	font-size: 20px;
	border-radius: 12px;
	min-width: 165px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
}

.bTCXQzi4A3aWNb .aEZdjoufUBm2iHn .eChlBOq4Ykog {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	color: inherit;
	width: 20px;
	height: 20px;
}

.bTCXQzi4A3aWNb .aEZdjoufUBm2iHn .UuwtZaRfGSPCT {
	background-color: currentColor;
	-webkit-mask-image: var(--btn-icon-url);
	mask-image: var(--btn-icon-url);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.bTCXQzi4A3aWNb .aEZdjoufUBm2iHn:hover {
	transform: none;
}

.bTCXQzi4A3aWNb .BfHOAjqbP1ym {
	background: var(--color-header-btn-registration);
	color: var(--color-header-btn-text-registration);
}

.scroll-is {
	gap: 10px;
}

.bTCXQzi4A3aWNb .BfHOAjqbP1ym:hover {
	background: var(--color-header-btn-main-registration-active-color);
	color: var(--color-header-btn-text-registration-active-color);
}

.bTCXQzi4A3aWNb .VgnhwKZn4WAH {
	background: var(--color-header-btn-secondary);
	color: var(--color-header-btn-text-secondary);
}

.bTCXQzi4A3aWNb .VgnhwKZn4WAH:hover {
	background: var(--color-header-btn-secondary-active-color);
	color: var(--color-header-btn-text-secondary-active-color);
}

.VRGEQnKVcKsqR {
	display: none;
}

.VRGEQnKVcKsqR .BfHOAjqbP1ym {
	background: var(--color-footer-mobile-btn-1);
	color: var(--color-footer-mobile-btn-text-1);
}

.VRGEQnKVcKsqR .BfHOAjqbP1ym:hover {
	background: var(--color-footer-mobile-btn-hover-1);
	color: var(--color-footer-mobile-btn-text-hover-1);
}

.VRGEQnKVcKsqR .VgnhwKZn4WAH {
	background: var(--color-footer-mobile-btn-2);
	color: var(--color-footer-mobile-btn-text-2);
}

.VRGEQnKVcKsqR .VgnhwKZn4WAH:hover {
	background: var(--color-footer-mobile-btn-hover-2);
	color: var(--color-footer-mobile-btn-text-hover-2);
}

@media (max-width: 1023px) {
	.bTCXQzi4A3aWNb .aEZdjoufUBm2iHn {
		height: 40px;
		font-size: 16px;
		min-width: 140px;
		padding: 6px;
	}

	.VRGEQnKVcKsqR {
		display: flex;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 4;
		width: 100%;
		margin: auto;
		align-items: center;
		justify-content: center;
		gap: 10px;
		padding: 12px 20px;
		background: var(--color-footer-mobile-buttons-bg);
	}

	.panel {
		bottom: 76px;
	}

	.RDvBPFEdXcyL2 {
		padding: 21px 0 160px;
	}

	.eeMfzijQs45K2K {
		min-height: 580px;
	}
}

@media screen and (max-width: 767px) {
	.WGJtzSuEK.active {
		bottom: 155px;
	}
	.WGJtzSuEK img {
		width: 15px;
		height: 15px;
	}
}


/* install guide section */
.YXReCUIuA {
	padding: 35px 0 0;
}

.AXjRn2NNmTR {
	margin: 0;
	font-size: 36px;
	line-height: 1.15;
	text-transform: uppercase;
	padding-bottom: 18px;
	color: var(--install-guide-title-color);
}

.uJqE1kz53IT {
	padding-bottom: 35px;
	font-size: 20px;
	line-height: 1.3;
	color: var(--install-guide-subtitle-color);
}

.GdsqzQv7q6Q {
	margin-top: 15px;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 15px;
}

.mJyyXkOiNp6JUn {
	background: var(--install-guide-card-bg);
	border-radius: 10px;
	padding: 30px 34px;
	display: flex;
	flex-direction: column;
	gap: 25px;
}

.xXGQSMsPV7oS {
	font-size: 24px;
	line-height: 1.2;
	font-weight: 700;
	margin: 0;
	display: flex;
	align-items: center;
	gap: 8px;
	color: var(--install-guide-card-title-color);
}

.CnsnDCyksYI0XY {
	width: 35px;
	height: 35px;
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.dUXzxLPu5ow89av {
	background-color: var(--install-guide-card-icon-color);
	-webkit-mask-image: var(--install-guide-card-icon-url);
	mask-image: var(--install-guide-card-icon-url);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.KGiTlYhAF85zOn {
	padding: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.container ul.KGiTlYhAF85zOn {
	padding-left: 0;
	margin-top: 0;
}


.KGiTlYhAF85zOn li {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 20px;
	line-height: 1.22;
	color: var(--install-guide-card-text-color);
}

.EuFKTH1Cc {
	width: 28px;
	min-width: 28px;
	height: 28px;
	border-radius: 5px;
	background: var(--install-guide-step-bg);
	color: var(--install-guide-step-text-color);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	line-height: 1;
	margin-top: 1px;
}

.dtRoTIJ0pltRNe {
	margin-top: auto;
	max-width: 270px;
	min-height: 56px;
	width: 100%;
	align-self: center;
	background-color: var(--install-guide-btn-bg);
	color: var(--install-guide-btn-text);
	transition: background 0.3s ease, color 0.3s ease;
}

.dtRoTIJ0pltRNe:hover {
	background-color: var(--install-guide-btn-bg-hover);
	color: var(--install-guide-btn-text-hover);
}

@media (max-width: 1023px) {
	.AXjRn2NNmTR {
		font-size: 28px;
		padding-bottom: 24px;
	}

	.uJqE1kz53IT {
		font-size: 16px;
		padding-bottom: 15px;
		margin-bottom: 0;
	}

	.container p.uJqE1kz53IT {
		margin-bottom: 0;
	}

	.GdsqzQv7q6Q {
		grid-template-columns: 1fr;
		margin-top: 0;
	}

	.xXGQSMsPV7oS {
		font-size: 20px;
	}


	.mJyyXkOiNp6JUn {
		padding: 22px 20px;
	}

	.dtRoTIJ0pltRNe {
		margin-top: auto;
		margin-top: 12px;
	}
}

.orPvhqmwWWxP {
	display: flex;
	gap: 10px;
}

html[amp] .vdGgumfeF9iXy .languages.active>ul {
	width: 100%;
}

@media (max-width: 1023px) {
	.wEoAjIw2q {
		object-fit: cover !important;
	}
}

@media screen and (max-width: 680px) {
	html[amp] #goUp {
		bottom: 149px;
	}

	.KGiTlYhAF85zOn li {
		font-size: 16px;
	}

	.EuFKTH1Cc {
		font-size: 16px;
	}
}

a[href=""] {
	pointer-events: none;
}

.xXCvEQBrsBN img {
	width: 100%;
	max-width: 550px;
	height: auto;
	object-fit: contain;
}

@media screen and (max-width: 1023px) {
	amp-carousel.ampBannerCarousel {
		border-radius: 26px;
	}

	amp-carousel.ampBannerCarousel,
	.dqYoBlenQXna7pJy {
		height: 500px;
	}

	.aEZdjoufUBm2iHn.btnHide {
		display: none;
	}
}

.Axvs4GsoyE {
	margin-bottom: 20px;
}



/* reviews sections start */



.review-comments-section {
	padding: 32px 0 40px;
	background: var(--color-reviews-extra-bg);
	border-radius: 0;
	background-image: none !important;
}

.review-form {
	display: flex;
	flex-direction: column;
	gap: 20px;
	padding: 30px 0;
	margin-bottom: 0;
	border-radius: 10px;
	background: transparent;
	box-shadow: none;
}

.review-form__grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
}

.review-form__field {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
	gap: 15px;
	color: var(--color-reviews-form-label);
	font-size: 18px;
	font-weight: 500;
}

.review-form__field>span {
	width: 100%;
	max-width: 120px;
	padding-top: 14px;
	color: var(--color-reviews-form-label);
	flex: 0 0 120px;
	font-size: 18px;
	font-weight: 500;
}

.review-form__field--full {
	grid-column: 1 / -1;
}

.review-form__field--compact {
	max-width: 455px;
}

.review-form__field--compact>span {
	padding-top: 0;
}

.review-form__field--textarea>span {
	padding-top: 0;
}

.review-form__field input,
.review-form__field textarea {
	width: 100%;
	flex: 1 1 auto;
	border: 0;
	border-radius: 10px;
	background: var(--color-reviews-input-bg);
	color: var(--color-reviews-form-input-text);
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	padding: 15px 18px;
	box-shadow: none;
}

.review-form__field textarea {
	min-height: 0;
	resize: vertical;
}

.review-form__required {
	color: var(--color-reviews-button-bg);
}

.review-form__prefix {
	display: inline;
	font-size: 1em;
	font-weight: inherit;
	line-height: inherit;
}

.review-form__field input:focus,
.review-form__field textarea:focus,
.review-brand-select__trigger:focus {
	outline: none;
	box-shadow: none;
}

.review-brand-select {
	position: relative;
	flex: 1 1 auto;
	width: 100%;
}

.review-brand-select__trigger {
	width: 100%;
	min-height: 64px;
	padding: 14px 18px;
	border: 0;
	border-radius: 10px;
	background: var(--color-reviews-input-bg);
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	cursor: pointer;
	box-shadow: 0 0 0 1px var(--color-reviews-extra-bg);
}

.review-brand-select__trigger:disabled,
.review-form__submit:disabled {
	cursor: not-allowed;
	opacity: 0.6;
}

.review-brand-select__value {
	display: inline-flex;
	align-items: center;
	gap: 12px;
	color: var(--color-reviews-form-input-text);
	font-size: 18px;
	font-weight: 500;
	text-align: left;
}

.review-brand-select__value--placeholder,
.review-brand-select__value--placeholder span {
	color: var(--color-reviews-form-placeholder);
}

.review-brand-select__value img,
.review-brand-select__option img,
.review-comment__brand img {
	width: 40px;
	height: 40px;
	object-fit: contain;
	flex-shrink: 0;
}

.review-brand-select__arrow {
	width: 12px;
	height: 12px;
	flex-shrink: 0;
	border-right: 2px solid var(--color-reviews-muted-text);
	border-bottom: 2px solid var(--color-reviews-muted-text);
	transform: rotate(45deg);
	transition: transform 0.2s ease;
}

.review-brand-select.is-open .review-brand-select__arrow {
	transform: rotate(-135deg);
	margin-top: 6px;
}

.review-brand-select__menu {
	position: absolute;
	top: calc(100% + 10px);
	left: 0;
	right: 0;
	z-index: 20;
	display: none;
	max-height: 320px;
	overflow-y: auto;
	padding: 10px;
	border-radius: 10px;
	background: var(--color-reviews-input-bg);
	box-shadow: 0 0 0 1px var(--color-reviews-extra-bg);
}

.review-brand-select.is-open .review-brand-select__menu {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.review-brand-select__option {
	width: 100%;
	padding: 12px 14px;
	border: 0;
	border-radius: 10px;
	background: var(--color-reviews-input-bg);
	display: inline-flex;
	align-items: center;
	gap: 12px;
	color: var(--color-reviews-muted-text);
	font-size: 18px;
	font-weight: 500;
	text-align: left;
	cursor: pointer;
	transition: background 0.2s ease, transform 0.2s ease;
}

.review-brand-select__option:hover,
.review-brand-select__option.is-selected {
	background: color-mix(in srgb, var(--color-reviews-control-hover) 28%, var(--color-reviews-input-bg));
	transform: none;
}

.review-form__rating {
	padding: 0;
	margin: 0;
	display: grid;
	grid-template-columns: 120px minmax(0, 1fr);
	column-gap: 15px;
	row-gap: 0;
	align-items: center;
}

.review-form__rating-label {
	width: 120px;
	padding: 0;
	color: var(--color-reviews-form-label);
	font-size: 18px;
	font-weight: 500;
	max-width: 120px;
	line-height: 26px;
	align-self: center;
}

.review-form__field.is-invalid input,
.review-form__field.is-invalid textarea,
.review-form__field.is-invalid .review-brand-select__trigger,
.review-form__rating.is-invalid .review-form__stars {
	box-shadow: 0 0 0 1px #FF6B6B;
}

.review-form__field.is-invalid .review-brand-select__trigger {
	box-shadow: 0 0 0 1px #FF6B6B;
}

.review-form__stars {
	display: inline-flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	gap: 4px;
	grid-column: 2;
	margin-top: 0;
	justify-self: start;
	align-self: center;
	padding-bottom: 3px;
	padding-left: 5px;
	border-radius: 5px;
}

.review-form__stars input {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

.review-form__stars label {
	cursor: pointer;
	font-size: 0;
	line-height: 1;
	width: 26px;
	height: 26px;
}

.review-form__stars label::before {
	content: "\2605";
	display: block;
	color: var(--color-reviews-muted-text);
	width: 26px;
	height: 26px;
	font-size: 26px;
	line-height: 26px;
	transition: color 0.2s ease, transform 0.2s ease;
}

.review-form__stars label:hover::before,
.review-form__stars label:hover~label::before,
.review-form__stars input:checked~label::before {
	color: var(--color-reviews-button-bg);
}

.review-form__stars label:hover::before {
	transform: none;
}

.review-form__submit {
	align-self: flex-end;
	min-width: 160px;
	border: 0;
	border-radius: 10px;
	background: var(--color-reviews-form-submit-bg);
	color: var(--color-reviews-form-submit-text);
	font-size: 18px;
	font-weight: 500;
	padding: 16px 28px;
	cursor: pointer;
	transition: none;
	box-shadow: none;
}

.review-form__submit:hover {
	background-color: var(--color-reviews-form-submit-hover);
	transform: none;
	box-shadow: none;
}

.review-form__field input::placeholder,
.review-form__field textarea::placeholder {
	color: var(--color-reviews-form-placeholder);
	opacity: 1;
}

.review-form__message {
	padding: 14px 18px;
	border-radius: 10px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
}

.review-form__message.is-success {
	background: rgba(54, 179, 126, 0.18);
	color: var(--color-reviews-form-success-text);
}

.review-form__message.is-error {
	background: rgba(255, 107, 107, 0.16);
	color: var(--color-reviews-form-error-text);
}

.review-comments-section__list {
	margin-top: 10px;
}

.review-comments-list {
	margin-top: 0;
}

.review-comment {
	height: 100%;
}

.review-comment__header,
.review-comment__identity,
.review-comment__brand,
.review-comment__details {
	display: flex;
}

.review-comment__header {
	align-items: flex-start;
	justify-content: space-between;
	gap: 18px;
}

.review-comment__identity {
	flex-direction: column;
	gap: 12px;
}

.review-comment__author {
	font-size: 22px;
	font-weight: 700;
	line-height: 1.1;
}

.review-comment__brand {
	align-items: center;
	gap: 12px;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.3;
}

.review-comment__content {
	font-size: 18px;
	line-height: 1.6;
}

.review-comment__content p:last-child {
	margin-bottom: 0;
}

.review-comment__details {
	flex-wrap: wrap;
	gap: 14px;
}

.review-comment__detail {
	flex: 1 1 220px;
	padding: 16px 18px;
	border-radius: 16px;
	background: color-mix(in srgb, var(--color-reviews-divider) 8%, transparent);
}

.review-comment__detail b {
	display: block;
	margin-bottom: 8px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}

.review-comment__detail p {
	margin: 0;
	color: inherit;
	font-size: 16px;
	line-height: 1.5;
}

.review-comment__moderation,
.review-comment__footer,
.review-comments-section__empty {
	font-size: 15px;
}

.review-comment__moderation {
	margin: 0;
	color: color-mix(in srgb, var(--color-reviews-button-bg) 55%, #ffffff);
}

.review-comment__footer {
	opacity: 0.7;
}

.review-comments-section__empty {
	margin: 0;
	padding: 20px 0 0;
	color: var(--color-reviews-card-text);
}

@media (max-width: 1023px) {

	.review-form,
	.review {
		border-radius: 10px;
	}

	.review-form__grid,
	.elements.review-comments-list {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 767px) {
	.review-comment__header {
		flex-direction: column;
		align-items: flex-start;
	}

	.review-form {
		padding: 22px 0;
	}

	.review-form__field,
	.review-form__rating {
		gap: 10px;
	}

	.review-form__rating {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}

	.review-form__field>span,
	.review-form__rating-label {
		max-width: none;
		width: 100%;
		flex-basis: auto;
		padding-top: 0;
	}

	.review-form__field input,
	.review-form__field textarea,
	.review-brand-select__trigger {
		padding: 14px 16px;
	}

	.review-form__stars label::before {
		width: 26px;
		height: 26px;
		font-size: 26px;
		line-height: 26px;
	}

	.review-comment__author {
		font-size: 20px;
	}

	.review-comment__content {
		font-size: 16px;
	}
}

/* reviews sections start */


.ssISOoNeMMnG4 {
	padding: 26px 0 0;
	background: var(--color-main-page);
}

.ssISOoNeMMnG4 .container {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	grid-template-areas:
		"title controls"
		"slider slider"
		"button button"
		"extra extra";
	column-gap: 20px;
	row-gap: 22px;
	align-items: center;
}

.OYozaNqnh {
	grid-area: title;
	margin-bottom: 0;
}

.reviewsTitle {
	padding-top: 0;
	margin: 0;
	color: var(--color-title-reviews-block-new);
	font-size: 36px;
	line-height: 1;
	font-weight: 600;
}

.qpzKPmRIJISoa {
	grid-area: controls;
	display: flex;
	align-items: center;
	gap: 14px;
	padding-top: 6px;
	justify-self: end;
}

.VaIhymGMCyqf {
	width: 40px;
	height: 40px;
	border: 0;
	border-radius: 50%;
	background: var(--color-reviews-control-bg);
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: background-color .3s ease;
}

.VaIhymGMCyqf:hover {
	background: color-mix(in srgb, var(--color-reviews-control-hover) 28%, transparent);
}

.VaIhymGMCyqf img {
	width: 18px;
	height: 18px;
}

.VaIhymGMCyqf#reviewsPrev img {
	transform: rotate(90deg);
}

.VaIhymGMCyqf#reviewsNext img {
	transform: rotate(-90deg);
}

.cCrLvhzgraNuxA {
	grid-area: slider;
	width: 100%;
	overflow: hidden;
}

.cCrLvhzgraNuxA .swiper-wrapper {
	align-items: stretch;
}

.cCrLvhzgraNuxA .swiper-slide {
	height: auto;
	box-sizing: border-box;
}

.reviewCard {
	background: var(--color-reviews-card-bg);
	border-radius: 10px;
	padding: 20px;
	color: var(--color-reviews-card-text);
	display: flex;
	flex-direction: column;
	min-height: 374px;
	max-height: 374px;
	overflow: hidden;
	transition: max-height .35s ease;
}

.reviewCard.isExpanded {
	max-height: 1400px;
}

.NjSNfjgPslt {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 14px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid color-mix(in srgb, var(--color-reviews-divider) 10%, transparent);
}

.tPsvPar6A {
	display: flex;
	align-items: center;
	gap: 14px;
	min-width: 0;
}

.NHYrUK0qmQFXy {
	width: 39px;
	height: 39px;
	border-radius: 50%;
	background: var(--color-reviews-avatar-bg);
	position: relative;
	flex-shrink: 0;
}

.NHYrUK0qmQFXy span {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: var(--color-reviews-avatar-shape);
	transform: translate(-50%, -60%);
}

.NHYrUK0qmQFXy::after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 6px;
	width: 24px;
	height: 14px;
	border-radius: 14px 14px 9px 9px;
	background: var(--color-reviews-avatar-shape);
	transform: translateX(-50%);
}

.uBegBYaHQBYmje4e {
	min-width: 0;
}

.xYGsIRQXrAvpkW71 {
	display: flex;
	align-items: center;
	gap: 10px;
	flex-wrap: wrap;
}

.KgfGlTpNCPgZyFFu {
	color: var(--color-reviews-card-text);
	font-size: 18px;
	line-height: 1.2;
	font-weight: 500;
}

.bXhCrQ8R {
	color: var(--color-reviews-muted-text);
	font-size: 14px;
	line-height: 1;
	display: flex;
	align-items: center;
	gap: 4px;
}

.bXhCrQ8R span {
	color: var(--color-reviews-button-bg);
}

.PwvqRqf4 {
	font-size: 14px;
	line-height: 1.2;
	color: var(--color-reviews-muted-text);
	margin-top: 4px;
	font-weight: 400;
}

.INsOFu1lEOY {
	height: 27px;
	padding: 5px 10px;
	border-radius: 10px;
	display: inline-flex;
	align-items: center;
	gap: 5px;
	font-size: 14px;
	line-height: 1;
	white-space: nowrap;
	flex-shrink: 0;
}

.INsOFu1lEOY.verified {
	background: color-mix(in srgb, var(--color-reviews-verified) 15%, transparent);
	color: var(--color-reviews-verified);
}

.INsOFu1lEOY.suspicious {
	background: color-mix(in srgb, var(--color-reviews-suspicious) 15%, transparent);
	color: var(--color-reviews-suspicious);
}

.HKlDQRP6VqlHg {
	font-size: 16px;
	font-weight: 700;
}

.WFISqOIuH7 {
	height: 30px;
	border-radius: 5px;
	padding: 5px;
	background: var(--color-reviews-brand-bg);
	color: var(--color-reviews-brand-text);
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 10px;
	width: 100%;
	overflow: hidden;
	flex-shrink: 0;
}

.WFISqOIuH7 img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
}

.jKNFRgRaVVSN+.jKNFRgRaVVSN {
	margin-top: 10px;
}

.reviewText {
	overflow: hidden;
	max-height: 186px;
	transition: max-height .35s ease;
}

.cCrLvhzgraNuxA .swiper-wrapper {
	height: auto !important;
}

.reviewCard.isExpanded .reviewText {
	max-height: 1000px;
}

.FNbTNjUlJzEpu {
	font-size: 15px;
	line-height: 1.15;
	margin-bottom: 6px;
}

.FNbTNjUlJzEpu.KqezHXK6owKN {
	color: var(--color-reviews-pros);
}

.FNbTNjUlJzEpu.ZeWFjxi6h2lcI {
	color: var(--color-reviews-cons);
}

.jKNFRgRaVVSN p {
	color: var(--color-reviews-muted-text);
	font-size: 16px;
	line-height: 1.24;
	margin-top: 0;
}

.reviewLink {
	margin-top: auto;
	padding-top: 15px;
	align-self: center;
	color: var(--color-reviews-card-text);
	font-size: 14px;
	line-height: 1;
	text-decoration: underline;
	text-underline-offset: 3px;
	margin-bottom: 2px;
	border: 0;
	background: transparent;
	cursor: pointer;
	display: none;
}

.reviewLink:hover {
	text-decoration: none;
}

.reviewCard.hasOverflow .reviewLink {
	display: inline-flex;
}

.reviewCard.isExpanded .reviewLink {
	text-decoration: none;
}

.jTjzQHTHi {
	grid-area: button;
	width: 100%;
	min-height: 42px;
	border-radius: 10px;
	background: var(--color-reviews-button-bg);
	color: var(--color-reviews-button-text);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	text-decoration: none;
	padding: 10px 20px;
	transition: background-color .3s ease, color .3s ease;
}

.jTjzQHTHi:hover {
	background-color: var(--color-reviews-button-hover);
}

.jTjzQHTHi span {
	font-size: 18px;
	line-height: 1;
	font-weight: 400;
}

.reviewsButtonIcon {
	transition: none;
}

.reviewsExtraBlock {
	grid-area: extra;
	border-radius: 10px;
	background: var(--color-reviews-extra-bg);
	padding: 20px;
	color: var(--color-reviews-card-text);
	overflow: hidden;
	max-height: 0;
	opacity: 0;
	padding-top: 0;
	padding-bottom: 0;
	transition: max-height .35s ease, opacity .25s ease, padding .35s ease;
}

.reviewsExtraBlock.isOpen {
	max-height: 100%;
	opacity: 1;
	padding: 20px;
}

.reviewsExtraBlockTitle {
	font-size: 18px;
	line-height: 1.2;
	font-weight: 600;
	margin-bottom: 8px;
}

.reviewsExtraBlockText {
	font-size: 16px;
	line-height: 1.4;
	color: color-mix(in srgb, var(--color-reviews-card-text) 72%, transparent);
}

.ssISOoNeMMnG4 .container:after,
.bonusSectionWrapper .container:after {
	display: none;
}

@media (max-width: 1023px) {
	.reviewsTitle {
		font-size: 42px;
	}

	.reviewCard {
		min-height: 420px;
	}
}

@media (max-width: 767px) {
	.ssISOoNeMMnG4 {
		padding: 26px 0 0;
	}

	.ssISOoNeMMnG4 .container {
		grid-template-columns: 1fr;
		grid-template-areas:
			"title"
			"slider"
			"controls"
			"button"
			"extra";
		row-gap: 14px;
	}

	.OYozaNqnh {
		margin-bottom: 0;
	}

	.reviewsTitle {
		font-size: 24px;
	}

	.VaIhymGMCyqf {
		width: 40px;
		height: 40px;
	}

	.qpzKPmRIJISoa {
		padding-top: 0;
		justify-self: center;
	}

	.reviewCard {
		padding: 15px;
		min-height: 374px;
		max-height: 374px;
	}

	.INsOFu1lEOY {
		font-size: 12px;
	}

	.jTjzQHTHi {
		font-size: 18px;
	}

	.WFISqOIuH7 {
		height: 28px;
	}
}

.review-form {
	padding: 20px 0 0;
}

.review-form__field input {
	height: 45px;
	line-height: 1;
	padding: 5px 20px;
}

.review-form__field--compact {
	max-width: 465px;
}

.review-brand-select__trigger {
	height: 45px;
	min-height: 45px;
	line-height: 1;
	padding: 5px 20px;
}

.review-brand-select__option {
	padding: 0;
}

.review-form__field textarea {
	padding: 10px 20px;
	line-height: 1;
	min-height: 90px;
}

.review-form__field--full {
	min-height: 90px;
}

.review-form__stars label::before {
	width: 22px;
	height: 22px;
	font-size: 22px;
}

.review-form__submit {
	min-width: 238px;
	min-height: 42px;
	padding: 10px 20px;
	font-size: 18px;
	transition: background-color .3s ease, color .3s ease;
}

.review-form__submit:hover {
	background-color: var(--color-reviews-form-submit-hover);
}

.reviewsExtraBlock .reviewsTitle {
	font-size: 28px;
}

.review-form__rating {
	min-height: auto;
}

@media (max-width: 767px) {
	.review-form__field {
		flex-direction: column;
	}

	.review-form__rating {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
	}

	.review-form__submit {
		min-width: 100%;
	}
}

amp-carousel.cCrLvhzgraNuxA .reviewCard {
	width: calc(33.333% - 20px);
	margin-right: 15px;
}

amp-carousel .reviewText {
	max-height: 170px;
	overflow: hidden;
}

amp-carousel .reviewText.isOpen {
	max-height: none;
}

amp-carousel .jKNFRgRaVVSN p {
	white-space: normal !important;
}

@media (max-width: 767px) {
	amp-carousel.cCrLvhzgraNuxA .reviewCard {
		width: 100%;
		margin-right: 0;
	}
}

amp-carousel.cCrLvhzgraNuxA .reviewText {
	max-height: 220px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
	scrollbar-color: #cfcfcf transparent;
}

amp-carousel.cCrLvhzgraNuxA .reviewText::-webkit-scrollbar {
	width: 4px;
}

amp-carousel.cCrLvhzgraNuxA .reviewText::-webkit-scrollbar-track {
	background: transparent;
}

amp-carousel.cCrLvhzgraNuxA .reviewText::-webkit-scrollbar-thumb {
	background: #cfcfcf;
	border-radius: 999px;
}

amp-carousel.cCrLvhzgraNuxA .reviewCard {
	height: 100%;
	display: flex;
	flex-direction: column;
}

amp-carousel.cCrLvhzgraNuxA .reviewText {
	flex: 1;
}

amp-carousel.cCrLvhzgraNuxA+.jTjzQHTHi+.reviewsExtraBlock,
.reviewsExtraBlock {
	overflow: hidden;
}

.reviewsExtraBlock.isOpen {
	max-height: 2000px;
	opacity: 1;
}

.reviewsExtraBlock.isOpen {
	margin-bottom: 20px;
}

@media (max-width: 999px) and (min-width: 768px) {
	.review-form__field>span {
		flex: 0;
	}
}

.review-brand-select__option amp-img {
	object-fit: contain !important;
}

.EKewOUm7iQNSgE.ssISOoNeMMnG4 .jTjzQHTHi,
.EKewOUm7iQNSgE.ssISOoNeMMnG4 .reviewsExtraBlock {
	display: none;
}


/* keyFacts */
.zqmpRQV0tw3fJ .container {
	max-width: 1330px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
}

.zqmpRQV0tw3fJ {
	padding: 30px 0;
	background: inherit;
}

.MEBFIEGS65YV {
	max-width: 1280px;
	margin-bottom: 22px;
}

.MEBFIEGS65YV h1,
.MEBFIEGS65YV h2,
.MEBFIEGS65YV h3,
.MEBFIEGS65YV h4,
.MEBFIEGS65YV h5,
.MEBFIEGS65YV h6 {
	margin: 0 0 15px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.15;
	color: var(--key-facts-title-color);
	text-transform: none;
}

.MEBFIEGS65YV p,
.MEBFIEGS65YV div {
	margin: 0 0 15px;
	font-size: 20px;
	line-height: 1.15;
	color: var(--key-facts-text-color);
}

.MEBFIEGS65YV p:last-child,
.MEBFIEGS65YV div:last-child {
	margin-bottom: 0;
}

.AiGhZIjhfG8 {
	--keyFactsColumns: 4;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 9px;
}

.keyFactsCard {
	display: flex;
	align-items: flex-start;
	flex: 0 0 calc((100% - ((var(--keyFactsColumns) - 1) * 9px)) / var(--keyFactsColumns));
	gap: 10px;
	min-height: 88px;
	padding: 10px;
	border: 1px solid transparent;
	border-radius: 9px;
	background: var(--key-facts-card-bg);
}

.REbk0ZRMLJ {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex: 0 0 45px;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: var(--key-facts-icon-bg);
	flex-shrink: 0;
}

.REbk0ZRMLJ::before {
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	background-color: var(--key-facts-icon-color);
	-webkit-mask-image: var(--key-facts-icon-url);
	mask-image: var(--key-facts-icon-url);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.REbk0ZRMLJ img {
	position: absolute;
	inset: 0;
	margin: auto;
	width: 25px;
	height: 25px;
	object-fit: contain;
	opacity: 0;
	pointer-events: none;
}

.NHaLknbU46 {
	flex: 1;
	min-width: 0;
	padding-top: 5px;
}

.PwcavIu06PR {
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.12;
	color: var(--key-facts-card-title-color);
	text-transform: uppercase;
}

.keyFactsCard p {
	margin: 0 0 6px;
	font-size: 14px;
	line-height: 1.6;
	color: var(--key-facts-card-text-color);
}

.lMUSNJ5jRC {
	color: var(--key-facts-card-text-color);
}

.keyFactsCard p:last-child {
	margin-bottom: 0;
}

.keyFactsCardAccent {
	border-color: var(--key-facts-accent-border-color);
}

.keyFactsCardAccent .PwcavIu06PR {
	color: var(--key-facts-accent-title-color);
}

.keyFactsCardAccent p {
	color: var(--key-facts-accent-text-color);
}

@media screen and (max-width: 1024px) {
	.keyFactsCard {
		flex-basis: calc((100% - 9px) / 2);
	}
}

@media screen and (max-width: 767px) {
	.zqmpRQV0tw3fJ {
		padding: 15px 0;
	}

	.MEBFIEGS65YV {
		margin-bottom: 22px;
	}

	.MEBFIEGS65YV h1,
	.MEBFIEGS65YV h2,
	.MEBFIEGS65YV h3,
	.MEBFIEGS65YV h4,
	.MEBFIEGS65YV h5,
	.MEBFIEGS65YV h6 {
		margin-bottom: 15px;
		font-size: 25px;
	}

	.MEBFIEGS65YV p {
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 1.15;
	}

	.keyFactsCard {
		flex-basis: 100%;
		min-height: 50px;
	}
}

/* keyFacts end */

/* processSteps */
.processSteps .container {
	max-width: 1330px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
}

.processSteps {
	padding: 30px 0;
	background: inherit;
}

.VsQqJFfSqvQiBFm {
	margin-bottom: 22px;
}

.VsQqJFfSqvQiBFm h1,
.VsQqJFfSqvQiBFm h2,
.VsQqJFfSqvQiBFm h3,
.VsQqJFfSqvQiBFm h4,
.VsQqJFfSqvQiBFm h5,
.VsQqJFfSqvQiBFm h6 {
	margin: 0 0 15px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.15;
	color: var(--process-steps-title-color);
	text-transform: none;
}

.VsQqJFfSqvQiBFm p {
	margin: 0 0 15px;
	font-size: 20px;
	line-height: 1.15;
	color: var(--process-steps-description-color);
}

.VsQqJFfSqvQiBFm p:last-child {
	margin-bottom: 0;
}

.fabkBhqVQl9 {
	display: flex;
	align-items: stretch;
	gap: 28px;
}

.hXsstXo6Wiz9 {
	flex: 0 0 453px;
	border-radius: 0;
	overflow: hidden;
}

.hXsstXo6Wiz9 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.oDpIQtujREEp {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	align-items: flex-start;
	min-width: 0;
}

.koXBbPXYK4SzgS {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 15px;
	justify-content: center;
}

.gTLmoSi7XCUDWr {
	display: flex;
	align-items: flex-start;
	width: 100%;
	padding: 10px;
	border-radius: 9px;
	background: var(--process-steps-card-bg);
	gap: 10px;
}

.zKUDeiDCRS2a {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 45px;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: var(--process-steps-number-bg);
	font-size: 17px;
	line-height: 1;
	font-weight: 600;
	color: var(--process-steps-number-color);
}

.fnWYIswQe5QkeP {
	flex: 1;
	min-width: 0;
	padding-top: 5px;
}

.bIwsq1loiEcY {
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4;
	color: var(--process-steps-card-title-color);
	text-transform: uppercase;
}

.gTLmoSi7XCUDWr p {
	margin: 0;
	font-size: 14px;
	line-height: 1.6;
	color: var(--process-steps-card-text-color);
}

.ezdwZDLB5 {
	display: flex;
	justify-content: center;
	margin-top: 15px;
}

.bDmPUnt2ojrHR5G {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
	min-width: 204px;
	min-height: 45px;
	padding: 11px 17px;
	border: 2px solid var(--process-steps-btn-border);
	border-radius: 8px;
	background: var(--process-steps-btn-bg);
	box-sizing: border-box;
	color: var(--process-steps-btn-text);
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}

.bDmPUnt2ojrHR5G:hover {
	border-color: var(--process-steps-btn-border-hover);
	background: var(--process-steps-btn-bg-hover);
	color: var(--process-steps-btn-text-hover);
}

.processStepsCompact .koXBbPXYK4SzgS {
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	gap: 14px;
}

.processStepsCompact .gTLmoSi7XCUDWr {
	flex: 0 0 247px;
	flex-direction: column;
	padding: 10px;
}


@media screen and (max-width: 1024px) {
	.fabkBhqVQl9 {
		flex-direction: column;
	}

	.hXsstXo6Wiz9 {
		flex-basis: auto;
		width: 100%;
		height: 320px;
	}

	.processSteps .gTLmoSi7XCUDWr {
		flex-basis: calc(50% - 7px);
	}
}

@media screen and (max-width: 767px) {
	.processSteps {
		padding: 15px 0;
	}

	.VsQqJFfSqvQiBFm {
		margin-bottom: 22px;
	}

	.VsQqJFfSqvQiBFm h1,
	.VsQqJFfSqvQiBFm h2,
	.VsQqJFfSqvQiBFm h3,
	.VsQqJFfSqvQiBFm h4,
	.VsQqJFfSqvQiBFm h5,
	.VsQqJFfSqvQiBFm h6 {
		margin-bottom: 15px;
		font-size: 25px;
	}

	.VsQqJFfSqvQiBFm p {
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 1.15;
	}

	.fabkBhqVQl9 {
		gap: 15px;
	}

	.hXsstXo6Wiz9 {
		height: auto;
	}

	.koXBbPXYK4SzgS,
	.processSteps .koXBbPXYK4SzgS {
		flex-direction: column;
		gap: 10px !important;
	}

	.gTLmoSi7XCUDWr,
	.processSteps .gTLmoSi7XCUDWr {
		flex: 0 0 auto !important;
		flex-direction: row;
		width: 100% !important;
		min-height: 50px;
	}

	.processSteps .fnWYIswQe5QkeP {
		padding-top: 5px;
	}

	.ezdwZDLB5 {
		margin-top: 15px;
	}
}

/* .koXBbPXYK4SzgS {
	counter-reset: process-step;
}

.gTLmoSi7XCUDWr {
	counter-increment: process-step;
}

.zKUDeiDCRS2a::before {
	content: counter(process-step);
} */

/* processSteps end */

/* heroPromo */
.UzvBLb25J {
	background: none;
	width: 100%;
	min-height: 449px;
	position: relative;
}

.OFWOvUvKEUcZh {
	background: rgba(var(--hero-promo-overlay-bg-rgb), var(--heroPromoOverlayOpacity, 0.8));
	min-height: 449px;
}

.VAOiBLlrLIkJjqq {
	width: 100%;
	min-height: 449px;
	padding-bottom: 34px;
}

.heroPromoSlide {
	position: relative;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
}

.LmdCnLJTPo {
	bottom: 20px !important;
}

.VAOiBLlrLIkJjqq .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: var(--hero-promo-pagination-color);
	opacity: 0.45;
}

.VAOiBLlrLIkJjqq .swiper-pagination-bullet-active {
	background: var(--hero-promo-pagination-active-color);
	opacity: 1;
}

.oJgnRHy8cCNO {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 52px;
	height: 52px;
	border: 0;
	background: transparent;
	cursor: pointer;
	z-index: 5;
}

.oJgnRHy8cCNO::before {
	content: "";
	display: block;
	width: 18px;
	height: 18px;
	border-top: 4px solid var(--hero-promo-nav-color);
	border-right: 4px solid var(--hero-promo-nav-color);
	margin: 0 auto;
}

.dQTKwQYZeL {
	left: 20px;
}

.dQTKwQYZeL::before {
	transform: rotate(-135deg);
}

.mLlWY8DXA9gB {
	right: 20px;
}

.mLlWY8DXA9gB::before {
	transform: rotate(45deg);
}

.jUSmJhEV {
	max-width: 1314px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

.kdGAobYMH20i2ph7 {
	min-height: 449px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	padding: 30px 0;
}

.heroPromoSlideReverse .kdGAobYMH20i2ph7 {
	flex-direction: row-reverse;
}

.heroPromoSlideNoImage .OFWOvUvKEUcZh {
	display: flex;
	align-items: center;
}

.heroPromoSlideNoImage .jUSmJhEV {
	width: 100%;
}

.aHGrOBNK8PHhf {
/* 	max-width: var(--heroPromoTextWidth, 610px); */
	max-width: var(--heroPromoTextWidth, 100%);
	display: flex;
/* 	flex: 0 1 var(--heroPromoTextWidth, 610px); */
	flex: 0 1 var(--heroPromoTextWidth, 100%);
	flex-direction: column;
	gap: 25px;
	align-items: flex-start;
}

.heroPromoTextAlignCenter .aHGrOBNK8PHhf {
	align-items: center;
	text-align: center;
}

.heroPromoTextAlignCenter .xrgy2vgW4 {
	justify-content: center;
}

.heroPromoTextAlignRight .aHGrOBNK8PHhf {
	align-items: flex-end;
	text-align: right;
}

.heroPromoTextAlignRight .xrgy2vgW4 {
	justify-content: flex-end;
}

.heroPromoSlideNoImage .kdGAobYMH20i2ph7 {
	min-height: 449px;
	justify-content: center;
	align-items: center;
}

.heroPromoSlideNoImage.heroPromoTextAlignLeft .kdGAobYMH20i2ph7 {
	justify-content: flex-start;
}

.heroPromoSlideNoImage.heroPromoTextAlignCenter .kdGAobYMH20i2ph7 {
	justify-content: center;
}

.heroPromoSlideNoImage.heroPromoTextAlignRight .kdGAobYMH20i2ph7 {
	justify-content: flex-end;
}


.heroPromoSlideNoImage .aHGrOBNK8PHhf {
	max-width: var(--heroPromoTextWidth, 760px);
	flex-basis: var(--heroPromoTextWidth, 760px);
}

.FAaCzNRlC1X,
.FAaCzNRlC1X h1,
.FAaCzNRlC1X h2,
.FAaCzNRlC1X h3,
.FAaCzNRlC1X h4,
.FAaCzNRlC1X h5,
.FAaCzNRlC1X h6,
.FAaCzNRlC1X p,
.FAaCzNRlC1X span {
	font-size: 48px;
	line-height: 1.12;
	font-weight: 700;
	color: var(--hero-promo-title-color);
	text-transform: uppercase;
	margin: 0;
}

.EPIvLevc3WNA {
	font-size: 28px;
	line-height: 1.25;
	color: var(--hero-promo-desc-color);
}

.EPIvLevc3WNA p {
	margin: 0 0 10px;
}

.EPIvLevc3WNA p:last-child {
	margin-bottom: 0;
}

.xrgy2vgW4 {
	display: flex;
	align-items: center;
	gap: 28px;
}

.oMaZccoGN2Ha {
	border: 2px solid var(--hero-promo-primary-btn-border);
	background: var(--hero-promo-primary-btn-bg);
	border-color: var(--hero-promo-primary-btn-border);
	min-width: 204px;
	min-height: 45px;
	font-size: 18px;
	font-weight: 600;
	padding: 11px 17px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
	box-sizing: border-box;
	color: var(--hero-promo-primary-btn-text);
	text-decoration: none;
	transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
	line-height: 1;
}

.oMaZccoGN2Ha:hover {
	background: var(--hero-promo-primary-btn-bg-hover);
	border-color: var(--hero-promo-primary-btn-border-hover);
	color: var(--hero-promo-primary-btn-text-hover);
}

.simhFUx7ViJ8 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 204px;
	min-height: 45px;
	padding: 11px 17px;
	border: 2px solid var(--hero-promo-secondary-btn-border);
	border-radius: 8px;
	background: var(--hero-promo-secondary-btn-bg);
	box-sizing: border-box;
	color: var(--hero-promo-secondary-btn-text);
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}

.simhFUx7ViJ8:hover {
	border-color: var(--hero-promo-secondary-btn-border-hover);
	background: var(--hero-promo-secondary-btn-bg-hover);
	color: var(--hero-promo-secondary-btn-text-hover);
}

.VAOiBLlrLIkJjqq .amp-carousel-button {
	background: transparent;
	background-image: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 1;
}

.VAOiBLlrLIkJjqq .amp-carousel-button::before {
	content: "";
	display: block;
	width: 18px;
	height: 18px;
	border-top: 4px solid var(--hero-promo-nav-color);
	border-right: 4px solid var(--hero-promo-nav-color);
	margin: 0 auto;
}

.VAOiBLlrLIkJjqq .amp-carousel-button-prev::before {
	transform: rotate(-135deg);
}

.VAOiBLlrLIkJjqq .amp-carousel-button-next::before {
	transform: rotate(45deg);
}

.heroPromoImage {
	display: flex;
	flex: 0 1 var(--heroPromoImageWidth, 736px);
	max-width: var(--heroPromoImageWidth, 736px);
	justify-content: flex-end;
}

.heroPromoImage img {
	width: 100%;
	max-width: var(--heroPromoImageWidth, 736px);
	height: auto;
	display: block;
}

img.eFbbNr4rG{
	display: none;
}

@media screen and (max-width: 1023px) {
	.kdGAobYMH20i2ph7 {
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		text-align: left;
	}

	.heroPromoSlideNoImage .kdGAobYMH20i2ph7 {
		min-height: 449px;
		justify-content: center;
		align-items: center;
	}

	.heroPromoSlideReverse .kdGAobYMH20i2ph7 {
		flex-direction: column;
	}

	.aHGrOBNK8PHhf {
		max-width: 100%;
		flex-basis: auto;
		align-items: flex-start;
		justify-content: center;
	}

	.heroPromoSlideNoImage .aHGrOBNK8PHhf {
		max-width: 100%;
	}

	.heroPromoImage {
		flex-basis: auto;
		max-width: 100%;
		justify-content: center;
		align-self: center;
	}
}

@media screen and (max-width: 728px) {
	.UzvBLb25J {
		min-height: auto;
	}

	.OFWOvUvKEUcZh {
		height: 100%;
		min-height: 449px;
	}

	.kdGAobYMH20i2ph7 {
		gap: 10px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		min-height: 449px;
	}

	.heroPromoSlideReverse .kdGAobYMH20i2ph7 {
		flex-direction: column;
	}

	.aHGrOBNK8PHhf {
		max-width: 100%;
		align-items: flex-start;
		gap: 13px;
		text-align: left;
	}

	.heroPromoSlideNoImage .aHGrOBNK8PHhf {
		max-width: 100%;
	}

	.FAaCzNRlC1X,
	.FAaCzNRlC1X h1,
	.FAaCzNRlC1X h2,
	.FAaCzNRlC1X h3,
	.FAaCzNRlC1X h4,
	.FAaCzNRlC1X h5,
	.FAaCzNRlC1X h6,
	.FAaCzNRlC1X p,
	.FAaCzNRlC1X span {
		font-size: 30px;
	}

	.EPIvLevc3WNA {
		font-size: 20px;
	}

	.xrgy2vgW4 {
		justify-content: center;
	}

	.oMaZccoGN2Ha {
		min-width: 200px;
		min-height: 45px;
		font-size: 18px;
	}

	.simhFUx7ViJ8 {
		min-width: 200px;
		min-height: 45px;
		font-size: 18px;
	}

	.heroPromoImage {
		justify-content: center;
	}

	.heroPromoImage img {
		max-width: 95%;
	}
}

@media screen and (max-width: 767px) {
	.heroPromoImageHasMobile .eFbbNr4rG {
		display: block;
	}

	.heroPromoImageHasMobile .heroPromoImageDesktopAsset {
		display: none;
	}

	.heroPromoImageHideMobile .heroPromoImage {
		display: none;
	}
}

@media screen and (max-width: 600px) {
	.VAOiBLlrLIkJjqq {
		height: 667px;
		min-height: 667px;
		padding-bottom: 28px;
	}

	.heroPromoSlide,
	.OFWOvUvKEUcZh,
	.kdGAobYMH20i2ph7 {
		min-height: 567px;
	}

	.heroPromoSlideNoImage .kdGAobYMH20i2ph7 {
		min-height: 567px;
	}

	.oJgnRHy8cCNO {
		width: 25px;
		height: 25px;
	}

	.oJgnRHy8cCNO::before {
		width: 12px;
		height: 12px;
		border-top-width: 3px;
		border-right-width: 3px;
	}

	.dQTKwQYZeL {
		left: 0px;
	}

	.mLlWY8DXA9gB {
		right: 0px;
	}
}

@media screen and (max-width: 500px) {
	.xrgy2vgW4 {
		flex-direction: column;
		width: 100%;
		gap: 12px;
	}

	.oMaZccoGN2Ha {
		max-width: 100%;
		width: 100%;
		font-size: 18px;
	}

	.simhFUx7ViJ8 {
		width: 100%;
		font-size: 18px;
	}
}

/* heroPromo end */

/* paymentOptions */
.paymentOptions .container {
	max-width: 1330px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
}

.paymentOptions {
	padding: 30px 0;
	background: inherit;
}

.OzeHQyMnjdU {
	margin-bottom: 22px;
}

.OzeHQyMnjdU h1,
.OzeHQyMnjdU h2,
.OzeHQyMnjdU h3,
.OzeHQyMnjdU h4,
.OzeHQyMnjdU h5,
.OzeHQyMnjdU h6 {
	margin: 0 0 15px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.15;
	color: var(--payment-options-title-color);
	text-transform: none;
}

.OzeHQyMnjdU p {
	margin: 0 0 15px;
	font-size: 20px;
	line-height: 1.15;
	color: var(--payment-options-text-color);
}

.OzeHQyMnjdU p:last-child {
	margin-bottom: 0;
}

.paymentOptions:not(.paymentOptionsSlider) .ByYR5lTWblaK {
	overflow: visible;
}

.paymentOptions:not(.paymentOptionsSlider) .swiper-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 9px;
}

.paymentOptions:not(.paymentOptionsSlider) .swiper-slide {
	flex: 0 0 calc((100% - ((var(--paymentOptionsColumns, 5) - 1) * 9px)) / var(--paymentOptionsColumns, 5));
	height: auto;
}

.qJYDTU8eXG {
	display: flex;
	flex-direction: column;
	gap: 9px;
	padding: 9px;
	border-radius: 9px;
	background: var(--payment-options-card-bg);
	transition: background-color 0.3s ease, color 0.3s ease;
	text-decoration: none;
}

.qJYDTU8eXG:hover {
	background: var(--payment-options-card-bg-hover);
}

.GyUqHthveq6T {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 114px;
	padding: 9px;
	border-radius: 9px;
	background: var(--payment-options-icon-bg);
}

.GyUqHthveq6T img {
	width: auto;
	width: 149px;
	max-height: 78px;
	object-fit: contain;
}

.RToouBTuhHLUL {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	color: var(--payment-options-name-color);
	text-align: center;
	transition: color 0.3s ease;
}

.qJYDTU8eXG:hover .RToouBTuhHLUL {
	color: var(--payment-options-name-color-hover);
}

.pUmrhnzLydV9 {
	display: flex;
	justify-content: center;
	margin-top: 17px;
}

.ZcyFb5JGZN {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
	min-width: 204px;
	min-height: 45px;
	padding: 11px 17px;
	border: 2px solid var(--payment-options-btn-border);
	border-radius: 8px;
	background: var(--payment-options-btn-bg);
	box-sizing: border-box;
	color: var(--payment-options-btn-text);
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}

.ZcyFb5JGZN:hover {
	border-color: var(--payment-options-btn-border-hover);
	background: var(--payment-options-btn-bg-hover);
	color: var(--payment-options-btn-text-hover);
}

.paymentOptionsSlider .ByYR5lTWblaK {
	width: 100%;
	padding-bottom: 22px;
}

.paymentOptionsSlider .swiper-slide {
	height: auto;
}

.paymentOptionsSlider .qJYDTU8eXG {
	width: 100%;
	height: 100%;
	flex-basis: auto;
}

.paymentOptionsSlider .gtmMOAGqqnnMKUV {
	position: relative;
	left: auto;
	bottom: auto;
	width: 100%;
	height: 5px;
	margin-top: 15px;
	border-radius: 0;
	background: var(--payment-options-scrollbar-bg);
}

.paymentOptionsSlider .gtmMOAGqqnnMKUV .swiper-scrollbar-drag {
	border-radius: 0;
	background: var(--payment-options-scrollbar-thumb);
}

.paymentOptionsSlider .amp-carousel-button {
	background: transparent;
	background-image: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 1;
}

.paymentOptionsSlider .amp-carousel-button::before {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	border-top: 3px solid var(--payment-options-slider-arrow-color);
	border-right: 3px solid var(--payment-options-slider-arrow-color);
	margin: 0 auto;
}

.paymentOptionsSlider .amp-carousel-button-prev::before {
	transform: rotate(-135deg);
}

.paymentOptionsSlider .amp-carousel-button-next::before {
	transform: rotate(45deg);
}

@media screen and (max-width: 1023px) {
	.paymentOptions:not(.paymentOptionsSlider) .swiper-slide {
		flex-basis: calc((100% - 30px) / 3);
	}
}

@media screen and (max-width: 767px) {
	.paymentOptions {
		padding: 15px 0;
	}

	.OzeHQyMnjdU {
		margin-bottom: 22px;
	}

	.OzeHQyMnjdU h1,
	.OzeHQyMnjdU h2,
	.OzeHQyMnjdU h3,
	.OzeHQyMnjdU h4,
	.OzeHQyMnjdU h5,
	.OzeHQyMnjdU h6 {
		margin-bottom: 15px;
		font-size: 25px;
	}

	.OzeHQyMnjdU p {
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 1.15;
	}

	.paymentOptions:not(.paymentOptionsSlider) .swiper-wrapper {
		gap: 8px;
	}

	.paymentOptions:not(.paymentOptionsSlider) .swiper-slide {
		flex-basis: calc((100% - 8px) / 2);
	}

	.qJYDTU8eXG {
		gap: 8px;
		padding: 7px;
	}

	.GyUqHthveq6T {
		height: 80px;
		padding: 7px;
	}

	.GyUqHthveq6T img {
		width: 105px;
		max-height: 55px;
	}

	.RToouBTuhHLUL {
		font-size: 13px;
	}

	.ZcyFb5JGZN {
		min-width: 156px;
	}
}

/* paymentOptions end */

/* siteFooter */
.DOLOxc6B4z .container {
	max-width: 1370px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.DOLOxc6B4z {
	padding: 15px 0 110px;
	background: var(--site-footer-bg);
	margin-top: auto;
}

.iKupAD7Oc {
	display: flex;
	align-items: stretch;
	gap: 15px;
	flex-wrap: wrap;
}

.siteFooterCard,
.epKsHqLC,
.fkTpoutRAz9TyC91,
.WZCYPpjzhK7TUh,
.EtMpFYuO1aLs {
	border-radius: 9px;
	background: var(--site-footer-card-bg);
}

.siteFooterCard {
	flex: 1;
	min-width: 251px;
	padding: 20px 30px;
	color: var(--site-footer-card-text);
}

.siteFooterCard a {
	color: var(--site-footer-card-text);
}

.siteFooterCard a:hover {
	color: var(--site-footer-link-hover);
}

.siteFooterBrand {
	min-width: 273px;
	flex-grow: 0;
}

.IIokrbnJRnheiVH {
	display: block;
	margin-bottom: 30px;
}

.IIokrbnJRnheiVH img {
	width: 100%;
	height: auto;
	max-width: 213px;
}

.siteFooterBrand p {
	margin: 0 0 15px;
	font-size: 16px;
	line-height: 1.15;
	color: var(--site-footer-card-text);
}

.siteFooterTextBlock p,
.siteFooterTextBlock li,
.siteFooterLinks a {
	color: var(--site-footer-muted-text);
	word-break: break-word;
}

.siteFooterTitle {
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.15;
	color: var(--site-footer-title-color);
	text-transform: uppercase;
	position: relative;
}

.siteFooterTitle::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -14px;
	width: 33px;
	height: 2px;
	background: var(--site-footer-title-accent);
}

.siteFooterLinks {
	display: flex;
	flex-direction: column;
}

.siteFooterLinks a {
	font-size: 16px;
	line-height: 1.12;
	transition: color 0.3s ease;
	margin-bottom: 15px;
	text-decoration: none;
}

.siteFooterLinks a:hover {
	color: var(--site-footer-link-hover);
}

.siteFooterTextBlock ul {
	display: flex;
	flex-direction: column;
	gap: 12px;
	margin: 14px 0 0;
	padding-left: 20px;
}

.siteFooterTextBlock li {
	margin-bottom: 0;
}

.epKsHqLC {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 30px;
	padding: 20px 30px;
}

.epKsHqLC a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	max-height: 38px;
	object-fit: contain;
	font-weight: 700;
	line-height: 1;
	transition: transform 0.3s ease, opacity 0.3s ease;
}

.epKsHqLC a:hover {
	opacity: 0.82;
}

.fkTpoutRAz9TyC91 {
	padding: 20px 30px;
}

.fxIahTzoRkp4j1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 18px;
}

.fxIahTzoRkp4j1 img {
	display: block;
	width: auto;
	height: 25px;
	object-fit: contain;
}

.WZCYPpjzhK7TUh {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 26px;
	padding: 20px 30px;
}

.NcVPPNOKwJ {
	display: flex;
	align-items: center;
	gap: 15px;
	flex: 1 1 0;
	max-width: 268px;
}

.wRYGzWPy2 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 55px;
	width: 55px;
	height: 55px;
	border: 1px solid var(--site-footer-trust-icon-border);
	border-radius: 50%;
	color: var(--site-footer-trust-icon-color);
	font-size: 28px;
	font-weight: 700;
	line-height: 1;
}

.YDiSFQ0VICBjU {
	display: block;
	width: 28px;
	height: 28px;
	background-color: var(--site-footer-trust-icon-color);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
}

.dPezwoMYLi {
	margin-bottom: 6px;
	font-weight: 500;
	line-height: 1.15;
	color: var(--site-footer-trust-title-color);
	text-transform: uppercase;
	font-size: 18px;
}

.NcVPPNOKwJ p {
	margin: 0;
	font-size: 16px;
	line-height: 1.25;
	color: var(--site-footer-trust-text-color);
}

.EtMpFYuO1aLs {
	padding: 20px 30px;
	text-align: center;
}

.EtMpFYuO1aLs p {
	margin: 0;
	font-size: 20px;
	line-height: 1.2;
	color: var(--site-footer-copyright-color);
}

@media screen and (max-width: 1100px) {

	.WZCYPpjzhK7TUh {
		flex-wrap: wrap;
	}

	.NcVPPNOKwJ {
		flex-basis: calc((100% - 26px) / 2);
	}
}

@media screen and (max-width: 767px) {
	.DOLOxc6B4z {
		padding: 15px 0 170px;
	}

	.iKupAD7Oc {
		flex-direction: column;
	}

	.siteFooterCard {
		flex-basis: auto;
		padding: 15px;
	}

	.IIokrbnJRnheiVH {
		margin-bottom: 24px;
	}

	.epKsHqLC {
		flex-wrap: wrap;
		gap: 10px;
		padding: 15px;
	}

	.fkTpoutRAz9TyC91,
	.EtMpFYuO1aLs {
		padding: 15px;
	}

	.fxIahTzoRkp4j1 {
		gap: 15px;
	}

	.WZCYPpjzhK7TUh {
		flex-direction: column;
		align-items: stretch;
		padding: 15px;
	}

	.NcVPPNOKwJ {
		flex-basis: auto;
	}

	.EtMpFYuO1aLs p {
		font-size: 16px;
	}
}

@media screen and (max-width: 450px) {
	.fxIahTzoRkp4j1 {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
	}
}


.siteFooterContent {
	display: flex;
	flex-direction: column;
}

@media (max-width: 727px) {
	.iKupAD7Oc {
		display: flex;
		flex-direction: column;
		gap: 14px;
	}

	.siteFooterCard:not(.siteFooterBrand) {
		overflow: hidden;
	}

	.siteFooterCard:not(.siteFooterBrand) .siteFooterTitle {
		position: relative;
		padding-right: 34px;
		cursor: pointer;
		user-select: none;
	}

	.siteFooterCard:not(.siteFooterBrand) .siteFooterTitle::before {
		content: "";
		position: absolute;
		top: 50%;
		right: 0;
		width: 16px;
		height: 16px;
		background-color: var(--site-footer-mobile-toggle-color);
		-webkit-mask: url("../img/arr9.svg") center center / contain no-repeat;
		mask: url("../img/arr9.svg") center center / contain no-repeat;
		transform: translateY(-50%);
		transition: transform 0.3s ease;
	}

	.siteFooterCard:not(.siteFooterBrand) .siteFooterContent {
		max-height: 0;
		overflow: hidden;
		opacity: 0;
		visibility: hidden;
		transition:
			max-height 0.4s ease,
			opacity 0.25s ease,
			visibility 0.25s ease;
	}

	.siteFooterCard.isOpen .siteFooterContent {
		opacity: 1;
		visibility: visible;
		margin-top: 30px;
	}

	.siteFooterCard.isOpen .siteFooterTitle::before {
		transform: translateY(-50%) rotate(180deg);
	}

	.siteFooterCard .siteFooterTitle::after {
		opacity: 0;
		visibility: hidden;
		transition: opacity 0.3s ease;
	}

	.siteFooterCard.isOpen .siteFooterTitle::after {
		opacity: 1;
		visibility: visible;
	}

	.siteFooterCard .siteFooterTitle {
		margin-bottom: 0;
		font-size: 16px;

	}

	.siteFooterLinks a {
		font-size: 14px;
	}
}

/* .qJYDTU8eXG:hover {
    background: #001537;
} */

/* siteFooter end */

/* amp new start */
amp-carousel .OFWOvUvKEUcZh {
	min-height: 100%;
	display: flex;
	align-items: center;
}

amp-carousel .jUSmJhEV {
	min-height: 100%;
}

amp-carousel.ByYR5lTWblaK .swiper-slide {
	width: 253px !important;
	height: 100% !important;
}

.siteFooterContent p,
.siteFooterContent ol,
.siteFooterContent ul {
	font-size: 16px;
	line-height: 1.12;
}

amp-carousel.ByYR5lTWblaK {
	height: auto !important;
}


@media (max-width: 450px) {
	amp-carousel.ByYR5lTWblaK .swiper-slide {
		width: 160px !important;
	}
}

@media screen and (max-width: 1023px) {
	.DOLOxc6B4z {
		padding: 15px 0 170px;
	}

	.amp-wp-76662f2 {
		flex: 0 0 calc((100% - 30px) / 3) !important;
	}
}

@media screen and (max-width: 728px) {
	.ampFoot .siteFooterCard:not(.siteFooterBrand) .siteFooterContent {
		height: auto;
		max-height: 100%;
		opacity: 1;
		visibility: visible;
	}

	.ampFoot .siteFooterCard .siteFooterTitle {
		margin-bottom: 30px;
	}

	.ampFoot .siteFooterCard:not(.siteFooterBrand) .siteFooterTitle::before {
		display: none;
	}

	.ampFoot .siteFooterCard .siteFooterTitle::after {
		opacity: 1;
		visibility: visible;
	}
}

.hkYwkxiz2cwA amp-accordion h3.toc-default {
	padding-top: 15px;
}

@media screen and (max-width: 550px) {
	.amp-wp-76662f2 {
		flex: 0 0 calc((100% - 36px) / 2) !important;
	}
}




.ZMnDjoNCPrLy img, .IIokrbnJRnheiVH img {
    object-fit: contain;
}
.WZCYPpjzhK7TUh { 
	justify-content: center;
}

.NcVPPNOKwJ {
	max-width: 100%;
}

.siteFooterBrand {
	flex: 1;
}

table {
	margin-bottom: 15px;
}

@media screen and (min-width: 1023px) {
.DOLOxc6B4z {
    padding-bottom: 130px;
}
}

@media screen and (max-width: 530px) {
    table {
        display: block;
    }
}


.CfHroQkOwIP21 {
    position: absolute;
   top: 1px;
    right: 4px;
    font-size: 19px;
    color: #FFFFFF;
    background: transparent;
    border: none;
    cursor: pointer;
    z-index: 1000;
    font-weight: 200;
	line-height: 1;
}




/* sultanWinsSection */


.sultanWinsSection {
	padding: 30px 0;
}

.pvBR4x1qpfup {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 15px;
}

.DEDivb4yJAGM {
	/* display: inline-flex; */
	align-items: center;
	margin: 0;
	padding-left: 0;
	color: var(--color-text-titles, #ffffff);
	font-size: 36px;
	font-weight: 500;
	line-height: 1.15;
	margin-bottom: 15px;
}

.DEDivb4yJAGM::before {
	display: none;
}

.DEDivb4yJAGM span {
	color: var(--color-text-titles-v2, #fff56f);
	text-transform: uppercase;
}

.sultanWinsSwiper {
	overflow: visible;
}

.PXACcvxYDBg {
	position: relative;
	overflow: visible;
}

.PXACcvxYDBg .amp-carousel-button {
	width: 40px;
	height: 40px;
	margin: 0;
	border: none;
	border-radius: 50%;
	background: var(--color-sultan-wins-nav-bg, #215584);
	background-image: none !important;
	opacity: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	top: -64px;
}

.PXACcvxYDBg .amp-carousel-button::before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-top: 2px solid var(--color-wins-slider-arrow, #ffffff);
	border-right: 2px solid var(--color-wins-slider-arrow, #ffffff);
}

.PXACcvxYDBg .amp-carousel-button-prev {
	left: auto;
	right: 48px;
}

.PXACcvxYDBg .amp-carousel-button-prev::before {
	transform: rotate(-135deg);
	margin-left: 4px;
}

.PXACcvxYDBg .amp-carousel-button-next {
	right: 0;
}

.PXACcvxYDBg .amp-carousel-button-next::before {
	transform: rotate(45deg);
	margin-right: 4px;
}

.sultanWinsSwiper .swiper-wrapper {
	align-items: stretch;
}

.sultanWinsSwiper .TRKzL5su,
.sultanWinsSwiper .swiper-slide.TRKzL5su {
	flex-shrink: 0;
	height: auto;
}

.MhrKwTlbqp0OuQg {
	display: inline-flex;
	align-items: center;
	gap: 32px;
	flex-shrink: 0;
}

.MhrKwTlbqp0OuQg .swiper-button-prev,
.MhrKwTlbqp0OuQg .swiper-button-next {
	position: static;
	top: auto;
	left: auto;
	right: auto;
	width: 40px;
	height: 40px;
	margin-top: 0;
	border: none;
	border-radius: 50%;
	background: var(--color-sultan-wins-nav-bg, #215584);
	color: #ffffff;
	transition: opacity 0.2s ease, background 0.2s ease, transform 0.2s ease;
}

.MhrKwTlbqp0OuQg .swiper-button-prev::after,
.MhrKwTlbqp0OuQg .swiper-button-next::after {
	display: none;
}

.MhrKwTlbqp0OuQg .swiper-button-prev svg,
.MhrKwTlbqp0OuQg .swiper-button-next svg {
	display: none !important;
}

.WizbWoEkncFU {
	display: block;
	width: 40px;
	height: 40px;
	background-color: var(--color-wins-slider-arrow, #ffffff);
	-webkit-mask-image: url("../img/arrow8.svg");
	mask-image: url("../img/arrow8.svg");
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: 18px 12px;
	mask-size: 18px 12px;
}

.GSpJRYlijYV {
	transform: rotate(90deg);
}

.QrsSTgcb6mPea {
	transform: rotate(-90deg);
}

.MhrKwTlbqp0OuQg .swiper-button-prev:hover,
.MhrKwTlbqp0OuQg .swiper-button-next:hover {
	background: var(--color-sultan-wins-nav-bg, #215584);
}

.oKDvZfw8FQGP {
	width: 168px;
	padding-right: 8px;
	box-sizing: border-box;
}

.sQmZXaXnKV4RA {
	display: flex;
	min-height: 72px;
	height: 100%;
	border: none;
	border-radius: 10px;
	/* background: var(--color-gradient1-btns-sliders, #28564b); */
	background: transparent;
	overflow: hidden;
}

.sQmZXaXnKV4RA::after,
.sQmZXaXnKV4RA::before {
	display: none;
}

.EoCGqgxBCXaZ {
	display: flex;
	align-items: center;
	gap: 9px;
	width: 100%;
	padding: 10px 12px;
	box-sizing: border-box;
	background: var(--color-gradient1-btns-sliders, #215584);
}

.oyIbwxMWGXJ {
	flex: 0 0 auto;
	width: 39px;
	height: 39px;
	object-fit: cover;
	border-radius: 12px;
}

.gsanFAWYQ9y11HR {
	width: 100%;
	min-width: 0;
	gap: 8px;
	display: flex;
    flex-direction: column;
}

.vOAYxI1bmizB4W,
.bvnFTmfbJmKNAL,
.PqavCceMGMSl {
	margin: 0;
}

.gsanFAWYQ9y11HR p {
	margin: 0;
}

.vOAYxI1bmizB4W {
	color: var(--color-text-titles-v2, #fff56f);
	font-size: 10px;
	font-style: italic;
	font-weight: 500;
	line-height: 1.2;
}

.bvnFTmfbJmKNAL {
	margin-top: 4px;
	margin-bottom: 8px;
	color: var(--color-text-titles-v4, #f977ff);
	font-size: 16px;
	font-style: italic;
	font-weight: 800;
	line-height: 1;
}

.PqavCceMGMSl {
	color: var(--color-text-secondary-v2, #bbbbbb);
	font-size: 10px;
	font-weight: 500;
	line-height: 1.25;
}

.xHzHdCBF5SAkY {
	border: none;
	border-radius: 12px;
	background: var(--color-table-body, #0c2621);
	overflow: hidden;
}

.FNBaszHn2lFcRt,
.AeefWGd6G3 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.FNBaszHn2lFcRt {
	padding: 20px 40px;
	background: var(--color-table-gead, #0d312b);
	color: var(--color-text-titles-v3, #748a80);
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
}

.WdwUaiv9Co {
	padding: 20px 40px;
	color: var(--color-text-secondary-v1, #abcebe);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.DkGexcqrNF3qrB {
	min-width: 0;
}

.FNBaszHn2lFcRt .DkGexcqrNF3qrB:first-child,
.AeefWGd6G3 .DkGexcqrNF3qrB:first-child,
.FNBaszHn2lFcRt .DkGexcqrNF3qrB:nth-child(2),
.AeefWGd6G3 .DkGexcqrNF3qrB:nth-child(2) {
	width: 200px;
}

.FNBaszHn2lFcRt .DkGexcqrNF3qrB:nth-child(3),
.AeefWGd6G3 .DkGexcqrNF3qrB:nth-child(3),
.FNBaszHn2lFcRt .DkGexcqrNF3qrB:nth-child(5),
.AeefWGd6G3 .DkGexcqrNF3qrB:nth-child(5) {
	width: 100px;
}

.FNBaszHn2lFcRt .DkGexcqrNF3qrB:nth-child(4),
.AeefWGd6G3 .DkGexcqrNF3qrB:nth-child(4) {
	width: 100px;
}

.TDXYbvZWbt {
	display: flex;
	align-items: center;
	gap: 16px;
}

.CUmLvmR2SiugC {
	flex: 0 0 auto;
	width: 40px;
	height: 40px;
	object-fit: cover;
	border-radius: 20px;
}

.yBZrgdOYJb2C {
	color: var(--color-sultan-wins-coef, #0bbbef);
}

.uehkkNjyyEoLhH0 {
	color: var(--color-sultan-wins-win, #7eac2f);
}

.goExfm3S1TB59 {
	display: none;
	flex: 0 0 auto;
	width: 29px;
	height: 1px;
	background: linear-gradient(90deg, transparent 0%, var(--color-media-wins-row-separator, #28564b) 25%, var(--color-media-wins-row-separator, #28564b) 75%, transparent 100%);
	align-self: center;
}

.FNBaszHn2lFcRt  .DkGexcqrNF3qrB {
	text-align: center;
}

.lgPJqRjQ0bSZl{
	display: flex;
	gap: 15px;
	flex-direction: column;
}
@media (max-width: 768px) {

	.pvBR4x1qpfup {
		margin-bottom: 15px;
	}

	.DEDivb4yJAGM {
		font-size: 25px;
	}
	.WdwUaiv9Co {
		padding: 20px;
	}
}

@media (max-width: 670px) {
	.pvBR4x1qpfup {
		align-items: flex-start;
	}

	.xHzHdCBF5SAkY {
		border: none;
		background: none;
	}

	.FNBaszHn2lFcRt {
		display: none;
	}

	.WdwUaiv9Co {
		padding: 0;
		gap: 15px;
	}

	.AeefWGd6G3 {
		flex-wrap: wrap;
		align-items: stretch;
		padding: 15px;
		border: none;
		border-radius: 9px;
		background: var(--color-table-body, #0c2621);
	}

	.AeefWGd6G3 .DkGexcqrNF3qrB:first-child,
	.AeefWGd6G3 .DkGexcqrNF3qrB:nth-child(2) {
		width: 50%;
		padding-bottom: 12px;
		margin-bottom: 12px;
		border-bottom: 1px solid var(--color-media-wins-row-separator, #adadad);
	}

	.AeefWGd6G3 .DkGexcqrNF3qrB:nth-of-type(3) {
		width: auto;
		max-width: 100px;
		display: flex;
		align-items: center;
	}

	.AeefWGd6G3 .DkGexcqrNF3qrB:nth-of-type(5) {
		width: auto;
		max-width: 100px;
		display: flex;
		align-items: center;
	}

	.AeefWGd6G3 .DkGexcqrNF3qrB:nth-of-type(7) {
		width: 88px;
	}

	.CUmLvmR2SiugC {
		width: 22px;
		height: 22px;
	}

	.goExfm3S1TB59 {
		display: block;
		position: relative;
		width: 24px;
        height: 7px;
        flex-shrink: 0;
        background: transparent;
	}
	
	 .goExfm3S1TB59::before {
        content: "";
        position: absolute;
        top: 3px;
        left: 0;
        width: 18px;
        height: 1px;
        background: var(--color-media-wins-row-separator, #adadad);
    }

    .goExfm3S1TB59::after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 0;
        height: 0;
        border-top: 3.5px solid transparent;
        border-bottom: 3.5px solid transparent;
        border-left: 6px solid var(--color-media-wins-row-separator, #adadad);
    }
	
	.MhrKwTlbqp0OuQg {
    gap: 20px;
}
	
.sultanWinsSection {
	padding: 15px 0;
}
	.TDXYbvZWbt {
		gap: 10px;
	}
	.AeefWGd6G3 .DkGexcqrNF3qrB:first-child {
		padding-right: 5px;
	}
	.AeefWGd6G3 .DkGexcqrNF3qrB:nth-child(5) {
		width: auto;
		display: flex;
		align-items: center;
	}
	.MhrKwTlbqp0OuQg .swiper-button-prev, .MhrKwTlbqp0OuQg .swiper-button-next {
		width: 30px;
        height: 30px;
	}
	.WizbWoEkncFU {
		mask-size: 13px 9px;
	}
}

@media (max-width: 600px) {
	.oKDvZfw8FQGP {
		width: 168px;
		max-width: none;
	}
}

.PXACcvxYDBg .amp-carousel-button {
	top: -9px;
	background: #19466e;
}

.PXACcvxYDBg .amp-carousel-button-prev {
	right: 0;
}

@media (max-width: 600px) {
.PXACcvxYDBg .amp-carousel-button {
    width: 30px;
    height: 30px; 
	}
}

/* Keep desktop header actions out of the mobile header. */
@media screen and (max-width: 1023px) {
	.orPvhqmwWWxP {
		display: none !important;
	}
}
@media screen and (min-width: 1024px) {
	.overlap .burger-btn {
		display: none !important;
	}
}