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

html,
body {
	height: 100%;
}

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

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

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

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

footer.mSSdDrFH3d .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,
strong {
	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;
}

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

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

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

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

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

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

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

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

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

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

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

.jkbsB7XBW.active .IdXYeSZeW9h4W5Q img {}

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

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

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

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

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

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

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

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

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

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

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

.ErtdpkdCmivO 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) {

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


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

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

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

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

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

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

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

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


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


}

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

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

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

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

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

.UekGRxKU761k .subtitle .ljlNjbfmC {
	display: block;
	text-transform: uppercase;
	color: #FEE870;
}

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

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

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

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

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

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

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

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

.jSfUejfwR {
	padding: 26px 0;
}

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

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

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

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

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

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

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

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

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

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

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

.GRskDcldl2M8D img {
	display: block;
}

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

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

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

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

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

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

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

.DpVrRjSCY6 .QeRDZDPJwqDTF.VgfSFVYY8QozFv {
	border-color: #2EC273;
	background: var(--color-main-plus);
}

.DpVrRjSCY6 .QeRDZDPJwqDTF.yAZCUHVIbDXp {
	border-color: #F17D63;
	background: var(--color-main--);
}

.DpVrRjSCY6 .QeRDZDPJwqDTF ul {
	margin-top: 0;
	padding-left: 39px;
}

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

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

.DpVrRjSCY6 .yAZCUHVIbDXp ul li {
	color: var(--color-text-color--);
}

.DpVrRjSCY6 .QeRDZDPJwqDTF ul li:last-child {
	margin-bottom: 0;
}

.DpVrRjSCY6 .QeRDZDPJwqDTF 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;
}

.DpVrRjSCY6 .QeRDZDPJwqDTF.yAZCUHVIbDXp ul li:before {
	background-image: url("../img/icon_cons.svg");
}

.DpVrRjSCY6 .QeRDZDPJwqDTF.VgfSFVYY8QozFv:after {
	background-image: url("../img/icon_pros.svg");
}

.DpVrRjSCY6 .QeRDZDPJwqDTF.yAZCUHVIbDXp:after {
	background-image: url("../img/icon_cons.svg");
}

.DpVrRjSCY6 {
	margin-top: 50px;
}

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

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

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

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

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

.UekGRxKU761k .TdtgooJiLcRd {
	color: var(--color-promo-cod);
}


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

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

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

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

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

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

.MzVhyzIoZpTc.active {
	bottom: 20px;
}

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

.hKczBaLN7oSTn .xxdOkJWcmjXz {
	margin: 40px 0;
}

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

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

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

.MaqyFtET5rKg {
	display: none;
}

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

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

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

	.DpVrRjSCY6 {
		gap: 40px;
	}

}

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

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

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

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

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

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

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

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

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

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

	.jkbsB7XBW {
		height: 70px;
	}

	.jkbsB7XBW.active {
		height: 70px;
	}

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

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

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

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

	.TdtgooJiLcRd {
		font-size: 35px;
	}

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

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

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

	h1 {
		font-size: 40px;
	}

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

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

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

	.jSfUejfwR {
		padding: 12px 0;
	}

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

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

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

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

	.ball1:after {
		display: none;
	}

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

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

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

	.DpVrRjSCY6 .QeRDZDPJwqDTF 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;
	}

	.PpjlwlZVw6 {
		padding-top: 70px;
	}

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

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

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

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

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

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

	.LDWVOYtdJEZTQ.reverse .IdXYeSZeW9h4W5Q {
		order: 2;
	}

	.LDWVOYtdJEZTQ.reverse .bXcZgeaj {
		order: 1;
		margin: 0;
	}

	.LDWVOYtdJEZTQ.reverse .MaqyFtET5rKg {
		order: 3;
	}

	.jkbsB7XBW.active .IdXYeSZeW9h4W5Q img {
		height: auto;
	}

	.LDWVOYtdJEZTQ.center-right .IdXYeSZeW9h4W5Q {
		position: static;
		margin: 0;
	}

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

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

	.LDWVOYtdJEZTQ.center-left .IdXYeSZeW9h4W5Q {
		position: static;
		margin: 0;
		order: 2;
	}

	.LDWVOYtdJEZTQ.center-left .MaqyFtET5rKg {
		order: 3;
	}

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

}

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

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

	.MzVhyzIoZpTc.active {
		bottom: 125px;
	}

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

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

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

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

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

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

	.CVPADbznMuQb {
		margin-top: 35px;
	}

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

	.hKczBaLN7oSTn .xxdOkJWcmjXz {
		margin: 30px 0;
	}
}

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

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

	.CLrUSKqoYzpmDnT {
		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) {
	.TdtgooJiLcRd {
		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>.odlGzwWBseLnP9mN {
	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>.odlGzwWBseLnP9mN>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>.odlGzwWBseLnP9mN>ul::-webkit-scrollbar {
	width: 4px;
	background: transparent;
}

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

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

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

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

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

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

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

.QeRDZDPJwqDTF {
	margin-top: 15px;
}

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

}

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

	h1 {
		font-size: 30px;
	}

	.LOSKJsvxd {
		display: block;
	}

	.ErtdpkdCmivO {
		position: relative;
	}
}

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

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

	.UekGRxKU761k {
		width: 56%;
	}
}

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

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

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

.rMzdybSV5PP1 {
	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] .CvhpKBvtH .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] .jkbsB7XBW .languages.active>ul {
	width: min-content;
	white-space: nowrap;
}

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

	.rMzdybSV5PP1 {
		display: none;
	}

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

}

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

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

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

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

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

.TknsYu7xi a.gLZtaWhX {
	color: #FFFFFF;
}

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

.TknsYu7xi a.gLZtaWhX:hover {
	color: #A1BCD4;
}


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

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

.casinoSection a {
	text-decoration: none;
}

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

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

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

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

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

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

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

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

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

.saxCsW23cQU:hover .bRsQoc0VDb {
	color: var(--card-text-hover);
}

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

.saxCsW23cQU:hover .wyIjhbTn4h8 {
	opacity: 1;
}

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

	.casinoTab {
		font-size: 24px;
	}

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

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

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

	.casinoTab {
		font-size: 14px;
	}

	.saxCsW23cQU {
		min-height: 100%;
	}

	.bRsQoc0VDb {
		font-size: 16px;
	}

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

	.saxCsW23cQU {
		padding: 6px;
	}

	.DlfYZbElW {
		gap: 4px;
	}

	.casinoGrid {
		gap: 6px;
	}
}


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

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

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

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

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

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

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

.JbcqKktx6hoW p {
	margin: 0 !important;
}

.CvhpKBvtH .JbcqKktx6hoW p {
	margin-top: 0 !important;
}

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

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

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

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

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

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

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

	.zxGPtKS1 .EcSTDKIJY {
		font-size: 32px;
	}

	.RhPAmGau5vuvAR {
		font-size: 20px;
	}

	.cdtUOpM5DnXCw {
		font-size: 24px;
	}

	.hSjVUfevd3 {
		font-size: 20px;
	}

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


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

	.pPLirJyStGx9gv {
		min-height: 100%;
	}

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

	.zxGPtKS1 .EcSTDKIJY {
		font-size: 24px;
	}

	.RhPAmGau5vuvAR {
		font-size: 16px;
	}

	.cdtUOpM5DnXCw {
		font-size: 24px;
	}

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



/* new blocs */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.JrOzkwlW3nRn,
.XpYGwNOK8feU img {
	position: relative;
	z-index: 1;
}

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

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

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

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

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

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

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

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

.OpMeBxqmwEZuAl6 {
	margin: 20px 0;
}

.gaIABDPBKd9Wvb {
	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) --- */
.ErtdpkdCmivO,
.JEXguyDNpCLmP {
	position: relative;
}

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

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

.aMtWV8d6O {
	z-index: 2;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ksaskmV6jj3 {
	margin: 20px 0;
}

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

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

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

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

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

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

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

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

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

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

.idveshRJ3bxsPH9 {
	margin: 20px 0;
}

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

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

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

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

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

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

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

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

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

	.IDCbQMfFlQqZ2 {
		font-size: 36px;
	}

	.eUQodbUIef {
		flex-direction: column;
	}

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


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

	.cpwiYedg2 {
		padding: 40px 0;
	}

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

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

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

	.eKmNBkBuZRAOQ,
	.CXqLpQDL9uZX {
		width: 100%;
	}

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

	.BzmjCYFX4u0DAQ {
		font-size: 20px;
	}

	.XOzZRalMQQc3 {
		font-size: 16px;
	}

	.FXMkLuccgknN {
		font-size: 18px;
	}

	.featureDesc {
		font-size: 18px;
	}

	.XpYGwNOK8feU {
		padding: 12px;
	}

	.cpwiYedg2 {
		padding: 40px 0;
	}

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

	.afcntxf9 {
		width: 100%;
	}

	.gaIABDPBKd9Wvb {
		padding: 17px;
	}

	.MLepJkG6bGIpn {
		font-size: 16px;
	}

	.DeFhlIRYl5NltBXU {
		font-size: 16px;
	}

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

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

	.ZPnkanZqqZmdZm,
	.IFRchXEcXD {
		padding: 16px 18px;
	}

	.xylpydEbuV3DsU,
	.KLipmePJVxA6f6 {
		font-size: 20px;
	}

	.ypbXTwhoTebLy,
	.eekXcZ09ju {
		font-size: 16px;
	}

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

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

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

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

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







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

.QqqlLEBETPM1 .NrZmXAYcHYXB {
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
}

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

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

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

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

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

	.QqqlLEBETPM1 .WbMzyEqT2Cb {
		height: 44px;
		padding: 0 14px;
		font-size: 15px;
	}
}






/* last styles to bonuses */

.pPLirJyStGx9gv,
.saxCsW23cQU {
	min-height: 100%;
}

h1 {
	font-size: 48px;
}

@media (max-width: 1024px) {

	.pPLirJyStGx9gv,
	.saxCsW23cQU {
		min-height: 100%;
	}

	h1 {
		font-size: 40px;
	}
}

@media (max-width: 767px) {

	.pPLirJyStGx9gv,
	.saxCsW23cQU {
		min-height: 100%;
	}

	h1 {
		font-size: 30px;
	}
}



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

.sliderWrapper {
	position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.UekGRxKU761k,
.UekGRxKU761k .TdtgooJiLcRd {
	line-height: 130%;
	font-size: 20px;
}

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

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

.MzVhyzIoZpTc:before {
	display: none;
}


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




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

.JEXguyDNpCLmP .container {
	overflow: visible;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gSamPIhOS5BCje {
	display: none;
}

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

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

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

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

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

	}

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

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

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

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

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

	.jBpvuYXwDWEGwn {
		display: none;
	}

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

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

.bXcZgeaj .KpXREd6yq009 .YQxTLRuZR8VX {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	color: inherit;
	width: 20px;
	height: 20px;
}

.bXcZgeaj .KpXREd6yq009 .JZhucCIBRsygeIe {
	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;
}

.bXcZgeaj .KpXREd6yq009:hover {
	transform: none;
}

.bXcZgeaj .fzxnajWUo4 {
	background: var(--color-header-btn-registration);
	color: var(--color-header-btn-text-registration);
}

.scroll-is {
	gap: 10px;
}

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

.bXcZgeaj .oOZlWtGOICBC {
	background: var(--color-header-btn-secondary);
	color: var(--color-header-btn-text-secondary);
}

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

.eAXDeBKpi70 {
	display: none;
}

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

	.OEufPuK4yYn8Hb {
		font-size: 20px;
	}


	.xmHTsLY5 {
		padding: 22px 20px;
	}

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

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

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

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

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

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

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

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

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

	.KpXREd6yq009.btnHide {
		display: none;
	}
}

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.MIYxClPQa {
	min-width: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swyIBKFvne.pWtSTjg8aGtHBJm {
	color: var(--color-reviews-pros);
}

.swyIBKFvne.CHwwKgoQFBWQ {
	color: var(--color-reviews-cons);
}

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

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

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

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

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

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

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

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

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

	.TWQSPgr37YC {
		margin-bottom: 0;
	}

	.reviewsTitle {
		font-size: 24px;
	}

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

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

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

	.uquVYukZEagN {
		font-size: 12px;
	}

	.mEvuubs5swEz {
		font-size: 18px;
	}

	.mEmncexGmD {
		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.wgjjZSlWxFXrK .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 .aQrBtZFqv p {
	white-space: normal !important;
}

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

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

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

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

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

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

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

amp-carousel.wgjjZSlWxFXrK+.mEvuubs5swEz+.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;
}

.bGtRVErQFN5Mi.KMLqBQEk8MNx .mEvuubs5swEz,
.bGtRVErQFN5Mi.KMLqBQEk8MNx .reviewsExtraBlock {
	display: none;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.rMvkXnxIZyDtU1H {
		margin-bottom: 22px;
	}

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

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

.YRijiW0l28A11 {
	margin-bottom: 22px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

	.YRijiW0l28A11 {
		margin-bottom: 22px;
	}

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

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

	.KVTWIitMYqO5 {
		gap: 15px;
	}

	.ZVgZbHYfWdIF {
		height: auto;
	}

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

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

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

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

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

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

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

/* processSteps end */

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

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

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

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

.KSKoUUdsDNjitF {
	bottom: 20px !important;
}

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

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

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

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

.GWTVJusxat5O {
	left: 20px;
}

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

.cEcpTYeW5ny {
	right: 20px;
}

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

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

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

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

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

.heroPromoSlideNoImage .QAxALRXBeKuHw2t {
	width: 100%;
}

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

.CmnIzYpkQ1OJ .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.tvocPzidxP{
	display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

	.SOjxbIdQ6k {
		font-size: 20px;
	}

	.dezRGqlNUYd {
		justify-content: center;
	}

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

	.CicnEXlKGF {
		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 .tvocPzidxP {
		display: block;
	}

	.heroPromoImageHasMobile .heroPromoImageDesktopAsset {
		display: none;
	}

	.heroPromoImageHideMobile .heroPromoImage {
		display: none;
	}
}

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

	.heroPromoSlide,
	.fTdHUubpFbf0UHk,
	.fLqSGfv4Uezevy {
		min-height: 567px;
	}

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

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

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

	.GWTVJusxat5O {
		left: 0px;
	}

	.cEcpTYeW5ny {
		right: 0px;
	}
}

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

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

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

.YhKKERtJrGFeeEoa {
	margin-bottom: 22px;
}

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

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

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

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

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

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

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

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

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

.jMvKiEWIOIvi3h:hover .TrmnUBtc9in4 {
	color: var(--payment-options-name-color-hover);
}

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

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

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

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

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

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

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

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

	.YhKKERtJrGFeeEoa {
		margin-bottom: 22px;
	}

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

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

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

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

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

	.TrmnUBtc9in4 {
		font-size: 13px;
	}

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

/* paymentOptions end */

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

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

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

.siteFooterCard,
.mlBbU7ZV9gB9,
.XRQIPkwcJJjo,
.UpGhmibOJauQj7JT,
.AUdMIXvPjycaje {
	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;
}

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

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

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

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

.mlBbU7ZV9gB9 a:hover {
	opacity: 0.82;
}

.XRQIPkwcJJjo {
	padding: 20px 30px;
}

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

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

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

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

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

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

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

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

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

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

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

	.UpGhmibOJauQj7JT {
		flex-wrap: wrap;
	}

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

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

	.hUuskQShzBMxqR {
		flex-direction: column;
	}

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

	.AbOfhhdqMxrCgg {
		margin-bottom: 24px;
	}

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

	.XRQIPkwcJJjo,
	.AUdMIXvPjycaje {
		padding: 15px;
	}

	.wMbly7KuqZv {
		gap: 15px;
	}

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

	.aDpAX21Tu7U {
		flex-basis: auto;
	}

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

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


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

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

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

/* siteFooter end */

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

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

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

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

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


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

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

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




.IdXYeSZeW9h4W5Q img, .AbOfhhdqMxrCgg img {
    object-fit: contain;
}
.UpGhmibOJauQj7JT { 
	justify-content: center;
}

.aDpAX21Tu7U {
	max-width: 100%;
}

.siteFooterBrand {
	flex: 1;
}

table {
	margin-bottom: 15px;
}

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

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


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

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

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

.qOECDF7KrcQ2s::before {
	display: none;
}

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

.sultanWinsSwiper {
	overflow: visible;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.MNuK4FW9L,
.IzxEzYKOJJ9g8sL,
.LGZNyluAWb8 {
	margin: 0;
}

.TcacNlY58is p {
	margin: 0;
}

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

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

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

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

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

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

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

.aJDKjrJEY {
	min-width: 0;
}

.efhGilnB4 .aJDKjrJEY:first-child,
.JJwUNUEkihwCSJX .aJDKjrJEY:first-child,
.efhGilnB4 .aJDKjrJEY:nth-child(2),
.JJwUNUEkihwCSJX .aJDKjrJEY:nth-child(2) {
	width: 200px;
}

.efhGilnB4 .aJDKjrJEY:nth-child(3),
.JJwUNUEkihwCSJX .aJDKjrJEY:nth-child(3),
.efhGilnB4 .aJDKjrJEY:nth-child(5),
.JJwUNUEkihwCSJX .aJDKjrJEY:nth-child(5) {
	width: 100px;
}

.efhGilnB4 .aJDKjrJEY:nth-child(4),
.JJwUNUEkihwCSJX .aJDKjrJEY:nth-child(4) {
	width: 100px;
}

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

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

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

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

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

.efhGilnB4  .aJDKjrJEY {
	text-align: center;
}

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

	.MhqR3KeZ {
		margin-bottom: 15px;
	}

	.qOECDF7KrcQ2s {
		font-size: 25px;
	}
	.otlPoVWNmjiftGuh {
		padding: 20px;
	}
}

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

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

	.efhGilnB4 {
		display: none;
	}

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

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

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

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

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

	.JJwUNUEkihwCSJX .aJDKjrJEY:nth-of-type(7) {
		width: 88px;
	}

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

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

    .DaTtXCzIGNdCKgt::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);
    }
	
	.VNIo07ZzfEQw {
    gap: 20px;
}
	
.sultanWinsSection {
	padding: 15px 0;
}
	.UtAQrGAPLZIEg {
		gap: 10px;
	}
	.JJwUNUEkihwCSJX .aJDKjrJEY:first-child {
		padding-right: 5px;
	}
	.JJwUNUEkihwCSJX .aJDKjrJEY:nth-child(5) {
		width: auto;
		display: flex;
		align-items: center;
	}
	.VNIo07ZzfEQw .swiper-button-prev, .VNIo07ZzfEQw .swiper-button-next {
		width: 30px;
        height: 30px;
	}
	.UPYbDyYqiSMq {
		mask-size: 13px 9px;
	}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.qYjEDGYvrQ .TbqUU1BD,
.qYjEDGYvrQ .TbqUU1BD:last-child {
	margin: 0;
	margin-bottom: 0;
}

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

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

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

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

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

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

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

	.YUuMr1Q7v3 {
		width: 100%;
	}

	.lITJblQ8 {
		flex: 1;
	}
}

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

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

	.ooStad78t {
		align-items: center;
	}

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

	.TbqUU1BD,
	.GhCXXDcPSC {
		align-self: stretch;
		text-align: left;
	}

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

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