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

html,
body {
	height: 100%;
}

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

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

.Nzqwm8VVJt0 {
	flex-direction: column;
	background-color: var(--color-main-page);
	display: flex;
	/*color: #ffffff;*/
	color: var(--color-text-content-3);
	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;
}

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

footer.hqANYwdPiW3my .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;
}

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

.SZtcRqzLNCZZD ul,
.SZtcRqzLNCZZD ol{
	color: var(--color-text-content-3);
}

.SZtcRqzLNCZZD table,
.SZtcRqzLNCZZD table th,
.SZtcRqzLNCZZD table td{
	color: var(--color-text-content-3);
}

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

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

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

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

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

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

.XscILjw8Z6dn {
	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;
}

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

.XscILjw8Z6dn.active .VdlEjUbQXbHgH img {}

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

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

.XscILjw8Z6dn .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;
}

.XscILjw8Z6dn .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;
}

.XscILjw8Z6dn .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;
}

.XscILjw8Z6dn .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;
}

.XscILjw8Z6dn .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;
}

.fqUieh0WV6E {
	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;
}

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

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

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

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



.wp-block-table {
	/*color: white;*/
	color: var(--color-text-content-3);
	overflow-x: scroll;
}

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

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

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


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

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

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

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

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

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

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

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


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


}

.TnLXvkRYhiR 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;
}

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

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

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

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

.jgxNe0YqERmH .subtitle .AoIzpkmV {
	display: block;
	text-transform: uppercase;
	color: #FEE870;
}

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

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

.lHhBPtXjxfxw .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);
}

.lHhBPtXjxfxw .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);
}

.lHhBPtXjxfxw .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);
}

.lHhBPtXjxfxw .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;
}

.ahgzzKSKYStcTk {
	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;
}

.sSkgtIrdH38c .drop ol,
.sSkgtIrdH38c .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;
}

.lHlsxIbqbLN2s {
	padding: 26px 0;
}

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

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

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

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

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

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

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

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

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

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

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

.gHoKFrEOKUT5 img {
	display: block;
}

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

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

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

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

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

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

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK: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;
}

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK.PldSrCr4APNb5Z {
	border-color: #2EC273;
	background: var(--color-main-plus);
}

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK.LBbcaN0y9y {
	border-color: #F17D63;
	background: var(--color-main--);
}

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK ul {
	margin-top: 0;
	padding-left: 39px;
}

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

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

.blQGOomc2vxgC3I .LBbcaN0y9y ul li {
	color: var(--color-text-color--);
}

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK ul li:last-child {
	margin-bottom: 0;
}

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK 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;
}

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK.LBbcaN0y9y ul li:before {
	background-image: url("../img/icon_cons.svg");
}

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK.PldSrCr4APNb5Z:after {
	background-image: url("../img/icon_pros.svg");
}

.blQGOomc2vxgC3I .KlrNEfXyau0AjRK.LBbcaN0y9y:after {
	background-image: url("../img/icon_cons.svg");
}

.blQGOomc2vxgC3I {
	margin-top: 50px;
}

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

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

.MaTRHBZNx6w {
	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);
}

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

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

.jgxNe0YqERmH .mrwza35jZp {
	color: var(--color-promo-cod);
}


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

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

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

.hqANYwdPiW3my {
	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);
}

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

.pwDnbpksKRlFb {
	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;
}

.pwDnbpksKRlFb.active {
	bottom: 20px;
}

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

.pwDnbpksKRlFb: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;
}

.pwDnbpksKRlFb: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);
}

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


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

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

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

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

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

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

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

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

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

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


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

.SYmabnFZoD3r .ZCWevKCH3Ha {
	margin: 40px 0;
}

.LkKQsap6VamO {
	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;
}

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

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

table {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	/*border: 2px solid #000000;*/
	border: 2px solid var(--color-text-content-3);
	margin-top: 18px;
	overflow-x: auto;
}

table th,
table td {
	/*border: 1px solid #000000;*/
	border: 1px solid var(--color-text-content-3);
	padding: 10px;
}

table th {
	font-weight: 700;
}

.boInSxZXaJnH7 {
	display: none;
}

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

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

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

	.blQGOomc2vxgC3I {
		gap: 40px;
	}

}

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

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

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

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

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

	.boInSxZXaJnH7 #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);
	}

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

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

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

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

	.XscILjw8Z6dn {
		height: 70px;
	}

	.XscILjw8Z6dn.active {
		height: 70px;
	}

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

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

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

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

	.mrwza35jZp {
		font-size: 35px;
	}

	.XscILjw8Z6dn .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;
	}

	.BXIbDGcNypC1CE {
		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;
	}

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

	h1 {
		font-size: 40px;
	}

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

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

	.ahgzzKSKYStcTk {
		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;
	}

	.lHlsxIbqbLN2s {
		padding: 12px 0;
	}

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

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

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

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

	.ball1:after {
		display: none;
	}

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

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

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

	.blQGOomc2vxgC3I .KlrNEfXyau0AjRK 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;
	}

	.Nzqwm8VVJt0 {
		padding-top: 70px;
	}

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

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

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

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

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

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

	.GZrpTGA5vI1tRxw.reverse .VdlEjUbQXbHgH {
		order: 2;
	}

	.GZrpTGA5vI1tRxw.reverse .AqflMTGlN5 {
		order: 1;
		margin: 0;
	}

	.GZrpTGA5vI1tRxw.reverse .boInSxZXaJnH7 {
		order: 3;
	}

	.XscILjw8Z6dn.active .VdlEjUbQXbHgH img {
		height: auto;
	}

	.GZrpTGA5vI1tRxw.center-right .VdlEjUbQXbHgH {
		position: static;
		margin: 0;
	}

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

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

	.GZrpTGA5vI1tRxw.center-left .VdlEjUbQXbHgH {
		position: static;
		margin: 0;
		order: 2;
	}

	.GZrpTGA5vI1tRxw.center-left .boInSxZXaJnH7 {
		order: 3;
	}

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

}

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

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

	.pwDnbpksKRlFb.active {
		bottom: 125px;
	}

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

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

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

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

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

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

	.LkKQsap6VamO {
		margin-top: 35px;
	}

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

	.SYmabnFZoD3r .ZCWevKCH3Ha {
		margin: 30px 0;
	}
}

@media screen and (max-width: 500px) {
	.lHhBPtXjxfxw {
		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;
	}

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

	.rFECpwLzr4 {
		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) {
	.mrwza35jZp {
		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>.ovnJF7LnKO {
	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>.ovnJF7LnKO>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>.ovnJF7LnKO>ul::-webkit-scrollbar {
	width: 4px;
	background: transparent;
}

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

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

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

.main-menu>li.has-submenu>.ovnJF7LnKO>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>.ovnJF7LnKO>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>.ovnJF7LnKO {
		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>.ovnJF7LnKO {
		position: static;
		margin-left: 0;
		border-radius: 0;
		width: 100%;
	}

	.main-menu>li.has-submenu>.ovnJF7LnKO>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>.ovnJF7LnKO>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;
	}
}

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

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

.KlrNEfXyau0AjRK {
	margin-top: 15px;
}

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

}

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

	h1 {
		font-size: 30px;
	}

	.TnLXvkRYhiR {
		display: block;
	}

	.aJLHsrb0BrlcQ4 {
		position: relative;
	}
}

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

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

	.jgxNe0YqERmH {
		width: 56%;
	}
}

.hqANYwdPiW3my .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;
}

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

.BXIbDGcNypC1CE .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;
}

.BXIbDGcNypC1CE {
	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] .sSkgtIrdH38c .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] .XscILjw8Z6dn .languages.active>ul {
	width: min-content;
	white-space: nowrap;
}

html[amp] .XscILjw8Z6dn .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;
	}

	.BXIbDGcNypC1CE {
		display: none;
	}

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

}

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

	html[amp] header .fqUieh0WV6E {
		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;
}

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

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

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

.gohQpXJKC1k a.QvSJTvjrEqFG {
	color: #FFFFFF;
}

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

.gohQpXJKC1k a.QvSJTvjrEqFG:hover {
	color: #A1BCD4;
}


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

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

.casinoSection a {
	text-decoration: none;
}

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

.sYSqhbK1LhCf {
	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;
}

.zVLRuDwcI3sGx {
	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;
}

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

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

.HFFIcgX1pQ8hUM {
	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;
}

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

.OBkPulN9Vnh {
	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;
}

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

.zVLRuDwcI3sGx:hover .OBkPulN9Vnh {
	color: var(--card-text-hover);
}

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

.zVLRuDwcI3sGx:hover .HFFIcgX1pQ8hUM {
	opacity: 1;
}

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

	.casinoTab {
		font-size: 24px;
	}

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

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

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

	.casinoTab {
		font-size: 14px;
	}

	.zVLRuDwcI3sGx {
		min-height: 100%;
	}

	.OBkPulN9Vnh {
		font-size: 16px;
	}

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

	.zVLRuDwcI3sGx {
		padding: 6px;
	}

	.sYSqhbK1LhCf {
		gap: 4px;
	}

	.casinoGrid {
		gap: 6px;
	}
}


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

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

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

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

.FDYONVBtNWmyc9 {
	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;
}

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

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

.PZVkvsLEWG4a p {
	margin: 0 !important;
}

.sSkgtIrdH38c .PZVkvsLEWG4a p {
	margin-top: 0 !important;
}

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

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

.hSMGRscUXZbArw {
	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;
}

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

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

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

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

	.veFWfoaJAl .TtwXdL9wkNt {
		font-size: 32px;
	}

	.MonkTqwc {
		font-size: 20px;
	}

	.sgeECCtn1li {
		font-size: 24px;
	}

	.hSMGRscUXZbArw {
		font-size: 20px;
	}

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


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

	.FDYONVBtNWmyc9 {
		min-height: 100%;
	}

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

	.veFWfoaJAl .TtwXdL9wkNt {
		font-size: 24px;
	}

	.MonkTqwc {
		font-size: 16px;
	}

	.sgeECCtn1li {
		font-size: 24px;
	}

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



/* new blocs */

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

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

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

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

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

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

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

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

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

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

.FkRypFUEMDz1otdA {
	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;
}

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

.lyIVGJnW0IJ {
	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;
}

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

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

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

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

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

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

.txAEPHYNSgK {
	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;
}

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

.sGMcSoPWTOC4ol,
.txAEPHYNSgK img {
	position: relative;
	z-index: 1;
}

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

.xFMMuEuWnUP {
	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;
}

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

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

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

.UNtRKpSFuc3nG4cW {
	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;
}

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

.hWsvrRQ3CZi {
	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;
}

.AmnYE7bH0lx {
	margin: 20px 0;
}

.MTiCUvu3wDqm {
	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) --- */
.aJLHsrb0BrlcQ4,
.FHrN0zrQS {
	position: relative;
}

.aJLHsrb0BrlcQ4[class*="bnrOv-"]::before,
.FHrN0zrQS[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);
}

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

.KRGzYhIGLpI2 {
	z-index: 2;
}


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

.gift-box.bnrBg-strong .jgxNe0YqERmH,
.gift-box-left.bnrBg-strong .jgxNe0YqERmH,
.AjSonhmO.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) {

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

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

	.AjSonhmO.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;
    }

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

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

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

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

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

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

.nBqgJWT2JZdZbg {
	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;
}

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

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

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

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

.MlNrltgxlimK {
	margin: 20px 0;
}

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

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

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

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

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

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

.zStFw2pg {
	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;
}

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

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

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

.XaPQg4XNUl {
	margin: 20px 0;
}

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

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

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

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

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

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

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

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

.UAdVtpAJgRdz 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 .MTiCUvu3wDqm {
	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);
	}

	.nPVAfGmvo3sVQ {
		font-size: 36px;
	}

	.TAmhPvsI1TJgwCAB {
		flex-direction: column;
	}

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


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

	.kTiqldfBCg26w {
		padding: 40px 0;
	}

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

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

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

	.FkRypFUEMDz1otdA,
	.lyIVGJnW0IJ {
		width: 100%;
	}

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

	.vWhCgu5oKm7o {
		font-size: 20px;
	}

	.hfOABIuH6uvugH {
		font-size: 16px;
	}

	.xFMMuEuWnUP {
		font-size: 18px;
	}

	.featureDesc {
		font-size: 18px;
	}

	.txAEPHYNSgK {
		padding: 12px;
	}

	.kTiqldfBCg26w {
		padding: 40px 0;
	}

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

	.nBqgJWT2JZdZbg {
		width: 100%;
	}

	.MTiCUvu3wDqm {
		padding: 17px;
	}

	.GKLFFTOnLgH4N {
		font-size: 16px;
	}

	.UwVJPsfULsmc {
		font-size: 16px;
	}

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

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

	.PuNdA0AK7OO,
	.WpJELYbvsLMOF {
		padding: 16px 18px;
	}

	.EIqEzdrteaCK,
	.hVGljk9r9ef {
		font-size: 20px;
	}

	.OmLUzIntsbZP,
	.aSQCISPHh {
		font-size: 16px;
	}

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

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

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

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

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







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

.sRlSRRBjdfLBe .PLPXv0hb {
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.sRlSRRBjdfLBe .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;
}

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

.sRlSRRBjdfLBe .UNtRKpSFuc3nG4cW {
	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;
}

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

.sRlSRRBjdfLBe .hWsvrRQ3CZi {
	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) {
	.sRlSRRBjdfLBe {
		height: 44px;
	}

	.sRlSRRBjdfLBe .UNtRKpSFuc3nG4cW {
		height: 44px;
		padding: 0 14px;
		font-size: 15px;
	}
}






/* last styles to bonuses */

.FDYONVBtNWmyc9,
.zVLRuDwcI3sGx {
	min-height: 100%;
}

h1 {
	font-size: 48px;
}

@media (max-width: 1024px) {

	.FDYONVBtNWmyc9,
	.zVLRuDwcI3sGx {
		min-height: 100%;
	}

	h1 {
		font-size: 40px;
	}
}

@media (max-width: 767px) {

	.FDYONVBtNWmyc9,
	.zVLRuDwcI3sGx {
		min-height: 100%;
	}

	h1 {
		font-size: 30px;
	}
}



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

.sliderWrapper {
	position: relative;
}

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

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

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

.jreYHKSi 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);
}

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

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

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

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

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

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

@media screen and (max-width: 1024px) {
	.jreYHKSi {
		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) {

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

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

.jgxNe0YqERmH,
.jgxNe0YqERmH .mrwza35jZp {
	line-height: 130%;
	font-size: 20px;
}

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

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

.pwDnbpksKRlFb:before {
	display: none;
}


@media (max-width: 1023px) {
	.mirrorMarquee .PLPXv0hb {
		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 .UNtRKpSFuc3nG4cW {
		display: inline-flex;
		flex: 0 0 auto;
		white-space: nowrap;
	}
}




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

.FHrN0zrQS .container {
	overflow: visible;
}

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

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

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

.WEkDxG1olTEo {
	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;
}

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

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

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

.hDAtoRAsumfht {
	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;
}

.HMQUDcONjCxyXe4 {
	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);
}

.UyRQxLYg8rV {
	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;
}

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

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

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

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

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

.HxFahVFz7i37 {
	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;
}

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

.UyRQxLYg8rV::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;
}

/* .HxFahVFz7i37: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;
} */

.HggxmeW2CEWuJ {
	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;
}

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

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

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

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

.ltuVmSH9y0K2 {
	display: none;
}

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

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

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

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

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

	}

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

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

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

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

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

	.dQUQlVfVWBos {
		display: none;
	}

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

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

.AqflMTGlN5 .fqUieh0WV6E .UlOGeZldNefl8HNi {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	color: inherit;
	width: 20px;
	height: 20px;
}

.AqflMTGlN5 .fqUieh0WV6E .uHxhnSnsaRuxp8 {
	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;
}

.AqflMTGlN5 .fqUieh0WV6E:hover {
	transform: none;
}

.AqflMTGlN5 .bEqyiOHbR9xH {
	background: var(--color-header-btn-registration);
	color: var(--color-header-btn-text-registration);
}

.scroll-is {
	gap: 10px;
}

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

.AqflMTGlN5 .Kdaumd0B3oq {
	background: var(--color-header-btn-secondary);
	color: var(--color-header-btn-text-secondary);
}

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

.gICCdMD5UhEGdMO {
	display: none;
}

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

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

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

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

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

	.gICCdMD5UhEGdMO {
		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;
	}

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

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

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


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

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

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

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

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

.ugVlhMjx {
	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);
}

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

.FlGxbonvn3E3U3 {
	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;
}

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

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


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

.AZlFznvlYDULS5GG {
	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;
}

.PIROhpNdWj {
	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;
}

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

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

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

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

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

	.ugVlhMjx {
		font-size: 20px;
	}


	.dIysNgFpvjDz4gI {
		padding: 22px 20px;
	}

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

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

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

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

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

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

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

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

.jreYHKSi 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,
	.cYtlyTkow3Z {
		height: 500px;
	}

	.fqUieh0WV6E.btnHide {
		display: none;
	}
}

.MaTRHBZNx6w {
	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 */


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

.DvsOUxuy5ZEsS .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;
}

.xZexDggdRodP {
	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;
}

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

.WVehSuEAZl3 {
	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;
}

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

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

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

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

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

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

.fPzNGerQ9nD .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;
}

.pADikOdxj6R {
	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);
}

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

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

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

.VUpgSMhhWj::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%);
}

.tItQUWzpQ {
	min-width: 0;
}

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

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

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

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

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

.cygHdEsAV {
	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;
}

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

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

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

.RFAWVgldbml9hAR4 {
	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;
}

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

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

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

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

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

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

.TwJBSjMjfZoJL.OzKlWSVNt5 {
	color: var(--color-reviews-pros);
}

.TwJBSjMjfZoJL.nJuuotHjq {
	color: var(--color-reviews-cons);
}

.UpAZsvq7JDFx5J 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;
}

.fxiUpJF16E {
	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;
}

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

.fxiUpJF16E 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);
}

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

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

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

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

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

	.xZexDggdRodP {
		margin-bottom: 0;
	}

	.reviewsTitle {
		font-size: 24px;
	}

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

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

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

	.cygHdEsAV {
		font-size: 12px;
	}

	.fxiUpJF16E {
		font-size: 18px;
	}

	.RFAWVgldbml9hAR4 {
		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.fPzNGerQ9nD .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 .UpAZsvq7JDFx5J p {
	white-space: normal !important;
}

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

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

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

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

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

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

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

amp-carousel.fPzNGerQ9nD+.fxiUpJF16E+.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;
}

.RQDmcBzCeW.DvsOUxuy5ZEsS .fxiUpJF16E,
.RQDmcBzCeW.DvsOUxuy5ZEsS .reviewsExtraBlock {
	display: none;
}


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

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

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

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

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

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

.ueosiR0c9 {
	--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);
}

.WQOkcOZF9z6Zdul {
	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;
}

.WQOkcOZF9z6Zdul::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;
}

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

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

.gFMWjue8cbcN {
	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);
}

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

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

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

.keyFactsCardAccent .gFMWjue8cbcN {
	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) {
	.dIdZgWFYGhmWS {
		padding: 15px 0;
	}

	.dqFnTxLZff6P7 {
		margin-bottom: 22px;
	}

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

	.dqFnTxLZff6P7 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;
}

.MYuqHZEw7mCvJ {
	margin-bottom: 22px;
}

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

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

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

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

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

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

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

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

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

.ZDuYoKEpaU9CE5A {
	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);
}

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

.ckdhBzHeLng {
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4;
	color: var(--process-steps-card-title-color);
	text-transform: uppercase;
}

.GJbZhqiVvrGRH p {
	margin: 0;
	font-size: 14px;
	line-height: 1.6;
	color: var(--process-steps-card-text-color);
}

.oOiPUIoTRQa7VYP {
	display: flex;
	justify-content: center;
	margin-top: 15px;
}

.EilfXr7j3n {
	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;
}

.EilfXr7j3n:hover {
	border-color: var(--process-steps-btn-border-hover);
	background: var(--process-steps-btn-bg-hover);
	color: var(--process-steps-btn-text-hover);
}

.processStepsCompact .xNWxrkh4CwCDq {
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	gap: 14px;
}

.processStepsCompact .GJbZhqiVvrGRH {
	flex: 0 0 247px;
	flex-direction: column;
	padding: 10px;
}


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

	.MkWo7NJAsi1j {
		flex-basis: auto;
		width: 100%;
		height: 320px;
	}

	.processSteps .GJbZhqiVvrGRH {
		flex-basis: calc(50% - 7px);
	}
}

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

	.MYuqHZEw7mCvJ {
		margin-bottom: 22px;
	}

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

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

	.SeMFhWHmq {
		gap: 15px;
	}

	.MkWo7NJAsi1j {
		height: auto;
	}

	.xNWxrkh4CwCDq,
	.processSteps .xNWxrkh4CwCDq {
		flex-direction: column;
		gap: 10px !important;
	}

	.GJbZhqiVvrGRH,
	.processSteps .GJbZhqiVvrGRH {
		flex: 0 0 auto !important;
		flex-direction: row;
		width: 100% !important;
		min-height: 50px;
	}

	.processSteps .ZlFUBWuJr3xf {
		padding-top: 5px;
	}

	.oOiPUIoTRQa7VYP {
		margin-top: 15px;
	}
}

/* .xNWxrkh4CwCDq {
	counter-reset: process-step;
}

.GJbZhqiVvrGRH {
	counter-increment: process-step;
}

.ZDuYoKEpaU9CE5A::before {
	content: counter(process-step);
} */

/* processSteps end */

/* heroPromo */
.LXyyhgQfbR9hJy {
	background: none;
	width: 100%;
	min-height: 449px;
	position: relative;
}

.HgJZTZdwCMymND {
	background: rgba(var(--hero-promo-overlay-bg-rgb), var(--heroPromoOverlayOpacity, 0.8));
	min-height: 449px;
}

.MAXV1bNjSLD {
	width: 100%;
	min-height: 449px;
	padding-bottom: 34px;
}

.heroPromoSlide {
	position: relative;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
}

.onDbZgK04nfg6 {
	bottom: 20px !important;
}

.MAXV1bNjSLD .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: var(--hero-promo-pagination-color);
	opacity: 0.45;
}

.MAXV1bNjSLD .swiper-pagination-bullet-active {
	background: var(--hero-promo-pagination-active-color);
	opacity: 1;
}

.IbhIiGegDyYU {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 52px;
	height: 52px;
	border: 0;
	background: transparent;
	cursor: pointer;
	z-index: 5;
}

.IbhIiGegDyYU::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;
}

.mJnTahosS7GB {
	left: 20px;
}

.mJnTahosS7GB::before {
	transform: rotate(-135deg);
}

.zkfYZcujDW5ysO40 {
	right: 20px;
}

.zkfYZcujDW5ysO40::before {
	transform: rotate(45deg);
}

.BXnVMFQ4twzO {
	max-width: 1314px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

.xzIDeVlTNBoa2 {
	min-height: 449px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	padding: 30px 0;
}

.heroPromoSlideReverse .xzIDeVlTNBoa2 {
	flex-direction: row-reverse;
}

.heroPromoSlideNoImage .HgJZTZdwCMymND {
	display: flex;
	align-items: center;
}

.heroPromoSlideNoImage .BXnVMFQ4twzO {
	width: 100%;
}

.OFXOIPSoLRVz {
/* 	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 .OFXOIPSoLRVz {
	align-items: center;
	text-align: center;
}

.heroPromoTextAlignCenter .TqYFOcUnKPJAWL {
	justify-content: center;
}

.heroPromoTextAlignRight .OFXOIPSoLRVz {
	align-items: flex-end;
	text-align: right;
}

.heroPromoTextAlignRight .TqYFOcUnKPJAWL {
	justify-content: flex-end;
}

.heroPromoSlideNoImage .xzIDeVlTNBoa2 {
	min-height: 449px;
	justify-content: center;
	align-items: center;
}

.heroPromoSlideNoImage.heroPromoTextAlignLeft .xzIDeVlTNBoa2 {
	justify-content: flex-start;
}

.heroPromoSlideNoImage.heroPromoTextAlignCenter .xzIDeVlTNBoa2 {
	justify-content: center;
}

.heroPromoSlideNoImage.heroPromoTextAlignRight .xzIDeVlTNBoa2 {
	justify-content: flex-end;
}


.heroPromoSlideNoImage .OFXOIPSoLRVz {
	max-width: var(--heroPromoTextWidth, 760px);
	flex-basis: var(--heroPromoTextWidth, 760px);
}

.dnhVkJiZLX0,
.dnhVkJiZLX0 h1,
.dnhVkJiZLX0 h2,
.dnhVkJiZLX0 h3,
.dnhVkJiZLX0 h4,
.dnhVkJiZLX0 h5,
.dnhVkJiZLX0 h6,
.dnhVkJiZLX0 p,
.dnhVkJiZLX0 span {
	font-size: 48px;
	line-height: 1.12;
	font-weight: 700;
	color: var(--hero-promo-title-color);
	text-transform: uppercase;
	margin: 0;
}

.XZIRbFAjJr1 {
	font-size: 28px;
	line-height: 1.25;
	color: var(--hero-promo-desc-color);
}

.XZIRbFAjJr1 p {
	margin: 0 0 10px;
}

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

.TqYFOcUnKPJAWL {
	display: flex;
	align-items: center;
	gap: 28px;
}

.qsBZbDyjsSqpX {
	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;
}

.qsBZbDyjsSqpX: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);
}

.NlVQLfzZ8rnA {
	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;
}

.NlVQLfzZ8rnA: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);
}

.MAXV1bNjSLD .amp-carousel-button {
	background: transparent;
	background-image: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 1;
}

.MAXV1bNjSLD .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;
}

.MAXV1bNjSLD .amp-carousel-button-prev::before {
	transform: rotate(-135deg);
}

.MAXV1bNjSLD .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.XNcIKlCAAC4{
	display: none;
}

@media screen and (max-width: 1023px) {
	.xzIDeVlTNBoa2 {
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		text-align: left;
	}

	.heroPromoSlideNoImage .xzIDeVlTNBoa2 {
		min-height: 449px;
		justify-content: center;
		align-items: center;
	}

	.heroPromoSlideReverse .xzIDeVlTNBoa2 {
		flex-direction: column;
	}

	.OFXOIPSoLRVz {
		max-width: 100%;
		flex-basis: auto;
		align-items: flex-start;
		justify-content: center;
	}

	.heroPromoSlideNoImage .OFXOIPSoLRVz {
		max-width: 100%;
	}

	.heroPromoImage {
		flex-basis: auto;
		max-width: 100%;
		justify-content: center;
		align-self: center;
	}
}

@media screen and (max-width: 728px) {
	.LXyyhgQfbR9hJy {
		min-height: auto;
	}

	.HgJZTZdwCMymND {
		height: 100%;
		min-height: 449px;
	}

	.xzIDeVlTNBoa2 {
		gap: 10px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		min-height: 449px;
	}

	.heroPromoSlideReverse .xzIDeVlTNBoa2 {
		flex-direction: column;
	}

	.OFXOIPSoLRVz {
		max-width: 100%;
		align-items: flex-start;
		gap: 13px;
		text-align: left;
	}

	.heroPromoSlideNoImage .OFXOIPSoLRVz {
		max-width: 100%;
	}

	.dnhVkJiZLX0,
	.dnhVkJiZLX0 h1,
	.dnhVkJiZLX0 h2,
	.dnhVkJiZLX0 h3,
	.dnhVkJiZLX0 h4,
	.dnhVkJiZLX0 h5,
	.dnhVkJiZLX0 h6,
	.dnhVkJiZLX0 p,
	.dnhVkJiZLX0 span {
		font-size: 30px;
	}

	.XZIRbFAjJr1 {
		font-size: 20px;
	}

	.TqYFOcUnKPJAWL {
		justify-content: center;
	}

	.qsBZbDyjsSqpX {
		min-width: 200px;
		min-height: 45px;
		font-size: 18px;
	}

	.NlVQLfzZ8rnA {
		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 .XNcIKlCAAC4 {
		display: block;
	}

	.heroPromoImageHasMobile .heroPromoImageDesktopAsset {
		display: none;
	}

	.heroPromoImageHideMobile .heroPromoImage {
		display: none;
	}
}

@media screen and (max-width: 600px) {
	.MAXV1bNjSLD {
		height: 667px;
		min-height: 667px;
		padding-bottom: 28px;
	}

	.heroPromoSlide,
	.HgJZTZdwCMymND,
	.xzIDeVlTNBoa2 {
		min-height: 567px;
	}

	.heroPromoSlideNoImage .xzIDeVlTNBoa2 {
		min-height: 567px;
	}

	.IbhIiGegDyYU {
		width: 25px;
		height: 25px;
	}

	.IbhIiGegDyYU::before {
		width: 12px;
		height: 12px;
		border-top-width: 3px;
		border-right-width: 3px;
	}

	.mJnTahosS7GB {
		left: 0px;
	}

	.zkfYZcujDW5ysO40 {
		right: 0px;
	}
}

@media screen and (max-width: 500px) {
	.TqYFOcUnKPJAWL {
		flex-direction: column;
		width: 100%;
		gap: 12px;
	}

	.qsBZbDyjsSqpX {
		max-width: 100%;
		width: 100%;
		font-size: 18px;
	}

	.NlVQLfzZ8rnA {
		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;
}

.NodlMte7ktAv {
	margin-bottom: 22px;
}

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

.NodlMte7ktAv p {
	margin: 0 0 15px;
	font-size: 20px;
	line-height: 1.15;
	color: var(--payment-options-text-color);
}

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

.paymentOptions:not(.paymentOptionsSlider) .wzSSLavgYw4 {
	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;
}

.jzlntcpVU {
	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;
}

.jzlntcpVU:hover {
	background: var(--payment-options-card-bg-hover);
}

.KmkkVSBcOi {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 114px;
	padding: 9px;
	border-radius: 9px;
	background: var(--payment-options-icon-bg);
}

.KmkkVSBcOi img {
	width: auto;
	width: 149px;
	max-height: 78px;
	object-fit: contain;
}

.knsGoxC920mikdi {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	color: var(--payment-options-name-color);
	text-align: center;
	transition: color 0.3s ease;
}

.jzlntcpVU:hover .knsGoxC920mikdi {
	color: var(--payment-options-name-color-hover);
}

.nupJKWQbUDh {
	display: flex;
	justify-content: center;
	margin-top: 17px;
}

.tfUJvFUaWGnP {
	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;
}

.tfUJvFUaWGnP:hover {
	border-color: var(--payment-options-btn-border-hover);
	background: var(--payment-options-btn-bg-hover);
	color: var(--payment-options-btn-text-hover);
}

.paymentOptionsSlider .wzSSLavgYw4 {
	width: 100%;
	padding-bottom: 22px;
}

.paymentOptionsSlider .swiper-slide {
	height: auto;
}

.paymentOptionsSlider .jzlntcpVU {
	width: 100%;
	height: 100%;
	flex-basis: auto;
}

.paymentOptionsSlider .YGBbkNaHnX9 {
	position: relative;
	left: auto;
	bottom: auto;
	width: 100%;
	height: 5px;
	margin-top: 15px;
	border-radius: 0;
	background: var(--payment-options-scrollbar-bg);
}

.paymentOptionsSlider .YGBbkNaHnX9 .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;
	}

	.NodlMte7ktAv {
		margin-bottom: 22px;
	}

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

	.NodlMte7ktAv 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);
	}

	.jzlntcpVU {
		gap: 8px;
		padding: 7px;
	}

	.KmkkVSBcOi {
		height: 80px;
		padding: 7px;
	}

	.KmkkVSBcOi img {
		width: 105px;
		max-height: 55px;
	}

	.knsGoxC920mikdi {
		font-size: 13px;
	}

	.tfUJvFUaWGnP {
		min-width: 156px;
	}
}

/* paymentOptions end */

/* siteFooter */
.kqTTpKnmoqW0f .container {
	max-width: 1370px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.kqTTpKnmoqW0f {
	padding: 15px 0 110px;
	background: var(--site-footer-bg);
	margin-top: auto;
}

.mzOcrwyqTwvP {
	display: flex;
	align-items: stretch;
	gap: 15px;
	flex-wrap: wrap;
}

.siteFooterCard,
.LLTpnwaSgG9m4,
.DKXhoQBoa,
.DLezYjeLEUgNO,
.txkOmpEV3G {
	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;
}

.EaUmsJ4XaZOJ {
	display: block;
	margin-bottom: 30px;
}

.EaUmsJ4XaZOJ 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;
}

.LLTpnwaSgG9m4 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 30px;
	padding: 20px 30px;
}

.LLTpnwaSgG9m4 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;
}

.LLTpnwaSgG9m4 a:hover {
	opacity: 0.82;
}

.DKXhoQBoa {
	padding: 20px 30px;
}

.VuDQDrNlM {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 18px;
}

.VuDQDrNlM img {
	display: block;
	width: auto;
	height: 25px;
	object-fit: contain;
}

.DLezYjeLEUgNO {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 26px;
	padding: 20px 30px;
}

.AuXWrdrBwXZEOI {
	display: flex;
	align-items: center;
	gap: 15px;
	flex: 1 1 0;
	max-width: 268px;
}

.aebITyupgA3tp {
	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;
}

.BMJtLzfjZKrvQ {
	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;
}

.LMkvvEO3IN {
	margin-bottom: 6px;
	font-weight: 500;
	line-height: 1.15;
	color: var(--site-footer-trust-title-color);
	text-transform: uppercase;
	font-size: 18px;
}

.AuXWrdrBwXZEOI p {
	margin: 0;
	font-size: 16px;
	line-height: 1.25;
	color: var(--site-footer-trust-text-color);
}

.txkOmpEV3G {
	padding: 20px 30px;
	text-align: center;
}

.txkOmpEV3G p {
	margin: 0;
	font-size: 20px;
	line-height: 1.2;
	color: var(--site-footer-copyright-color);
}

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

	.DLezYjeLEUgNO {
		flex-wrap: wrap;
	}

	.AuXWrdrBwXZEOI {
		flex-basis: calc((100% - 26px) / 2);
	}
}

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

	.mzOcrwyqTwvP {
		flex-direction: column;
	}

	.siteFooterCard {
		flex-basis: auto;
		padding: 15px;
	}

	.EaUmsJ4XaZOJ {
		margin-bottom: 24px;
	}

	.LLTpnwaSgG9m4 {
		flex-wrap: wrap;
		gap: 10px;
		padding: 15px;
	}

	.DKXhoQBoa,
	.txkOmpEV3G {
		padding: 15px;
	}

	.VuDQDrNlM {
		gap: 15px;
	}

	.DLezYjeLEUgNO {
		flex-direction: column;
		align-items: stretch;
		padding: 15px;
	}

	.AuXWrdrBwXZEOI {
		flex-basis: auto;
	}

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

@media screen and (max-width: 450px) {
	.VuDQDrNlM {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
	}
}


.siteFooterContent {
	display: flex;
	flex-direction: column;
}

@media (max-width: 727px) {
	.mzOcrwyqTwvP {
		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;
	}
}

/* .jzlntcpVU:hover {
    background: #001537;
} */

/* siteFooter end */

/* amp new start */
amp-carousel .HgJZTZdwCMymND {
	min-height: 100%;
	display: flex;
	align-items: center;
}

amp-carousel .BXnVMFQ4twzO {
	min-height: 100%;
}

amp-carousel.wzSSLavgYw4 .swiper-slide {
	width: 253px !important;
	height: 100% !important;
}

.siteFooterContent p,
.siteFooterContent ol,
.siteFooterContent ul {
	font-size: 16px;
	line-height: 1.12;
}

amp-carousel.wzSSLavgYw4 {
	height: auto !important;
}


@media (max-width: 450px) {
	amp-carousel.wzSSLavgYw4 .swiper-slide {
		width: 160px !important;
	}
}

@media screen and (max-width: 1023px) {
	.kqTTpKnmoqW0f {
		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;
	}
}

.ahgzzKSKYStcTk 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;
	}
}




.VdlEjUbQXbHgH img, .EaUmsJ4XaZOJ img {
    object-fit: contain;
}
.DLezYjeLEUgNO { 
	justify-content: center;
}

.AuXWrdrBwXZEOI {
	max-width: 100%;
}

.siteFooterBrand {
	flex: 1;
}

table {
	margin-bottom: 15px;
}

@media screen and (min-width: 1023px) {
.kqTTpKnmoqW0f {
    padding-bottom: 130px;
}
}

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


.ZpiGu1jVZ9B {
    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;
}

.ADHknpPukBQeRk {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 15px;
}

.JVIWAjdqho {
	/* 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;
}

.JVIWAjdqho::before {
	display: none;
}

.JVIWAjdqho span {
	color: var(--color-text-titles-v2, #fff56f);
	text-transform: uppercase;
}

.sultanWinsSwiper {
	overflow: visible;
}

.iYOeGJobhL {
	position: relative;
	overflow: visible;
}

.iYOeGJobhL .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;
}

.iYOeGJobhL .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);
}

.iYOeGJobhL .amp-carousel-button-prev {
	left: auto;
	right: 48px;
}

.iYOeGJobhL .amp-carousel-button-prev::before {
	transform: rotate(-135deg);
	margin-left: 4px;
}

.iYOeGJobhL .amp-carousel-button-next {
	right: 0;
}

.iYOeGJobhL .amp-carousel-button-next::before {
	transform: rotate(45deg);
	margin-right: 4px;
}

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

.sultanWinsSwiper .tUuA80WKVsW,
.sultanWinsSwiper .swiper-slide.tUuA80WKVsW {
	flex-shrink: 0;
	height: auto;
}

.tWmQMNgNCyGM5 {
	display: inline-flex;
	align-items: center;
	gap: 32px;
	flex-shrink: 0;
}

.tWmQMNgNCyGM5 .swiper-button-prev,
.tWmQMNgNCyGM5 .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;
}

.tWmQMNgNCyGM5 .swiper-button-prev::after,
.tWmQMNgNCyGM5 .swiper-button-next::after {
	display: none;
}

.tWmQMNgNCyGM5 .swiper-button-prev svg,
.tWmQMNgNCyGM5 .swiper-button-next svg {
	display: none !important;
}

.NrLpQHGt {
	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;
}

.ptOltinzdEm {
	transform: rotate(90deg);
}

.PPeoHmxiUG7d6 {
	transform: rotate(-90deg);
}

.tWmQMNgNCyGM5 .swiper-button-prev:hover,
.tWmQMNgNCyGM5 .swiper-button-next:hover {
	background: var(--color-sultan-wins-nav-bg, #215584);
}

.uyhHvOpgFAbafc {
	width: 168px;
	padding-right: 8px;
	box-sizing: border-box;
}

.OKWd1m71 {
	display: flex;
	min-height: 72px;
	height: 100%;
	border: none;
	border-radius: 10px;
	/* background: var(--color-gradient1-btns-sliders, #28564b); */
	background: transparent;
	overflow: hidden;
}

.OKWd1m71::after,
.OKWd1m71::before {
	display: none;
}

.BoCP35pX {
	display: flex;
	align-items: center;
	gap: 9px;
	width: 100%;
	padding: 10px 12px;
	box-sizing: border-box;
	background: var(--color-gradient1-btns-sliders, #215584);
}

.jMXkZeg80j {
	flex: 0 0 auto;
	width: 39px;
	height: 39px;
	object-fit: cover;
	border-radius: 12px;
}

.XnoqOYMlPJTzPl {
	width: 100%;
	min-width: 0;
	gap: 8px;
	display: flex;
    flex-direction: column;
}

.BHll8Imu23k,
.TumZamIFiBxLD,
.RdEVTWgFRpXF {
	margin: 0;
}

.XnoqOYMlPJTzPl p {
	margin: 0;
}

.BHll8Imu23k {
	color: var(--color-text-titles-v2, #fff56f);
	font-size: 10px;
	font-style: italic;
	font-weight: 500;
	line-height: 1.2;
}

.TumZamIFiBxLD {
	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;
}

.RdEVTWgFRpXF {
	color: var(--color-text-secondary-v2, #bbbbbb);
	font-size: 10px;
	font-weight: 500;
	line-height: 1.25;
}

.qjZixFdVNMy {
	border: none;
	border-radius: 12px;
	background: var(--color-table-body, #0c2621);
	overflow: hidden;
}

.sUvECfuRrrsk,
.EaucJRce0Jyg {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.sUvECfuRrrsk {
	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;
}

.tibDPFhuCp {
	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;
}

.KWxkbvgYEKT {
	min-width: 0;
}

.sUvECfuRrrsk .KWxkbvgYEKT:first-child,
.EaucJRce0Jyg .KWxkbvgYEKT:first-child,
.sUvECfuRrrsk .KWxkbvgYEKT:nth-child(2),
.EaucJRce0Jyg .KWxkbvgYEKT:nth-child(2) {
	width: 200px;
}

.sUvECfuRrrsk .KWxkbvgYEKT:nth-child(3),
.EaucJRce0Jyg .KWxkbvgYEKT:nth-child(3),
.sUvECfuRrrsk .KWxkbvgYEKT:nth-child(5),
.EaucJRce0Jyg .KWxkbvgYEKT:nth-child(5) {
	width: 100px;
}

.sUvECfuRrrsk .KWxkbvgYEKT:nth-child(4),
.EaucJRce0Jyg .KWxkbvgYEKT:nth-child(4) {
	width: 100px;
}

.HAkbzluTWJszB4qB {
	display: flex;
	align-items: center;
	gap: 16px;
}

.EPDOBGku8UEVAX8 {
	flex: 0 0 auto;
	width: 40px;
	height: 40px;
	object-fit: cover;
	border-radius: 20px;
}

.vuiJWpeYJaP {
	color: var(--color-sultan-wins-coef, #0bbbef);
}

.PrpdLeGhy {
	color: var(--color-sultan-wins-win, #7eac2f);
}

.NkSFYFCYkpq08h {
	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;
}

.sUvECfuRrrsk  .KWxkbvgYEKT {
	text-align: center;
}

.sTiksqM2r5kP{
	display: flex;
	gap: 15px;
	flex-direction: column;
}
@media (max-width: 768px) {

	.ADHknpPukBQeRk {
		margin-bottom: 15px;
	}

	.JVIWAjdqho {
		font-size: 25px;
	}
	.tibDPFhuCp {
		padding: 20px;
	}
}

@media (max-width: 670px) {
	.ADHknpPukBQeRk {
		align-items: flex-start;
	}

	.qjZixFdVNMy {
		border: none;
		background: none;
	}

	.sUvECfuRrrsk {
		display: none;
	}

	.tibDPFhuCp {
		padding: 0;
		gap: 15px;
	}

	.EaucJRce0Jyg {
		flex-wrap: wrap;
		align-items: stretch;
		padding: 15px;
		border: none;
		border-radius: 9px;
		background: var(--color-table-body, #0c2621);
	}

	.EaucJRce0Jyg .KWxkbvgYEKT:first-child,
	.EaucJRce0Jyg .KWxkbvgYEKT:nth-child(2) {
		width: 50%;
		padding-bottom: 12px;
		margin-bottom: 12px;
		border-bottom: 1px solid var(--color-media-wins-row-separator, #adadad);
	}

	.EaucJRce0Jyg .KWxkbvgYEKT:nth-of-type(3) {
		width: auto;
		max-width: 100px;
		display: flex;
		align-items: center;
	}

	.EaucJRce0Jyg .KWxkbvgYEKT:nth-of-type(5) {
		width: auto;
		max-width: 100px;
		display: flex;
		align-items: center;
	}

	.EaucJRce0Jyg .KWxkbvgYEKT:nth-of-type(7) {
		width: 88px;
	}

	.EPDOBGku8UEVAX8 {
		width: 22px;
		height: 22px;
	}

	.NkSFYFCYkpq08h {
		display: block;
		position: relative;
		width: 24px;
        height: 7px;
        flex-shrink: 0;
        background: transparent;
	}
	
	 .NkSFYFCYkpq08h::before {
        content: "";
        position: absolute;
        top: 3px;
        left: 0;
        width: 18px;
        height: 1px;
        background: var(--color-media-wins-row-separator, #adadad);
    }

    .NkSFYFCYkpq08h::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);
    }
	
	.tWmQMNgNCyGM5 {
    gap: 20px;
}
	
.sultanWinsSection {
	padding: 15px 0;
}
	.HAkbzluTWJszB4qB {
		gap: 10px;
	}
	.EaucJRce0Jyg .KWxkbvgYEKT:first-child {
		padding-right: 5px;
	}
	.EaucJRce0Jyg .KWxkbvgYEKT:nth-child(5) {
		width: auto;
		display: flex;
		align-items: center;
	}
	.tWmQMNgNCyGM5 .swiper-button-prev, .tWmQMNgNCyGM5 .swiper-button-next {
		width: 30px;
        height: 30px;
	}
	.NrLpQHGt {
		mask-size: 13px 9px;
	}
}

@media (max-width: 600px) {
	.uyhHvOpgFAbafc {
		width: 168px;
		max-width: none;
	}
}

.iYOeGJobhL .amp-carousel-button {
	top: -9px;
	background: #19466e;
}

.iYOeGJobhL .amp-carousel-button-prev {
	right: 0;
}

@media (max-width: 600px) {
.iYOeGJobhL .amp-carousel-button {
    width: 30px;
    height: 30px; 
	}
}

/* Keep desktop header actions out of the mobile header. */
@media screen and (max-width: 1023px) {
	.BXIbDGcNypC1CE {
		display: none !important;
	}
}
@media screen and (min-width: 1024px) {
	.overlap .burger-btn {
		display: none !important;
	}
}

/* Expert card section start */
.WybvjcLiBaHe {
	padding: 30px 0;
}

.kZCwHjNIGstf {
	background: var(--color_expert_bg, var(--color_bg_block_banner_v2, #215584));
	border-radius: 10px;
	display: flex;
	gap: 14px;
	padding: 21px 23px;
}

.ZUNXSQzbzxjbanIx {
	flex: 0 0 124px;
	width: 124px;
	height: 122px;
	overflow: hidden;
	border-radius: 50%;
}

.ZUNXSQzbzxjbanIx img,
.ZUNXSQzbzxjbanIx amp-img {
	display: block;
	width: 124px;
	height: 122px;
	object-fit: cover;
}

.nGxXNeRylCRr {
	flex: 1;
	min-width: 0;
}

.HQiirMovcDReGIw {
	display: grid;
	align-items: flex-start;
	grid-template-columns: minmax(0, 1fr) auto;
	column-gap: 50px;
	row-gap: 14px;
}

.KiLMfFNIWo {
	display: contents;
	min-width: 0;
}

.HJjahTUC02D {
	color: var(--color_expert_title, var(--color_text_title_white, #ffffff));
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
}

.yISUGjzKGR9OYyMX {
	color: var(--color_expert_subtitle, var(--color_bg_green_btn_banner_v2, #7eac2f));
	font-size: 20px;
	font-weight: 500;
	line-height: 1.25;
}

.YHccTAZielfQ {
	color: var(--color_expert_text, var(--color_text_under_title, #ffffff));
	font-size: 20px;
	font-weight: 400;
	grid-column: 1 / -1;
	line-height: 1.25;
	margin: 0;
}

.kZCwHjNIGstf .YHccTAZielfQ,
.kZCwHjNIGstf .YHccTAZielfQ:last-child {
	margin: 0;
	margin-bottom: 0;
}

.BZMtdLJ8gfCeO {
	color: var(--color_expert_updated, color-mix(in srgb, var(--color_text_under_title, #ffffff) 50%, transparent));
	font-size: 16px;
	font-weight: 400;
	grid-column: 1 / -1;
	line-height: 1.25;
	margin: 0;
}

.dXCwOcaa3gn7 {
	display: flex;
	gap: 14px;
	flex: 0 0 auto;
	grid-column: 2;
	grid-row: 1 / span 2;
}

.SBXNxRLjjVr3Ps {
	align-items: center;
	border: 1px solid var(--color_expert_btn_border, var(--color_border_transparent_btn_banner_v2, #7eac2f));
	border-radius: 5px;
	color: var(--color_expert_btn_text, var(--color_text_transparent_btn_hover_banner_v2, #ffffff));
	display: inline-flex;
	font-size: 18px;
	font-weight: 400;
	justify-content: center;
	line-height: 1.2;
	min-height: 44px;
	padding: 10px 35px;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.SBXNxRLjjVr3Ps:hover {
	background: var(--color_expert_btn_bg_hover, var(--color_bg_transparent_btn_hover_banner_v2, #638626));
	border-color: var(--color_expert_btn_border_hover, var(--color_expert_btn_bg_hover, var(--color_bg_transparent_btn_hover_banner_v2, #638626)));
	color: var(--color_expert_btn_text_hover, var(--color_text_transparent_btn_hover_hover_banner_v2, #ffffff));
	text-decoration: none;
}

.SBXNxRLjjVr3Ps:focus,
.SBXNxRLjjVr3Ps:active {
	text-decoration: none;
}

@media screen and (max-width: 1100px) {
	.HQiirMovcDReGIw {
		display: flex;
		flex-direction: column;
	}

	.KiLMfFNIWo {
		display: flex;
		flex-direction: column;
		gap: 13px;
	}

	.dXCwOcaa3gn7 {
		width: 100%;
	}

	.SBXNxRLjjVr3Ps {
		flex: 1;
	}
}

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

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

	.HQiirMovcDReGIw {
		align-items: center;
	}

	.KiLMfFNIWo {
		align-items: center;
		text-align: center;
	}

	.YHccTAZielfQ,
	.BZMtdLJ8gfCeO {
		align-self: stretch;
		text-align: left;
	}

	.dXCwOcaa3gn7 {
		flex-wrap: wrap;
		justify-content: center;
	}

	.SBXNxRLjjVr3Ps {
		flex: 0 1 calc(50% - 7px);
		min-width: 0;
	}
}
/* Expert card section end */
