/* Version 202502061033 #registration_upgrade */

/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc0CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc6CsTYl4BO.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBA5XxjLdSL17o24Q.woff2) format('woff2');
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 700;
	src: url(https://fonts.gstatic.com/s/robotocondensed/v27/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBO5XxjLdSL17o.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
	/* -- Theme colors HS -- */
	--theme--pallette--teflon: #22242c;
	--theme--pallette--night: #1c1e25;
	--theme--pallette--shark: #2b2b35;
	--theme--pallette--blood: #d12b3c;

	/* Primary Background */
	--theme--primary-background-color-bg: var(--theme--pallette--night);
	--theme--primary-background-color-bg-highlight: var(--theme--pallette--shark);
	--theme--primary-background-color-fg: white;
	--theme--primary-background-color-fg-alt: var(--theme--pallette--blood);

	/* Primary Block */
	--theme--primary-block-color-bg: var(--theme--pallette--teflon);
	--theme--primary-block-color-fg: white;
	--theme--primary-block-color-fg-alt: var(--theme--pallette--blood);

	/* Primary Accent */
	--theme--primary-accent-color-bg: var(--theme--pallette--blood);
	--theme--primary-accent-color-bg-hover: white;
	--theme--primary-accent-color-fg: white;
	--theme--primary-accent-color-fg-hover: var(--theme--pallette--blood);

	/* Secondary Accent */
	--theme--secundary-accent-passive-color-bg: var(--theme--pallette--shark);
	--theme--secundary-accent-passive-color-fg: white;
	--theme--secundary-accent-passive-color-fg-alt: var(--theme--pallette--blood);

	/* Content */
	--theme--secundary-text-color-bg: white;
	--theme--secundary-text-color-fg: var(--theme--pallette--blood);


	/* -- 2021 theme colors -- */
	--theme--color-gray: var(--theme--secundary-accent-passive-color-bg);
	--theme--color-dark: var(--theme--primary-block-color-bg);
	--theme--color-darkest: var(--theme--primary-block-color-bg);
	--swiper-theme-color: var(--theme--pallette--night);
	--error-text: #eb5757;
	--success-text: #30d267;
	--tooltip-error-text: black;
	--tooltip-error-bg: var(--error-text);
	--theme--icon-invert: 1;
	--border-radius: 6px;
	--theme-font: "Roboto", sans-serif;
	--theme-title-font: "Roboto Condensed", sans-serif;
}

body, button, input, textarea {
	font-family: var(--theme-font) !important;
}

a, a:link, a:visited {
	font-family: var(--theme-font) !important;
	color: var(--theme--primary-block-color-fg-alt);
}

a.link__inline, a:link.link__inline, a:visited.link__inline {
	color: var(--theme--primary-block-color-fg-alt)
}

.card-buttons .form__label {
	color: var(--theme--primary-background-color-fg);
}

.form__label {
	color: var(--theme--primary-block-color-fg);
}

.form__label a {
	color: var(--theme--primary-block-color-fg);
}

.form-select__body * {
	font-family: var(--theme-font) !important
}

.form-select__body i.fa-caret-down {
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg)
}

.form-select__body [class*=-control] {
	background-color: var(--theme--secundary-text-color-bg);
	color: var(--theme--secundary-text-color-fg)
}

.form-select__body [class*=-control]:active, .form-select__body [class*=-control]:focus, .form-select__body [class*=-control]:hover, .form-select__body [class*=-control]:target {
	box-shadow: 0 0 0 0.0625rem var(--theme--secundary-accent-passive-color-fg-alt);
}

.form-select__body [class*=-singleValue] {
	color: var(--theme--secundary-text-color-fg);
}

.form-select__body [class*=-menu] {
	background-color: var(--theme--primary-block-color-bg)
}

.form-select__body [class*=-menu] * {
	color: var(--theme--primary-block-color-fg)
}

.form-select__body [class*=-option] {
	background-color: var(--theme--primary-block-color-bg)
}

.form-select__body [class*=-option]:hover {
	background-color: var(--theme--primary-accent-color-bg);
	color: var(--theme--primary-block-color-fg)
}

.form__select {
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg)
}

.form__files {
	border-radius: var(--border-radius);
	border: .0625rem dashed var(--theme--secundary-accent-passive-color-bg);
	background-color: var(--theme--primary-block-color-bg);
}

.form__files .files__text {
	color: var(--theme--primary-block-color-fg)
}

.form__files .files__subtext {
	color: var(--theme--primary-block-color-fg)
}

.form-search {
	background-color: var(--theme--secundary-accent-passive-color-bg);
	border-radius: var(--border-radius);
	border: .0625rem solid transparent;
}

.form-search i.icon-search {
	color: var(--theme--primary-block-color-fg);
}

.form-search__input::placeholder {
	color: var(--theme--primary-block-color-fg)
}

.form-search__clear {
	color: var(--theme--primary-accent-color-bg);
}


.form-list__body {
	background: var(--theme--primary-block-color-bg);
	border-radius: var(--border-radius);
}

.form-list__item {
	color: var(--theme--primary-block-color-fg);
}

.btn, a.btn, .form-list__item:hover {
	background-color: var(--theme--primary-accent-color-bg);
	color: var(--theme--primary-accent-color-fg);
	font-weight: 800;
	box-shadow: none;
	border-radius: var(--border-radius);
	border: none;
}

.btn {
	border-radius: var(--border-radius);
}

@media(any-hover: hover) {
	.btn:hover {
		background-color: var(--theme--primary-accent-color-bg-hover);
		color: var(--theme--primary-accent-color-fg-hover);
	}
}

.btn.disabled, .btn.disabled:hover {
	background-color: #545f85;
	color: hsla(0, 0%, 100%, .6);
	box-shadow: none;
	border: 0
}

.btn-icon {
	background-color: var(--theme--primary-background-color-bg);
	color: var(--theme--primary-background-color-fg);
	border-radius: 0
}

.btn-icon:hover {
	color: var(--theme--primary-accent-color-bg)
}

.btn__transparent {
	background-color: var(--theme--color-gray);
	color: white;
}

.btn__transparent:hover {
	background-color: var(--theme--color-gray);
	color: var(--theme--secundary-text-color-fg-alt);
}

.btn-light {
	background-color: var(--theme--primary-accent-color-bg);
	color: var(--theme--primary-accent-color-fg);
	/* box-shadow: 0 0 40px hsla(0,0%,100%,.25),0 0 20px hsla(0,0%,100%,.2); */
}

@media(any-hover: hover) {
	.btn-light:hover {
		color: var(--theme--primary-accent-color-fg-hover);
		background-color: var(--theme--primary-accent-color-bg-hover)
	}
}

.btn-light__transparent {
	background-color: transparent;
	border-color: var(--theme--primary-block-color-fg);
	color: var(--theme--primary-block-color-fg)
}

.btn-light__transparent:hover {
	color: var(--theme--primary-accent-color-fg-hover);
	background-color: var(--theme--primary-accent-color-bg-hover)
}

.btn-circle {
	border-radius: var(--border-radius);
}

.btn-arrow {
	background-color: var(--theme--secundary-text-color-bg);
	color: var(--theme--secundary-text-color-fg);
	width: 2rem;
	height: 2rem;
}

@media(any-hover: hover) {
	.btn-arrow:hover {
		background-color: var(--theme--secundary-text-color-bg);
		color: var(--theme--secundary-text-color-fg-alt);
	}
}

.btn__arrow-toggle {
	background-color: var(--theme--secundary-text-color-bg);
	color: var(--theme--secundary-text-color-fg);
	font-size: 1rem;
	width: 2rem;
	height: 2rem;
}

.btn__arrow-toggle:hover {
	background-color: var(--theme--primary-accent-color-bg);
	color: var(--theme--secundary-text-color-fg-alt)
}

.btn__card {
	border-radius: var(--border-radius);
	background-color: var(--theme--primary-block-color-fg)
}

.btn__card--active, .btn__card:hover {
	border: 1px solid var(--theme--primary-accent-color-bg);
	background-color: transparent
}

.btn__login {
	background-color: var(--theme--color-gray);
	color: white;
	box-shadow: none;
}

.btn__link {
	color: var(--theme--primary-block-color-fg);
}

.btn__paypal {
	border-radius: var(--border-radius);
	border: 0;
	color: var(--theme--primary-block-color-fg);
}

.btn-apple-pay {
	border-radius: var(--border-radius);
	border: 0;
	box-shadow: 0 0 40px rgba(113, 119, 255, .25), 0 0 20px rgba(113, 119, 255, .2);
}

@media(any-hover: hover) {
	.btn-apple-pay:hover {
		background-color: #4a4fbe;
		color: var(--theme--primary-block-color-fg)
	}
}

@supports (-webkit-appearance: -apple-pay-button) {
	.btn-apple-pay {
		color: var(--theme--primary-block-color-fg)
	}
}

@supports not (-webkit-appearance: -apple-pay-button) {
	.btn-apple-pay {
		background-color: var(--theme--primary-accent-color-bg);
		color: var(--theme--primary-block-color-fg)
	}
}

.payment-icon {
	border: 1px solid transparent;
	background-color: var(--theme--primary-block-color-fg)
}

.payment-icon--active, .payment-icon:hover {
	border: 0;
	background-color: var(--theme--primary-accent-color-bg);
	cursor: pointer
}

.form__input, .input-form {
	background-color: var(--theme--secundary-text-color-bg) !important;
	color: var(--theme--secundary-text-color-fg) !important;
	border-radius: var(--border-radius);
	border: none;
	box-sizing: border-box
}

.form__input::placeholder, .input-form::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	background-color: var(--theme--secundary-text-color-bg);
	color: var(--theme--secundary-text-color-fg);
}

.form__input-wrapper, .form__input-wrapper__focused, .form__input-wrapper__invalid, .form__input-wrapper__valid {
	background-color: var(--theme--primary-block-color-bg);
}

.form__input:-ms-input-placeholder, .input-form:-ms-input-placeholder { /* Internet Explorer 10-11 */
	background-color: var(--theme--primary-block-color-bg);
}

.form__input::-ms-input-placeholder, .input-form::-ms-input-placeholder { /* Microsoft Edge */
	background-color: var(--theme--primary-block-color-bg);
}

.form__input-wrapper input:-webkit-autofill, .form__input-wrapper__focused input:-webkit-autofill, .form__input-wrapper__invalid input:-webkit-autofill, .form__input-wrapper__valid input:-webkit-autofill {
    -webkit-text-fill-color: var(--theme--secundary-text-color-fg);
    border-radius: 0;
    -webkit-box-shadow: inset 0 0 0 1000px var(--theme--secundary-text-color-bg);
    caret-color: var(--theme--secundary-text-color-fg);
}

.form__input-wrapper__invalid {
    border: 2px solid #df494f;
    box-shadow: 0 0 0 3px rgba(223,73,79,.2)
}

.form__input-wrapper__valid {
    border: 2px solid #03bf60;
    box-shadow: 0 0 0 3px rgba(3,191,96,.2)
}

.form__input-wrapper__focused {
    border: 2px solid var(--theme--primary-accent-color-bg);
    box-shadow: 0 0 0 3px rgba(113,119,255,.2)
}


.phone-control__input {
	border-radius: var(--border-radius);
	font-family: var(--theme-font) !important;
	font-style: normal !important;
	color: var(--theme--primary-background-color-fg) !important;
	border: none !important;
}

.phone-control__button, .phone-control__input, .react-tel-input .form-control.phone-control__input {
	background-color: var(--theme--primary-background-color-bg) !important;
}

.phone-control__button {
	border-radius: var(--border-radius);
	border: none !important;
}

.phone-control__button div {
	background-color: var(--theme--primary-background-color-bg) !important;
}

.phone-control__dropdown {
	border-radius: var(--border-radius);
	background: var(--theme--primary-block-color-bg) !important;
	border: none !important;
	color: var(--theme--primary-block-color-fg) !important
}

.phone-control__dropdown li {
	background-color: var(--theme--primary-block-color-bg) !important;
}

.phone-control__dropdown li:hover {
	background-color: var(--theme--primary-accent-color-bg) !important;
	color: var(--theme--primary-block-color-fg)
}

.input-button__btn-wrap {
	background: var(--theme--primary-block-color-bg)
}

.input-button__btn-wrap svg path {
	fill: var(--theme--primary-background-color-fg);
}

.input-button__btn {
	background-color: var(--theme--color-gray);
	color: var(--theme--secundary-accent-passive-color-fg);
	border-radius: var(--border-radius);
}

.input-button__btn:hover {
	background-color: var(--theme--color-gray);
	color: var(--theme--secundary-text-color-fg-alt)
}

.input-button__btn.disable {
	background-color: var(--theme--color-gray)
}

.dropdownStyle {
	background: #1f2642 !important;
	color: var(--theme--primary-block-color-fg) !important
}

.buttonStyle, .dropdownStyle {
	border-radius: var(--border-radius);
	border: none !important
}

.buttonStyle {
	background: #141a2f !important;
}

.buttonStyle div {
	background-color: #141a2f !important
}

.dropdownStyle li, .inputStyle {
	background: #1f2642 !important
}

.inputStyle {
	border-radius: var(--border-radius);
	font-family: var(--theme-font) !important;
	font-style: normal !important;
	color: var(--theme--primary-block-color-fg) !important;
	border: none !important;
}

.checkbox__label {
	background-color: var(--theme--primary-block-color-bg);
	border: 2px solid white!important;
	border-radius: 0
}

.checkbox__input:checked+.checkbox__label {
	background: var(--theme--primary-block-color-bg);
}

.checkbox__input:checked+.checkbox__label:before {
	background-color: var(--theme--primary-accent-color-bg);
}

.checkbox-button {
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg);
	border-radius: var(--border-radius);
	border: .0625rem solid transparent;
}

.checkbox-button:hover {
	color: var(--theme--primary-accent-color-bg);
	border-color: var(--theme--primary-accent-color-bg)
}

.options__label:before {
	border-radius: var(--border-radius);
	border: 1px solid #a7a9ac
}

.options__label:after {
	border-radius: var(--border-radius);
	background-color: #77243a;
}

.radio-items__button {
	background-color: var(--theme--primary-background-color-bg);
	border-radius: var(--border-radius);
	color: var(--theme--primary-background-color-fg);
	border: .0625rem solid transparent
}

.radio-items__button.active, .radio-items__button:hover {
	border-color: var(--theme--secundary-accent-passive-color-fg-alt);
	color: var(--theme--secundary-accent-passive-color-fg-alt);
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.radio-castom__item input[type=radio]:checked + label {
	/* border-color: var(--theme--secundary-accent-passive-color-fg); */
	color: var(--theme--secundary-accent-passive-color-fg);
}

.radio-castom__item label {
	border: .0625rem solid transparent;
	border-radius: var(--border-radius);
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg);
}

.radio-castom__item label:hover {
	border-color: var(--theme--primary-accent-color-bg);
	color: var(--theme--primary-accent-color-bg)
}

.form__radiobutton input[type=radio]:checked + label {
	border-color: var(--theme--primary-accent-color-bg)
}

.form__radiobutton input[type=radio]:checked + label .dot {
	background-color: var(--theme--secundary-accent-passive-color-bg);
	border: .125rem solid var(--theme--primary-accent-color-fg)
}

.form__radiobutton label {
	border-radius: var(--border-radius);
	border: .0625rem solid var(--theme--primary-block-color-bg);
}

.form__radiobutton label, .form__radiobutton label .dot {
	background-color: var(--theme--primary-block-color-bg);
}

.form__radiobutton label .dot {
	border-radius: var(--border-radius);
	border: .1875rem solid var(--theme--secundary-accent-passive-color-fg);
}

.form__radiobutton label .dot:before {
	background-color: var(--theme--primary-accent-color-bg);
	border-radius: var(--border-radius);
}

.form__radiobutton label span {
	color: var(--theme--primary-block-color-fg);
}

.select-card {
	background-color: var(--theme--primary-block-color-bg)
}

.select-card-title__wrap i {
	color: var(--theme--primary-accent-color-bg)
}

.select-card-title__text {
	background-color: var(--theme--primary-block-color-fg)
}

.select-card__items {
	background-color: var(--theme--secundary-accent-passive-color-bg) !important;
	box-shadow: 3px 3px 20px rgba(29, 26, 63, .05);
	border-radius: var(--border-radius);
}

.select-card__items .checkbox-wrapper {
	background-color: var(--theme--secundary-accent-passive-color-bg) !important
}

.select-card__type {
	color: var(--theme--primary-background-color-fg);
}

.select-card__label {
	color: var(--theme--primary-block-color-fg);
	background-color: var(--theme--secundary-accent-passive-color-bg) !important
}

.select-card-type__wrap {
	background-color: var(--theme--secundary-accent-passive-color-bg) !important
}

.select-date-picker * {
	font-family: var(--theme-font) !important
}

.card {
	border-radius: 0
}

.card__dark {
	background-color: var(--theme--primary-background-color-bg)
}

.card-buttons {
	background: none;
}

.card-form {
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg);
}

.card-form__title {
	color: var(--theme--primary-block-color-fg)
}

.card-navbar {
	background-color: var(--theme--primary-block-color-bg);
}

.card-table {
	background-color: var(--theme--secundary-accent-passive-color-bg)
}

.card-text {
	background-color: var(--theme--primary-background-color-bg);
}

.card-text p {
	color: var(--theme--primary-background-color-fg)
}

.carousel-buner .swiper-pagination-bullet {
	background: var(--theme--secundary-accent-passive-color-fg)
}

.carousel-buner .swiper-pagination-bullet-active {
	background: var(--theme--secundary-accent-passive-color-fg-alt)
}

.carousel-buner__item-bg {
	background: radial-gradient(50% 50% at 50% 50%, rgba(19, 21, 32, 0) 0, var(--theme--primary-block-color-bg) 100%);
}

.carousel-buner__title {
	color: var(--theme--primary-block-color-fg);
	text-shadow: none;
	font-family: var(--theme-title-font);
	font-weight: 700;
	font-size: 2rem;
	line-height: 1.3;
}

@media (max-width: 991.98px) {
	.carousel-buner__title {
		font-size: 1.25rem;
		line-height: 1.5;
		margin-bottom: 0.625rem;
	}
}

@media (max-width: 575.98px) {
	.carousel-buner__title {
		font-size: .775rem;
		line-height: 1.5;
		width: 12.5rem;
	}
}

.carousel-buner__sub-title {
	color: var(--theme--primary-block-color-fg);
}

.carousel-buner__disclaimer {
	font-family: var(--theme-font) !important;
	padding-bottom: 1rem;
	opacity: 1;
}

.carousel-buner__disclaimer.promotions-buner__disclaimer p {
	color: var(--theme--primary-background-color-fg);
}

@media (max-width: 767.98px) {
	.carousel-buner__disclaimer {
		position: relative;
		top: 0.325rem;
	}
}

@media (max-width: 991.98px) {
	.carousel-buner__disclaimer {
		padding-left: 1.25rem;
		bottom: -0.3125rem;
	}
}

.games-carousel .swiper-slide {
	border-radius: var(--border-radius);
}

.games-carousel .swiper-pagination-bullet {
	background: var(--theme--secundary-accent-passive-color-fg)
}

.games-carousel .swiper-pagination-bullet-active {
	background: var(--theme--secundary-accent-passive-color-fg-alt)
}

.game-tabs__swiper-buner .swiper-pagination-bullets .swiper-pagination-bullet {
	background-color: #545f85
}

.game-tabs__swiper-buner .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background: #fff
}

.games-filter .swiper-pagination-bullet {
	background: var(--theme--secundary-accent-passive-color-fg)
}

.games-filter .swiper-pagination-bullet-active {
	background: var(--theme--secundary-accent-passive-color-fg-alt)
}

.games-filter__item {
	background-color: var(--theme--primary-block-color-bg);
}

.games-filter__item.active, .games-filter__item:hover {
	background-color: var(--theme--primary-accent-color-bg);
	color: #000;
}

.games-filter__item.active .games-filter__icon, .games-filter__item.active .games-filter__text, .games-filter__item:hover .games-filter__icon, .games-filter__item:hover .games-filter__text {
	color: var(--theme--primary-accent-color-fg)
}

.games-filter__icon {
	color: var(--theme--primary-block-color-fg);
}

.games-filter__text {
	color: var(--theme--primary-block-color-fg);
}

.heading__small-text, .heading__text {
	color: var(--theme--primary-background-color-fg);
	text-shadow: 0 0 black;
}

.heading__text {
	font-family: var(--theme-title-font);
	font-weight: 700;
}

.page-text, .page-text p {
	color: var(--theme--primary-background-color-fg)
}

.page-text h2 {
	color: var(--theme--primary-block-color-fg);
	text-shadow: none;
}

.page-text .card-text__white-color {
	color: var(--theme--primary-block-color-fg)
}

.page-text .card-text a {
	color: var(--theme--primary-accent-color-bg);
}

.page-text .accordion__details p {
	color: #757796
}

.page-text .accordion.show .accordion__summary {
	background: #5d60ad;
	box-shadow: 0 8px 10px rgba(0, 0, 0, .2)
}

.page-text .accordion.show .accordion__summary .accordion__headeing {
	color: var(--theme--primary-block-color-fg)
}

.page-text .accordion.show .accordion__summary i {
	color: #2e3656
}

.page-text .accordion__headeing {
	color: var(--theme--primary-background-color-fg)
}

.alert {
	border-radius: var(--border-radius);
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.alert__text {
	color: var(--theme--primary-background-color-fg);
}

.modal__wrap {
	background-color: rgba(0, 0, 0, .6);
}

.modal__container, .modal__container.new {
	background-color: var(--theme--secundary-accent-passive-color-bg);
	color: var(--theme--secundary-accent-passive-color-fg);
	border-radius: var(--border-radius);
}

.modal__body * {
	scrollbar-color: var(--theme--color-gray) rgba(0, 0, 0, .1);
	border-radius: var(--border-radius);
}

.modal-form-close-button:before, .modal-form-close-button:after {
    background-color: white;
}

.modal-form-previous-button svg path {
	stroke: var(--theme--primary-background-color-fg);
}

.modal-form__textDiver {
	color: var(--theme--primary-background-color-fg);
}

.modal-form__textDiver:after,.modal-form__textDiver:before {
	background: var(--theme--primary-background-color-fg);
}

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

span.form__placeholder {
    color: var(--theme--secundary-accent-passive-color-fg);
}

.form__validation-wrapper {
    color: var(--theme--secundary-accent-passive-color-fg);
}

.modal__body::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px transparent;
	background: rgba(0, 0, 0, .4)
}

.modal__body::-webkit-scrollbar-thumb {
	background-color: var(--theme--primary-background-color-fg);
	outline: 1px solid rgba(0, 0, 0, .1);
	border: 1px solid rgba(0, 0, 0, .1)
}

.modal-form__nav i.fa-angle-left {
	color: var(--theme--primary-block-color-fg);
	cursor: pointer;
}

.modal-form__step, .modal-form__step.register {
	color: var(--theme--secundary-accent-passive-color-fg-alt);
}

.modal-form__title {
	color: var(--theme--primary-block-color-fg);
}

.modal-form__text {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.modal-form__close {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.modal-form__links * {
	color: var(--theme--primary-block-color-fg);
}

.modal-form__verification a:hover {
	color: var(--theme--primary-accent-color-bg)
}

.modal-form__verification a:active {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.modal-form__verification--disabled {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.toggle-address-input-type-button {
	color: var(--theme--primary-background-color-fg-alt);
}

.form-select__body__valid [class*=-control]:active, .form-select__body__valid [class*=-control]:focus, .form-select__body__valid [class*=-control]:hover, .form-select__body__valid [class*=-control]:target {
    box-shadow: 0 0 0 2px var(--theme--primary-accent-color-bg);
}

.success__img {
	background: linear-gradient(90deg, rgba(150, 249, 255, .1) 2.14%, rgba(175, 198, 255, .1));
	-webkit-backdrop-filter: blur(17px);
	backdrop-filter: blur(17px);
	border-radius: var(--border-radius);
}

.success__link {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.btn-close:after, .btn-close:before {
	background-color: var(--theme--secundary-accent-passive-color-fg);
}

.mobile-modal-game__wrap {
	background-color: rgba(0, 0, 0, .8)
}

.mobile-modal-game__body {
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.mobile-modal-game__body .btn-close {
	background-color: transparent;
}

.modal-game__thumbnail-footer {
	background: linear-gradient(180deg, transparent, #000);
}

.modal-game__title {
	color: var(--theme--primary-block-color-fg);
}

.modal-game__description p {
	color: var(--theme--primary-background-color-fg);
}

.btn-close__wrap {
	background-color: var(--theme--primary-background-color-bg);
	border-radius: var(--border-radius);
}

.pagination__pages {
	color: var(--theme--primary-block-color-fg);
}

.pagination__pages span.active {
	color: var(--theme--primary-block-color-fg);
}

.table__header, .table__items {
	border-bottom: .0625rem solid #2c2c4e;
}

.table__heading, .table__item {
	color: var(--theme--primary-block-color-fg);
}

.table__item.white-text {
	color: var(--theme--primary-block-color-fg)
}

.table-heading:hover {
	color: var(--theme--primary-accent-color-bg);
}

.table-heading__sort--active {
	color: var(--theme--primary-accent-color-bg)
}

.mobile-table .filter__sort, .mobile-table .filter__sort-by {
	color: var(--theme--primary-background-color-fg)
}

.mobile-table .accordion {
	background-color: var(--theme--primary-background-color-bg)
}

.mobile-table .accordion__summary {
	background-color: var(--theme--primary-background-color-bg);
}

.mobile-table .accordion__details {
	background-color: var(--theme--primary-background-color-bg)
}

.mobile-table__date, .mobile-table__status {
	color: var(--theme--primary-background-color-fg)
}

.mobile-table__amount, .mobile-table__type {
	color: var(--theme--primary-block-color-fg)
}

.mobile-table__amount {
	color: var(--theme--primary-accent-color-bg)
}

.mobile-table .list-item {
	border-bottom: .0625rem solid var(--theme--secundary-accent-passive-color-bg);
}

.mobile-table .list-item__name, .mobile-table .list-item__value {
	color: var(--theme--primary-background-color-fg)
}

.mobile-table .list-item__value {
	color: var(--theme--primary-block-color-fg)
}

.tooltip {
	background: var(--theme--primary-accent-color-bg);
	box-shadow: 4px 4px 20px rgba(0, 0, 0, .25);
	border-radius: var(--border-radius);
	border: .0625rem solid var(--theme--secundary-accent-passive-color-bg);
}

.tooltip--relative--error {
	background: var(--tooltip-error-bg);
}

.tooltip:after {
	background-color: var(--theme--primary-background-color-bg);
	border-color: var(--theme--secundary-accent-passive-color-bg) transparent transparent var(--theme--secundary-accent-passive-color-bg);
}

.tooltip__content {
	color: var(--theme--primary-background-color-fg)
}

.tooltip__content--error {
	color: var(--tooltip-error-text);
}

.tooltip__content .success {
	color: var(--success-text);
}

.tooltip__content .error {
	color: var(--error-text);
}

.accordion__summary {
	background-color: var(--theme--secundary-accent-passive-color-bg);
	border-radius: var(--border-radius);
	color: var(--theme--secundary-accent-passive-color-fg);
}

.accordion__summary.active, .accordion__summary.active .accordion__headeing {
	color: var(--theme--primary-accent-color-bg)
}

.accordion__headeing {
	color: var(--theme--primary-background-color-fg)
}

.accordion__details {
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.accordion.show .accordion__summary, .accordion.show .accordion__summary .accordion__headeing {
	color: var(--theme--primary-accent-color-bg)
}

.tabs__navigation {
	background-color: var(--theme--primary-block-color-bg);
	border-radius: var(--border-radius);
}

.tabs__link {
	color: var(--theme--primary-block-color-fg);
}

.tabs__link.tab__active, .tabs__link:hover {
	background-color: var(--theme--primary-accent-color-bg);
	color: var(--theme--primary-accent-color-fg);
	border-radius: 0
}

.block-scrolle *, .phone-control__dropdown *, .sidebar__open .slide-menu *, .sidebar__open--mouse .slide-menu *, .table__responsive *, .tabs-content * {
	scrollbar-color: var(--theme--primary-block-color-fg);
}

.block-scrolle::-webkit-scrollbar-track, .phone-control__dropdown::-webkit-scrollbar-track, .sidebar__open .slide-menu::-webkit-scrollbar-track, .sidebar__open--mouse .slide-menu::-webkit-scrollbar-track, .table__responsive::-webkit-scrollbar-track, .tabs-content::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px var(--theme--primary-block-color-fg);
	background: var(--theme--primary-block-color-fg)
}

.block-scrolle::-webkit-scrollbar-thumb, .phone-control__dropdown::-webkit-scrollbar-thumb, .sidebar__open .slide-menu::-webkit-scrollbar-thumb, .sidebar__open--mouse .slide-menu::-webkit-scrollbar-thumb, .table__responsive::-webkit-scrollbar-thumb, .tabs-content::-webkit-scrollbar-thumb {
	background-color: var(--theme--primary-block-color-fg);
	border: 1px solid var(--theme--primary-block-color-fg)
}


.bg__cart--dark {
	background-color: var(--theme--primary-background-color-bg)
}

.bg__cart--light {
	background-color: var(--theme--secundary-accent-passive-color-bg)
}

.icon__block {
	border-radius: var(--border-radius);
	background: rgba(113, 119, 255, .12);
	-webkit-backdrop-filter: blur(17px);
	backdrop-filter: blur(17px)
}

.header {
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg);
}

.header .logo-tablet img {
	max-width: 9rem;
}

.header__in-search {
	background-color: rgba(0, 0, 0, .6);
}

.header__in-search .form-search {
	border-color: var(--theme--primary-accent-color-bg)
}

.header__in-search i.icon-search {
	color: var(--theme--primary-accent-color-bg)
}

.header__nav .mode.active a {
	color: var(--theme--primary-accent-color-fg);
}

.header__nav a {
	color: var(--theme--primary-block-color-fg);
}

.header__nav .mode.active a {
	color: var(--theme--primary-block-color-fg-alt);
}

.header__nav a:hover {
	color: var(--theme--primary-block-color-fg-alt);
}

.balance__account, .balance__bonus {
	background-color: var(--theme--secundary-accent-passive-color-bg);
	border-radius: var(--border-radius);
}

.balance__text {
	color: var(--theme--primary-block-color-fg);
}

.balance__number {
	color: var(--theme--primary-block-color-fg)
}

.header-search__result {
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.search-result__header {
	border-bottom: .0625rem solid var(--theme--secundary-accent-passive-color-bg)
}

.search-result__label {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.search-result-filter-cat__item {
	background-color: var(--theme--primary-block-color-bg);
	border-radius: var(--border-radius);
}

.search-result-filter-cat__item.active, .search-result-filter-cat__item:hover {
	background-color: var(--theme--primary-accent-color-bg)
}

.search-result-filter-cat__item.active > *, .search-result-filter-cat__item:hover > * {
	color: var(--theme--primary-block-color-fg-alt)
}

.search-result-filter-cat__item i {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.search-result-filter-cat__text {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.search-result-filter-provider__item {
	background-color: var(--theme--primary-block-color-bg);
	border-radius: var(--border-radius);
	border: 1px solid transparent;
}

.search-result-filter-provider__item > img {
	filter: brightness(0) invert(1);
}

.search-result-filter-provider__item.active, .search-result-filter-provider__item:hover {
	background-color: transparent;
	border-color: var(--theme--secundary-accent-passive-color-fg);
}

.search-result-filter-provider__item.active > *, .search-result-filter-provider__item:hover > * {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.search-result-filter-provider__item i {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.search-result-filter-provider__text {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.result-header__text, .result-header__value {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.result-header__value {
	color: var(--theme--primary-block-color-fg);
}

.mobile-search__show .header {
	background-color: var(--theme--primary-block-color-bg)
}

.language-select__title {
	background-color: var(--theme--secundary-accent-passive-color-bg);
	border-radius: var(--border-radius);
}

.language-select__options {
	border-radius: var(--border-radius);
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.language-select__option {
	border-bottom: .0625rem solid var(--theme--secundary-accent-passive-color-fg);
}

.sidebar {
	background-color: var(--theme--secundary-accent-passive-color-bg);
	color: var(--theme--secundary-accent-passive-color-fg);
}

.sidebar__open .sidebar, .sidebar__open--mouse .sidebar {
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.sidebar__open .slide-menu__sub.open {
	background-color: var(--theme--primary-background-color-bg);
	color: var(--theme--primary-background-color-fg);
}

.sidebar__open .sidebar-logo, .sidebar__open--mouse .sidebar-logo {
	padding: 1.275rem 2.5625rem 0.625rem;
}

.slide-menu__category {
	color: var(--theme--primary-block-color-fg);
}

.slide-menu__sub a.slide-menu__sub-link, .slide-menu__sub a.slide-menu__sub-link:visited {
	color: var(--theme--primary-background-color-fg);
}

.slide-menu__sub-link.active, .slide-menu__sub-link:active, .slide-menu__sub-link:hover, .slide-menu__sub-link:visited.active, .slide-menu__sub-link:visited:active, .slide-menu__sub-link:visited:hover {
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg);
}

.slide-menu__sub a.slide-menu__sub-link.active, .slide-menu__sub a.slide-menu__sub-link:active, .slide-menu__sub a.slide-menu__sub-link:hover, .slide-menu__sub a.slide-menu__sub-link:visited.active, .slide-menu__sub a.slide-menu__sub-link:visited:active, .slide-menu__sub a.slide-menu__sub-link:visited:hover {
	background-color: var(--theme--primary-block-color-bg);
}

.slide-menu__border {
	background: linear-gradient(90deg, #545f85, var(--theme--secundary-accent-passive-color-bg));
	height: 0;
}

.link-items.active .link-items__item {
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg);
}

.link-items.active .link-items__item [class^=icon-], .link-items.active i[class*=fa-caret] {
	color: var(--theme--primary-block-color-fg-alt)
}

.link-item {
	color: var(--theme--primary-block-color-fg);
}

.link-item:active, .link-item:hover {
	background-color: var(--theme--primary-background-color-bg);
	color: var(--theme--primary-block-color-fg-alt)
}

.link-item:active [class^=icon-], .link-item:hover [class^=icon-] {
	color: var(--theme--primary-block-color-fg-alt)
}

.link-item [class^=icon-] {
	color: var(--theme--primary-block-color-fg);
	font-size: 1.625rem;
}

.header__x {
	color: var(--theme--primary-block-color-fg-alt);
}

.footer {
	background-color: var(--theme--primary-block-color-bg);
	color: var(--theme--primary-block-color-fg);
}

.footer__menu {
	color: var(--theme--primary-block-color-fg);
}

.footer__menu a, .footer__menu a:link, .footer__menu a:visited {
	color: var(--theme--primary-block-color-fg);
}

.footer__menu a:after {
	background-color: var(--theme--primary-block-color-fg);
}

.footer__menu a:hover {
	color: var(--theme--primary-block-color-fg-alt);
}

.footer__text {
	font-family: SFUIDisplay-Medium, sans-serif;
}

.footer__copyright .copyright__links {
	border-bottom: .0625rem solid var(--theme--primary-block-color-bg);
}

.footer .link__appstore, .footer .link__googleplay {
	background-color: var(--theme--primary-block-color-bg);
	border-radius: 0
}

.footer__text, .footer .copyright__links a, .footer .copyright__text {
	color: var(--theme--primary-block-color-fg);
}

.main-loader {
	background: linear-gradient(180deg, var(--theme--primary-block-color-bg), #130825 39.58%, #0d102f 66.42%, #0e1830 87.01%, var(--theme--primary-block-color-bg));
}

.lexicons-wrapper {
	/* color: var(--theme--secundary-accent-passive-color-fg); */
}

.lexicons-wrapper a {
	text-decoration: underline;
}

.lexicons-wrapper ul {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.home-slider__next, .home-slider__prev {
	background-color: #545f85;
}

.home-slider .btn-arrow:hover {
	background: #4a4fbe;
	color: var(--theme--primary-block-color-fg)
}

.home-section [class^=title__] {
	color: var(--theme--primary-block-color-fg);
	font-family: var(--theme-title-font);
	font-weight: 700;
	text-shadow: none;
}

.home-section .title__h2 {
	color: var(--theme--primary-background-color-fg);
}

.home-section__title {
	color: var(--theme--primary-background-color-fg);
}

.home-section__install-apps {
	background: radial-gradient(48.76% 116.18% at 76.32% 135.36%, #d898ff 25.41%, rgba(85, 26, 255, 0) 100%), linear-gradient(83.86deg, #2c3460 .52%, #5d458f 99.27%);
	border: 1px solid #4b3783;
	box-shadow: 40px 40px 200px rgba(45, 28, 92, .7);
}

.sportbook-card {
	background-color: var(--theme--primary-background-color-bg);
}

.sportbook__sub-title {
	color: var(--theme--primary-background-color-fg-alt);
}

.sportbook-table__text {
	color: var(--theme--primary-background-color-fg);
}

.sportbook-coeff__item {
	border-radius: var(--border-radius);
	background-color: var(--theme--primary-block-color-bg);
}

.sportbook-coeff__text {
	color: var(--theme--primary-accent-color-bg)
}

.install-apps {
	background: radial-gradient(48.76% 116.18% at 76.32% 135.36%, #d898ff 25.41%, rgba(85, 26, 255, 0) 100%), linear-gradient(83.86deg, #2c3460 .52%, #5d458f 99.27%);
	border: 1px solid #4b3783;
	box-shadow: 40px 40px 200px rgba(45, 28, 92, .7);
	border-radius: var(--border-radius);
}

.install-apps {
	background: radial-gradient(78.71% 66.31% at 75.13% 116.31%, #d898ff 25.41%, rgba(85, 26, 255, 0) 100%), linear-gradient(83.86deg, #2c3460 .52%, #5d458f 99.27%);
}

.install-apps h1, .install-apps__title {
	color: var(--theme--primary-block-color-fg);
	text-shadow: none;
}

.install-apps p, .install-apps__text {
	color: var(--theme--primary-background-color-fg);
}

.install-apps__appstore, .install-apps__gooleplay {
	box-shadow: inset 0 0 1px #000;
	filter: drop-shadow(4px 4px 40px rgba(11, 4, 46, .4));
	border-radius: var(--border-radius);
}

.advantages__item {
	background: var(--theme--secundary-accent-passive-color-bg);
	border-radius: var(--border-radius);
}

.advantages__item .title__h6 {
	font-family: SFUIDisplay-Regular, sans-serif;
}

.advantages__item p {
	color: var(--theme--primary-block-color-fg);
}

.advantages__item i {
	color: var(--theme--primary-block-color-fg)
}

.providers a.providers__item, .providers__item {
	color: var(--theme--secundary-accent-passive-color-fg);
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.providers a.providers__item:hover, .providers__item:hover {
	border: .0625rem solid var(--theme--primary-accent-color-bg);
	border-radius: 0
}

.providers a.providers__item #evolution-logo path, .providers a.providers__item #isoftbet-logo__path-one, .providers a.providers__item #netent-logo path, .providers a.providers__item #pragmaticPlay-logo__path-five, .providers a.providers__item #pragmaticPlay-logo__path-four, .providers a.providers__item #yggdrasil-logo__path-two, .providers__item #evolution-logo path, .providers__item #isoftbet-logo__path-one, .providers__item #netent-logo path, .providers__item #pragmaticPlay-logo__path-five, .providers__item #pragmaticPlay-logo__path-four, .providers__item #yggdrasil-logo__path-two {
	fill: var(--theme--primary-background-color-fg)
}

.providers a.providers__item.grayscale path, .providers__item.grayscale path {
	fill: var(--theme--color-gray) !important
}

.providers a.providers__item.grayscale path.path-fill-white, .providers__item.grayscale path.path-fill-white {
	fill: #141621 !important
}

.about-us__img {
}

.about-us p, .about-us span {
	color: var(--theme--primary-background-color-fg);
}

.call-to-action__bg {
}

.call-to-action__bg {
}

.call-to-action h1, .call-to-action__title {
	color: var(--theme--primary-block-color-fg);
}

.call-to-action p, .call-to-action__text {
	color: var(--theme--primary-background-color-fg);
}

.page__content {
	background-color: var(--theme--primary-background-color-bg);
}

.page__content h1, .page__content h2 {
	color: var(--theme--primary-background-color-fg);
	text-shadow: 0 0 black
}

.page__content h1 {
	font-family: var(--theme-title-font);
	font-weight: 700;
}

.page__content .liName, .page__content h4 {
	color: var(--theme--primary-background-color-fg);
}

.page__content p {
	color: var(--theme--primary-background-color-fg);
}

.page__content p a {
	color: var(--theme--primary-background-color-fg-alt);
}

.page__content ul:after {
	background-color: var(--theme--primary-background-color-bg);
}

.page__content ul li {
}

.page__content ul li a {
	color: var(--theme--primary-background-color-fg-alt);
}

.page__content ol li a {
	color: var(--theme--primary-background-color-fg-alt);
}

.page__content .tblMethods ul li {
	color: var(--theme--primary-background-color-fg)
}

.page__content .tblMethods ul li.liName {
	color: var(--theme--primary-background-color-fg);
}

.page__content .terms-content p {
	color: var(--theme--primary-background-color-fg);
}

.page__content .accordion .tab {
	background-color: var(--theme--primary-background-color-bg)
}

.page__content .accordion .tab label {
	color: var(--theme--primary-background-color-fg)
}

.page__content .accordion .tab-content {
	background-color: var(--theme--secundary-accent-passive-color-bg)
}

.page__content .accordion .tab-content p {
	color: var(--theme--primary-block-color-fg);
}

.page__about-us .card h1 {
	color: var(--theme--primary-block-color-fg);
}

.page__about-us .card p {
	background-color: var(--theme--secundary-accent-passive-color-fg)
}

.page__about-us .card__img {
	background-color: var(--theme--primary-block-color-bg)
}

.page__cashier p {
	color: var(--theme--secundary-accent-passive-color-fg);
	font-family: var(--theme-font) !important;
}

.page__cashier a.link__inline, .page__cashier a:link.link__inline, .page__cashier a:visited.link__inline {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.supporting__item {
	background-color: var(--theme--secundary-accent-passive-color-fg);
}

.supporting__item:hover {
	color: var(--theme--primary-accent-color-bg)
}

.inform-text {
	color: var(--theme--primary-accent-color-bg)
}

.table-payment-history .card-table__item:first-child, .table-payment-history .card-table__item:nth-child(4) {
	color: var(--theme--primary-block-color-fg)
}

.table-game-history .card-table__item:first-child, .table-game-history .card-table__item:nth-child(2), .table-game-history .card-table__item:nth-child(3), .table-game-history .card-table__item:nth-child(5) {
	color: var(--theme--primary-block-color-fg)
}

.table-sportbet-history .card-table__item:first-child, .table-sportbet-history .card-table__item:nth-child(5) {
	color: var(--theme--primary-block-color-fg)
}

.play-responsibly-form__item:last-child {
	border-bottom: .0625rem solid #2c2c4e
}

.menu-form__item {
	background-color: var(--theme--secundary-accent-passive-color-bg);
	color: var(--theme--secundary-accent-passive-color-fg);
}

.menu-form__item.active, .menu-form__item:hover {
	border-color: var(--theme--primary-accent-color-bg);
	color: var(--theme--primary-accent-color-bg)
}

.cookie-disclaimer-banner {
	border-radius: var(--border-radius);
	background: var(--theme--primary-block-color-bg)
}

.cookie-law-message {
	border-radius: var(--border-radius);
	color: var(--theme--primary-block-color-fg);
}

.verify-menu__item {
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.verify-menu__icon {
	color: var(--theme--secundary-accent-passive-color-fg);
}

.verify-menu__link {
	color: var(--theme--secundary-accent-passive-color-fg-alt);
}

.verify-menu__link:hover {
	color: var(--theme--primary-background-color-fg-alt)
}

.verify-menu__alert span {
	color: #838fbb;
}

.verify-menu .alert__failed {
	color: var(--error-text)
}

.verify-menu .alert__succeeded {
	color: #64b3b8
}

.verify-status__failed {
	color: var(--error-text)
}

.verify-status__succeed {
	color: var(--success-text)
}

.verify-status__f-text {
	color: var(--error-text)
}

.verify-status__s-text {
	color: var(--success-text)
}

.games__item {
	background-color: var(--theme--primary-block-color-bg);
	border-radius: 0
}

.game-menu__title {
	color: var(--theme--primary-background-color-fg);
}

.game__wrapper {
	background-color: var(--theme--primary-block-color-bg);
}

.game__wrapper * {
	scrollbar-color: var(--theme--color-gray) rgba(0, 0, 0, .1)
}

.game__wrapper::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px transparent;
	background: rgba(0, 0, 0, .4)
}

.game__wrapper::-webkit-scrollbar-thumb {
	background-color: var(--theme--primary-background-color-fg);
	outline: 1px solid rgba(0, 0, 0, .1);
	border: 1px solid rgba(0, 0, 0, .1)
}

.game__name {
	color: var(--theme--primary-background-color-fg);
}

.game-time {
	color: var(--theme--primary-background-color-fg);
}

.game-deposit__text {
	color: var(--theme--primary-background-color-fg);
}

.game-deposit__text a {
	color: var(--theme--primary-block-color-fg);
}

.game-tabs__content {
	overflow-y: auto;
}

.game-tabs__content .tabs-content__pane {
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.game-navbar {
	background-color: var(--theme--secundary-accent-passive-color-bg)
}

.user__wrap p {
	color: var(--theme--primary-background-color-fg);
}

.user__name {
	color: var(--theme--primary-background-color-fg);
}

.user-data__item {
	border-bottom: .0625rem solid var(--theme--secundary-accent-passive-color-bg)
}

.user-data__item span:first-child {
	color: var(--theme--primary-background-color-fg)
}

.withdrawals-methods__item h4 {
	color: var(--theme--primary-block-color-fg);
}

.withdrawals-methods__item p {
	color: var(--theme--primary-background-color-fg)
}

.withdrawals-methods__item a {
	color: var(--theme--primary-accent-color-bg);
}

.promotions-buner {
	background-color: var(--theme--primary-block-color-bg);
}

.promotions-buner__bg-gradient {
	background: radial-gradient(50% 50% at 50% 50%, rgba(19, 21, 32, 0) 0, var(--theme--primary-block-color-bg) 100%);
}

.promotions-buner__disclaimer p {
	font-family: var(--theme-font) !important;
	color: hsla(0, 0%, 100%, .5);
}

.promotions-buner__disclaimer p a {
	color: var(--theme--primary-block-color-fg-alt);
}

.no-data__icon-block {
	border: .0625rem solid var(--theme--primary-accent-color-bg);
}

.no-data__icon-block, .no-data__icon-block-gradient {
	border-radius: var(--border-radius);
}

.no-data__icon-block-gradient {
	background: radial-gradient(50% 50% at 50% 50%, rgba(19, 21, 32, .15) 72.92%, rgba(113, 119, 255, .25) 100%);
	color: var(--theme--primary-accent-color-bg)
}

.no-data__text p {
	color: var(--theme--primary-background-color-fg)
}

.deposits__list:after {
	background-color: var(--theme--primary-background-color-bg);
}

.deposits__list li {
	color: var(--theme--primary-background-color-fg)
}

.deposits__list li a {
	color: var(--theme--primary-accent-color-bg);
}

.deposits-ubout-us {
	border-bottom: .0625rem solid #2c2c4e;
}

.deposits-ubout-us .card h4 {
	color: var(--theme--primary-block-color-fg);
}

.deposits-ubout-us .card p {
	color: var(--theme--primary-background-color-fg)
}

.deposits-ubout-us .card a {
	color: var(--theme--primary-accent-color-bg);
}

.wrapper {
	background-color: var(--theme--primary-background-color-bg);
	color: var(--theme--primary-background-color-fg);
}

.intercom-lightweight-app-launcher, iframe .intercom-launcher {
	background: var(--theme--primary-accent-color-bg) !important;
}

.required-description {
	color: var(--theme--primary-background-color-fg);
}

.nav-list__item {
	color: var(--theme--primary-background-color-fg)
}

.nav-list__item:hover {
	color: var(--theme--primary-accent-color-bg)
}

.navbar-mobile {
	background: linear-gradient(180deg, transparent, #000), rgba(0, 0, 0, .7);
}

.navbar-mobile .nav-btn {
	color: var(--theme--primary-background-color-fg)
}

.navbar-mobile .nav-btn.active {
	color: var(--theme--primary-block-color-fg)
}

.pay-total__text {
	color: var(--theme--primary-block-color-fg);
}

.pay-total__namber {
	color: var(--theme--primary-block-color-fg);
}

.pay-total__note {
	color: var(--theme--primary-background-color-fg);
}

.loader_spinner__BjyYh {
	background-image: conic-gradient(from 90deg at 54% 50.67%, #8793ff 0deg, rgba(135, 147, 255, 0) 266.58deg, #8793ff 1turn);
	border-radius: var(--border-radius);
}

.loader_inner__pFRZ1 {
	background-color: var(--theme--secundary-accent-passive-color-bg);
}

.react-tel-input {
	font-family: var(--theme-font) !important;
}

.panel__header > img, .game-menu__provider-img, .providers__item > img {
	filter: brightness(0) invert(var(--theme--icon-invert));
}

.identity-card_fa-arrows-icon__TJCNZ {
	color: var(--theme--color-gray) !important;
}

.home-section__buttons .btn-more {
	background-color: var(--theme--secundary-text-color-bg);
	color: var(--theme--secundary-text-color-fg);
}

.home-section__buttons .btn-more:hover {
	background-color: var(--theme--secundary-text-color-bg);
	color: var(--theme--secundary-text-color-fg-alt);
}

.home-section__title {
	text-shadow: none;
}
/*.loader-background {
	background-image: url("data:image/svg+xml,");
}*/

.page-text ol, .page-text ul {
	margin-bottom: 15px;
}
.page-text ol li, .page-text ul li {
	line-height: 19px;
	margin-bottom: 8px;
}

.cookie-disclaimer-banner .manage-cookies__necessary-link {
	color: var(--theme--secundary-text-color-fg);
}

/* PP section */

.cashier-methods .payment-method.venuspoint {
	display: none;
}
