:root {
  --font-family-primary: "Geist";
  --font-family-secondary: "HeadingNow";
  --font-color-primary: var(--color-white);
  --font-color-secondary: var(--color-grey);
  --bg-color: var(--color-dark);
  --color-white: #FFFFFF;
  --color-grey: #73747C;
  --color-black: #000000;
  --color-dark: #151724;
}

/* BASE STYLE SETTINGS START: */
* {
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
}

html {
  overflow-x: hidden;
}

body {
  font-family: var(--font-family-primary);
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  background-color: var(--bg-color);
  overflow-x: hidden;
}
body::-webkit-scrollbar {
  width: 5px;
}
body::-webkit-scrollbar-track {
  background: rgba(128, 128, 128, 0.2);
}
body::-webkit-scrollbar-thumb {
  background: rgba(122, 255, 161, 0.56);
}

/* BASE STYLE SETTINGS END. */
/* WRAPPER STYLE SETTINGS START: */
.wrapper-full {
  width: 100%;
  margin: 0px auto;
  padding: 0px 0px;
}

.wrapper-fix {
  width: 100%;
  max-width: 1440px;
  margin: 0px auto;
  padding: 0px 75px;
  position: relative;
}

/* WRAPPER STYLE SETTINGS END. */
/* UI STYLE SETTINGS START: */
/* Buttons style settings start: */
/* Buttons style settings end. */
/* UI STYLE SETTINGS END. */
/* HEADER STYLE SETTINGS START: */
.section-header {
  margin: 106px 0px 0px 0px;
}
.section-header .wrapper-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100vw;
  max-width: 1440px;
  z-index: 1000;
  left: 50%;
  transform: translateX(-50%);
}
.section-header .container-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 10px;
  padding: 24px 0px 28px 0px;
}
.section-header .container-header .container-header__logotype {
  flex: 1;
}
.section-header .container-header .container-header__logotype svg {
  width: 100%;
  max-width: 140px;
  min-width: 80px;
}
.section-header .container-header .container-header__navigation {
  flex: 1;
  width: auto;
  display: flex;
  align-items: center;
  column-gap: 30px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
  padding: 6px 6px 5px 18px;
}
.section-header .container-header .container-header__navigation ul {
  display: flex;
  column-gap: 8px;
  list-style-type: none;
}
.section-header .container-header .container-header__navigation ul li a {
  font-size: 17px;
  line-height: 17px;
  text-decoration: none;
  color: var(--font-color-primary);
  display: inline-block;
  border-radius: 38px;
  padding: 12px 12px;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.section-header .container-header .container-header__navigation ul li a:hover {
  background: rgba(255, 255, 255, 0.1);
}
.section-header .container-header .container-header__navigation ul li a.active {
  border-radius: 85px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(180deg, rgba(134, 227, 161, 0.25) 0%, rgba(0, 255, 74, 0.25) 100%);
  backdrop-filter: blur(7.5px);
  -webkit-backdrop-filter: blur(7.5px);
}
.section-header .container-header .container-header__navigation ul li.current-menu-item a {
  border-radius: 85px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(180deg, rgba(134, 227, 161, 0.25) 0%, rgba(0, 255, 74, 0.25) 100%);
  backdrop-filter: blur(7.5px);
  -webkit-backdrop-filter: blur(7.5px);
}
.section-header .container-header .container-header__login {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
  padding: 5px 5px;
}
.section-header .container-header .container-header__login a {
  font-size: 17px;
  line-height: 17px;
  text-decoration: none;
  color: var(--font-color-primary);
  display: inline-block;
  border-radius: 38px;
  padding: 12px 14px;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.customizations-select {
  width: max-content;
}
.customizations-select .custom-select-container.customSelect {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.customizations-select .custom-select-container.customSelect.is-open .custom-select-opener::after {
  transform: rotate(0deg);
  top: 35%;
}
.customizations-select .custom-select-container.customSelect.is-open .custom-select-panel {
  max-height: none;
  display: flex;
  padding: 5px 5px;
}
.customizations-select .custom-select-container.customSelect .custom-select-opener {
  padding: 10px 36px 10px 16px;
  list-style: none;
  cursor: pointer;
  border-radius: 85px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(180deg, rgba(134, 227, 161, 0.25) 0%, rgba(0, 255, 74, 0.25) 100%);
  backdrop-filter: blur(7.5px);
  -webkit-backdrop-filter: blur(7.5px);
}
.customizations-select .custom-select-container.customSelect .custom-select-opener::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  right: 12px;
  top: 35%;
  background: url("https://qqbet-rash.com/wp-content/themes/custom-theme/assets/icons/arrow.svg");
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(180deg);
}
.customizations-select .custom-select-container.customSelect .custom-select-opener span {
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
  color: var(--font-color-primary);
}
.customizations-select .custom-select-container.customSelect .custom-select-panel {
  width: max-content;
  display: none;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  position: absolute;
  top: calc(100% + 0.75rem);
  right: 0px;
  z-index: 100;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgb(38, 41, 53);
  border-radius: 20px;
}
.customizations-select .custom-select-container.customSelect .custom-select-panel .custom-select-option {
  font-weight: 500;
  font-family: var(--font-family-primary);
  font-size: 16px;
  line-height: 16px;
  color: var(--font-color-primary);
  position: relative;
  cursor: pointer;
  padding: 8px 16px;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.customizations-select .custom-select-container.customSelect .custom-select-panel .custom-select-option:hover, .customizations-select .custom-select-container.customSelect .custom-select-panel .custom-select-option.has-focus {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 25px;
}
.customizations-select .custom-select-container.customSelect .custom-select-panel .custom-select-option:last-child {
  border: none;
}
.customizations-select .custom-select-container.customSelect .custom-select-panel .custom-select-option.is-selected::before {
  display: none;
}

/* HEADER STYLE SETTINGS END. */
/* BANNER STYLE SETTINGS START: */
.section-banner {
  margin: 0px 0px 85px 0px;
}
.section-banner.margin {
  margin: 106px 0px 0px 0px;
}
.section-banner .container-banner {
  border-radius: 32px;
  overflow: hidden;
}
.section-banner .container-banner .container-banner__row-01 {
  width: 100%;
  display: flex;
}
.section-banner .container-banner .container-banner__row-01 .container-banner__column-01 {
  width: 50%;
  height: 420px;
  border-radius: 32px 0px 0px 32px;
  overflow: hidden;
}
.section-banner .container-banner .container-banner__row-01 .container-banner__column-02 {
  width: 50%;
  height: 420px;
  border-radius: 0px 32px 32px 0px;
  overflow: hidden;
}

.container-banner__column-01 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 48px 48px;
  background: linear-gradient(0deg, rgba(122, 255, 161, 0.56) -25.12%, rgba(122, 255, 161, 0) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.container-banner__column-01 svg {
  width: 90px;
}
.container-banner__column-01 .container-banner__content {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.container-banner__column-01 .container-banner__content h2 {
  font-family: var(--font-family-secondary);
  color: var(--font-color-primary);
  font-size: 40px;
  line-height: 42px;
  letter-spacing: -1.6px;
}
.container-banner__column-01 .container-banner__content p {
  color: rgba(255, 255, 255, 0.4);
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.36px;
}

.container-banner__column-02 .container-banner__image {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: -1;
}
.container-banner__column-02 .container-banner__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  z-index: -1;
}

.container-banner__button {
  width: 100%;
  display: flex;
  justify-content: center;
}
.container-banner__button .button {
  position: relative;
  top: -30px;
  z-index: 500;
  font-family: var(--font-family-secondary);
  color: var(--font-color-primary);
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  border-radius: 80px;
  border: var(--Medium, 4px) solid #151624;
  background: linear-gradient(0deg, rgba(122, 255, 161, 0.56) -25.12%, rgba(122, 255, 161, 0) 100%), linear-gradient(270deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  padding: 19px 32px;
}
.container-banner__button .button:hover {
  transform: scale(1.1);
}

/* BANNER STYLE SETTINGS END. */
/* CARDS STYLE SETTINGS START: */
.section-cards {
  margin: 38px 0px 74px 0px;
}
.section-cards .container-cards {
  display: flex;
  flex-direction: column;
  row-gap: 50px;
}

.container-cards__row-01 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.container-cards__row-01 h2 {
  font-family: var(--font-family-secondary);
  color: var(--font-color-primary);
  font-size: 54px;
  line-height: 100%;
  text-transform: uppercase;
}

.container-cards__row-02 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.container-cards__buttons {
  display: flex;
  column-gap: 16px;
  align-items: center;
  overflow-x: auto;
  padding: 0px 0px 12px 0px;
}
.container-cards__buttons::-webkit-scrollbar {
  height: 4px;
  border-radius: 2px;
}
.container-cards__buttons::-webkit-scrollbar-track {
  background: rgba(240, 240, 240, 0.1);
}
.container-cards__buttons::-webkit-scrollbar-thumb {
  background: rgba(240, 240, 240, 0.5);
}
.container-cards__buttons a {
  font-size: 17px;
  line-height: 17px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.4);
  white-space: nowrap;
  display: inline-block;
  border-radius: 38px;
  padding: 17px 27px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 18px;
  text-decoration: none;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.container-cards__buttons a:hover, .container-cards__buttons a.active {
  border-radius: 18px;
  border: var(--None, 1px) solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(180deg, rgba(134, 227, 161, 0.2) 0%, rgba(0, 255, 74, 0.2) 100%), rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  color: var(--font-color-primary);
}

.container-cards__blocks {
  width: 100%;
  display: flex;
  column-gap: 8px;
}
.container-cards__blocks .container-cards__blocks-item {
  width: 25%;
  min-width: 316px;
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
}
.container-cards__blocks .container-cards__blocks-item img {
  width: auto !important;
}
.container-cards__blocks .container-cards__blocks-item.green {
  border-radius: 32px;
  border: var(--None, 1px) solid rgba(255, 255, 255, 0.4);
  background: linear-gradient(180deg, rgba(100, 191, 127, 0.24) 0%, rgba(77, 147, 97, 0.22) 43.5%, rgba(47, 89, 59, 0.11) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.container-cards__blocks .container-cards__blocks-item.green .body h3 {
  color: var(--font-color-primary);
}
.container-cards__blocks .container-cards__blocks-item.green .body p {
  color: var(--font-color-primary);
}
.container-cards__blocks .container-cards__blocks-item.red {
  border-radius: 32px;
  border: var(--None, 1px) solid rgba(255, 255, 255, 0.4);
  background: linear-gradient(180deg, rgba(185, 44, 59, 0.3) 0%, rgba(203, 67, 83, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.container-cards__blocks .container-cards__blocks-item.red .body h3 {
  background: linear-gradient(to right, #F97D92 0%, #B0202E 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-cards__blocks .container-cards__blocks-item.red .body p {
  background: linear-gradient(to right, #F97D92 0%, #B0202E 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-cards__blocks .container-cards__blocks-item.grey {
  border-radius: 32px;
  border: var(--None, 1px) solid rgba(255, 255, 255, 0.4);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.container-cards__blocks .container-cards__blocks-item.grey .body h3 {
  color: var(--font-color-primary);
}
.container-cards__blocks .container-cards__blocks-item.grey .body p {
  color: var(--font-color-primary);
}
.container-cards__blocks .container-cards__blocks-item.yellow {
  border-radius: 32px;
  border: var(--None, 1px) solid rgba(255, 255, 255, 0.4);
  background: linear-gradient(180deg, rgba(255, 217, 84, 0.18) 0%, rgba(255, 217, 84, 0.12) 32%, rgba(255, 217, 84, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.container-cards__blocks .container-cards__blocks-item.yellow .body h3 {
  background: linear-gradient(to right, #fce595 0%, #FFD954 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-cards__blocks .container-cards__blocks-item.yellow .body p {
  background: linear-gradient(to right, #fce595 0%, #FFD954 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-cards__blocks .container-cards__blocks-item .body {
  min-height: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 12px;
  padding: 60px 60px 0px 60px;
  position: relative;
}
.container-cards__blocks .container-cards__blocks-item .body h3 {
  font-family: var(--font-family-secondary);
  font-weight: 400;
  font-size: 28px;
  line-height: 32px;
  text-align: center;
}
.container-cards__blocks .container-cards__blocks-item .body p {
  font-family: var(--font-family-primary);
  font-size: 14px;
  line-height: 17px;
  text-align: center;
}
.container-cards__blocks .container-cards__blocks-item .footer {
  height: 85px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: var(--None, 0px) var(--None, 0px) 31px 31px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 100%);
  padding: 20px 24px;
}
.container-cards__blocks .container-cards__blocks-item .footer .timer {
  position: absolute;
  top: -20px;
  left: 50%;
  z-index: 2;
  transform: translateX(-50%);
}
.container-cards__blocks .container-cards__blocks-item .footer .type {
  display: flex;
  column-gap: 8px;
  align-items: center;
}
.container-cards__blocks .container-cards__blocks-item .footer .type span {
  display: block;
  color: var(--font-color-primary);
  font-size: 12px;
  line-height: 12px;
  opacity: 0.4;
  text-align: right;
}
.container-cards__blocks .container-cards__blocks-item .footer .type p {
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
  background: linear-gradient(to bottom, #FFFFFF 0%, #cccaca 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: right;
}

.button {
  display: inline-flex;
  justify-content: center;
  column-gap: 4px;
  text-decoration: none;
  border-radius: 80px;
  padding: 11px 12px;
}
.button span {
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
}
.button.green {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.button.green span {
  background: linear-gradient(to right, #87EDA4 0%, #527b5e 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.button.green:hover {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.button.grey {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.button.grey span {
  color: var(--font-color-primary);
}
.button.grey:hover {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.button.red {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.button.red span {
  background: linear-gradient(to right, #F97D92 0%, #B0202E 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.button.red:hover {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.button.yellow {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.button.yellow span {
  background: linear-gradient(to right, #fce595 0%, #FFD954 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.button.yellow:hover {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
}



@keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}

.timer {
  width: auto;
  height: 36px;
  background-image: url("https://qqbet-rash.com/wp-content/themes/custom-theme/assets/images/timer_bg.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding: 8px 12px;
}
.timer span {
  font-weight: 500;
  color: var(--font-color-primary);
  font-size: 15px;
  line-height: 15px;

  animation-name: blinker;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  animation-duration: 1s;
  -webkit-animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  -webkit-animation-duration: 1s;
}

.tag {
  width: 122px;
  height: 26px;
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
}

/* CARDS STYLE SETTINGS END. */
/* TEXT STYLE SETTINGS START: */
.section-text {
  margin: 40px 0px;
}

.container-text.align-center {
  text-align: center !important;
}
.container-text.align-center ul {
  list-style-type: none;
}
.container-text.align-center h1 {
  justify-content: center;
}
.container-text h1 {
  display: flex;
  align-items: center;
  column-gap: 36px;
  font-size: 54px;
  color: var(--font-color-primary);
  font-family: var(--font-family-secondary);
  font-weight: 500;
  margin: 0px 0px 40px 0px;
}
.container-text p {
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: -1%;
  color: var(--font-color-primary);
  opacity: 0.4;
  margin: 20px 0px;
}
.container-text p.bold,
.container-text p strong {
  font-weight: 600;
  font-size: 16px;
  opacity: 1;
  color: var(--font-color-primary);
}
.container-text ul {
  margin: 0px 0px 0px 20px;
}
.container-text ul li {
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: -1%;
  color: var(--font-color-primary);
  opacity: 0.4;
}

/* TEXT STYLE SETTINGS END. */
/* ACCORDEON STYLE SETTINGS START: */
.section-accordeon {
  margin: 40px 0px;
}

.container-accordeon {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}

.container-accordeon__block {
  display: flex;
  flex-direction: column;
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  padding: 14px 14px;
}
.container-accordeon__block.active .head .icon {
  transform: rotate(180deg);
}
.container-accordeon__block.active .body {
  height: auto;
}
.container-accordeon__block .head {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 15px;
  cursor: pointer;
}
.container-accordeon__block .head p {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: -1%;
  color: var(--font-color-primary);
}
.container-accordeon__block .head .icon {
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.container-accordeon__block .head .icon:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
.container-accordeon__block .body {
  height: 0px;
  overflow: hidden;
}
.container-accordeon__block .body p {
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: -1%;
  color: var(--font-color-primary);
  opacity: 0.4;
}

/* ACCORDEON STYLE SETTINGS END. */
/* FOOTER STYLE SETTINGS START: */
.section-footer {
  margin: 80px 0px;
}

.container-footer {
  display: flex;
  flex-direction: column;
  row-gap: 25px;
}
.container-footer .container-footer__row-01 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.container-footer .container-footer__row-01 p {
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: -1%;
  color: var(--font-color-primary);
}
.container-footer .container-footer__row-02 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  position: relative;
  padding: 25px 0px 0px 0px;
}
.container-footer .container-footer__row-02:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  top: 0px;
  left: 0px;
}
.container-footer .container-footer__row-02 > div {
  flex: 1;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.container-footer .container-footer__row-02 > div h4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: -1%;
  color: var(--font-color-primary);
}
.container-footer .container-footer__row-02 > div ul {
  list-style-type: none;
  display: flex;
  flex-direction: column;
}
.container-footer .container-footer__row-02 > div ul li a {
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: -1%;
  color: var(--font-color-primary);
  opacity: 0.4;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  text-decoration: none;
}
.container-footer .container-footer__row-02 > div ul li a:hover {
  opacity: 1;
}
.container-footer .container-footer__row-03 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 40px 0px 0px 0px;
}
.container-footer .container-footer__row-03 div {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
  padding: 12px 20px;
}
.container-footer .container-footer__row-03 div p {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
  color: var(--font-color-primary);
}
.container-footer .container-footer__row-03 p {
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: -1%;
  color: var(--font-color-primary);
  opacity: 0.4;
}
.container-footer .container-footer__row-04 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding: 25px 0px 0px 0px;
}
.container-footer .container-footer__row-04:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  top: 0px;
  left: 0px;
}
.container-footer .container-footer__row-04 .label {
  width: 48px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
}
.container-footer .container-footer__row-04 span {
  font-size: 16px;
  line-height: 1.5em;
  color: var(--font-color-primary);
}

.container-footer__links {
  display: flex;
  flex-direction: row !important;
  justify-content: flex-end;
  align-items: flex-start;
  column-gap: 12px;
}

/* FOOTER STYLE SETTINGS END. */
/* GAMES STYLE SETTINGS START: */
.section-games {
  margin: 70px 0px 70px 0px;
}

.container-games {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
.container-games .container-games__row-01 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.container-games__row-01 .container-games__content {
  display: flex;
  align-items: center;
  column-gap: 12px;
}
.container-games__row-01 .container-games__content p {
  font-family: var(--font-family-secondary);
  font-size: 24px;
  line-height: 20px;
  letter-spacing: -0.96px;
  color: var(--font-color-primary);
}

.container-games__row-02 .container-games__slider .container-games__slider-item {
  width: 234px;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  row-gap: 12px;
  text-decoration: none;
}
.container-games__row-02 .container-games__slider .container-games__slider-item .head {
  width: 234px;
  height: 172px;
  border-radius: 32px;
  overflow: hidden;
  position: relative;
}
.container-games__row-02 .container-games__slider .container-games__slider-item .head img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  z-index: -1;
}
.container-games__row-02 .container-games__slider .container-games__slider-item .body {
  display: flex;
  column-gap: 12px;
}
.container-games__row-02 .container-games__slider .container-games__slider-item .body .label {
  width: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  column-gap: 6px;
  border-radius: 18px;
  border: var(--None, 1px) solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(180deg, rgba(134, 227, 161, 0.2) 0%, rgba(0, 255, 74, 0.2) 100%), rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  color: var(--font-color-primary);
  padding: 12px 18px;
}
.container-games__row-02 .container-games__slider .container-games__slider-item .body .label img {
  width: 15px;
}
.container-games__row-02 .container-games__slider .container-games__slider-item .body .numbers {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
.container-games__row-02 .container-games__slider .container-games__slider-item .body .numbers p {
  font-family: var(--font-family-primary);
  font-weight: 600;
  font-size: 14px;
  color: var(--font-color-primary);
}

.container-games__row-03 {
  width: 100%;
  display: none;
  flex-direction: column;
  row-gap: 20px;
}
.container-games__row-03 .container-games__block {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.container-games__row-03 .container-games__block .container-games__item {
  width: 48%;
  height: 140px;
  border: var(--None, 1px) solid rgba(255, 255, 255, 0.1);
  border-radius: 18px;
  overflow: hidden;

  position: relative;
}
.container-games__row-03 .container-games__block .container-games__item img {
  width: auto;
  height: 140px;
  position: relative;
}
.container-games__row-03 .container-games__block .container-games__item img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  z-index: -1;
}
.container-games__row-03 .container-games__button {
  width: 100%;
}
.container-games__row-03 .container-games__button a.link {
  width: 100%;
  display: block;
  font-family: var(--font-family-primary);
  font-size: 16px;
  line-height: 16px;
  color: var(--font-color-primary);
  text-decoration: none;
  text-align: center;
  display: inline-block;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
  padding: 12px 20px;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.container-games__row-03 .container-games__button a.link:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* GAMES STYLE SETTINGS END. */
/* CATALOG STYLE SETTINGS START: */
.container-catalog__row-01 h2 {
  font-family: var(--font-family-secondary);
  color: var(--font-color-primary);
  font-size: 54px;
  line-height: 100%;
  text-transform: uppercase;
}
.container-catalog__row-01 p {
  font-size: 14px;
  line-height: 17px;
  color: rgba(255, 255, 255, 0.4);
  margin: 12px 0px 0px 0px;
  display: none;
}

.container-catalog__row-02 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 50px 0px 25px 0px;
}
.container-catalog__row-02 a.link {
  font-family: var(--font-family-primary);
  font-size: 16px;
  line-height: 16px;
  color: var(--font-color-primary);
  text-decoration: none;
  display: inline-block;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
  padding: 12px 20px;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.container-catalog__row-02 a.link:hover {
  background: rgba(255, 255, 255, 0.1);
}

.container-catalog__row-04 {
  width: 100%;
  display: none;
  justify-content: center;
  margin: 20px 0px 0px 0px;
}
.container-catalog__row-04 > div {
  width: 100%;
  display: flex;
  justify-content: center;
}
.container-catalog__row-04 > div a.link {
  width: 100%;
  font-family: var(--font-family-primary);
  font-size: 16px;
  line-height: 16px;
  color: var(--font-color-primary);
  text-decoration: none;
  text-align: center;
  display: inline-block;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
  padding: 12px 20px;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.container-catalog__row-04 > div a.link:hover {
  background: rgba(255, 255, 255, 0.1);
}

.container-catalog__tab-navigation {
  display: flex;
  column-gap: 16px;
  align-items: center;
  overflow-x: auto;
  padding: 0px 0px 12px 0px
}
.container-catalog__tab-navigation::-webkit-scrollbar {
  height: 4px;
  border-radius: 2px;
}
.container-catalog__tab-navigation::-webkit-scrollbar-track {
  background: rgba(240, 240, 240, 0.1);
}
.container-catalog__tab-navigation::-webkit-scrollbar-thumb {
  background: rgba(240, 240, 240, 0.5);
}
.container-catalog__tab-navigation a {
  font-size: 17px;
  line-height: 17px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.4);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  column-gap: 2px;
  border-radius: 38px;
  padding: 17px 27px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 18px;
  text-decoration: none;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.container-catalog__tab-navigation a:hover, .container-catalog__tab-navigation a.active {
  border-radius: 18px;
  border: var(--None, 1px) solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(180deg, rgba(134, 227, 161, 0.2) 0%, rgba(0, 255, 74, 0.2) 100%), rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  color: var(--font-color-primary);
}
.container-catalog__tab-navigation a svg {
  height: 25px;
}
.container-catalog__tab-navigation a.hidden-tab {
  display: none;
}

.container-catalog__tab-container {
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 32px;
  padding: 24px 24px 38px 24px;
}
.container-catalog__tab-container .container-catalog__tab-block {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.container-catalog__tab-container .container-catalog__tab-block .container-catalog__item {
  width: 100%;
  height: 230px;
  position: relative;
}
.container-catalog__tab-container .container-catalog__tab-block .container-catalog__item > img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  border-radius: 32px;
  overflow: hidden;
}
.container-catalog__tab-container .container-catalog__tab-block .container-catalog__item .top-image {
  width: 38px;
  height: 37px;
  border-radius: 67px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background: linear-gradient(0deg, rgba(255, 248, 124, 0.35) 0%, rgba(255, 248, 124, 0.35) 100%), rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1000;
}
.container-catalog__tab-container .container-catalog__tab-block .container-catalog__item .top-image img {
  width: 24px;
  height: 24px;
}

/* CATALOG STYLE SETTINGS END. */
/* SLIDER NAVIGATION STYLE SETTINGS START: */
.slider-navigation {
  display: flex;
  justify-content: flex-end;
  column-gap: 8px;
}
.slider-navigation a.link {
  font-family: var(--font-family-primary);
  font-size: 16px;
  line-height: 16px;
  color: var(--font-color-primary);
  text-decoration: none;
  display: inline-block;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
  padding: 12px 20px;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.slider-navigation a.link:hover {
  background: rgba(255, 255, 255, 0.1);
}
.slider-navigation .controll {
  position: relative;
  cursor: pointer;
  opacity: 0.7;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.slider-navigation .controll:hover {
  opacity: 1;
}
.slider-navigation .controll.controll-prev {
  transform: rotate(180deg);
  top: -5px;
}
.slider-navigation .controll.controll-next {
  transform: rotate(0deg);
}

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

/* SLIDER NAVIGATION STYLE SETTINGS END. */
/* FRAME STYLE SETTINGS START: */
.container-frame {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
.container-frame .container-frame__row-01 h2 {
  font-size: 24px;
  line-height: 24px;
  font-family: var(--font-family-secondary);
  color: var(--font-color-primary);
}

.frame-block {
  width: 100%;
  height: 700px;
  background: gray;
}

/* FRAME STYLE SETTINGS END. */
/* REVIEWS STYLE SETTINGS START: */
.section-reviews {
  margin: 70px 0px;
}

.container-reviews {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}
.container-reviews .container-reviews__row-01 .container-reviews__content {
  display: flex;
  align-items: center;
  column-gap: 12px;
}
.container-reviews .container-reviews__row-01 .container-reviews__content p {
  font-family: var(--font-family-secondary);
  font-size: 24px;
  line-height: 20px;
  letter-spacing: -0.96px;
  color: var(--font-color-primary);
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  column-gap: 64px;
  row-gap: 32px;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block {
  width: calc(50% - 32px);
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 {
  display: flex;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-01 {
  margin: 0px 14px 0px 0px;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-01 .avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-01 .avatar img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-02 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-02 .head {
  display: flex;
  column-gap: 5px;
  align-items: center;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-02 .head p {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.16px;
  color: var(--font-color-primary);
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-02 .head img {
  width: 8px;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-02 .body p {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2em;
  color: rgba(255, 255, 255, 0.4);
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-01 .container-reviews__reviews-column-03 span {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.2em;
  color: rgba(255, 255, 255, 0.4);
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-02 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-02 a.link {
  font-family: var(--font-family-primary);
  font-size: 16px;
  line-height: 16px;
  color: var(--font-color-primary);
  text-decoration: none;
  display: inline-block;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 85px;
  padding: 12px 20px;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.container-reviews .container-reviews__row-02 .container-reviews__reviews-container .container-reviews__reviews-block .container-reviews__reviews-row-02 a.link:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* REVIEWS STYLE SETTINGS END. */
/* MENU SECTION STYLE SETTINGS START: */
.section-menu {
  display: none;
  margin: 74px 0px 0px 0px;
}

.container-menu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  top: 0;
  left: 50%;
  right: 0;
  z-index: 1001;
  transform: translateX(-50%);
  padding: 16px 75px;
}
.container-menu .container-menu__logotype {
  display: flex;
  align-items: center;
  max-width: 70px;
}
.container-menu .container-menu__logotype img {
  width: 100%;
}
.container-menu .container-menu__buttons {
  display: flex;
  align-items: center;
  column-gap: 10px;
}
.container-menu .container-menu__buttons .menu-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 4px;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  color: var(--font-color-primary);
  text-decoration: none;
  border-radius: 50px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.08);
  padding: 11px 10px;
}
.container-menu .container-menu__buttons .menu-button.color-green {
  background: linear-gradient(155deg, #8CFFAE 1.17%, #63BC7D 101.17%), #D9D9D9;
  color: var(--color-dark);
  padding: 9px 11px;
}

#mobile-menu-open {
  display: block;
  cursor: pointer;
}

#mobile-menu-close {
  display: none;
  cursor: pointer;
}

/* MENU SECTION STYLE SETTINGS END. */
/* BANNER MOBILE STYLE SETTINGS START: */
.section-banner-mobile {
  display: none;
}

.container-banner-mobile {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.container-banner-mobile .container-banner-mobile__row-01 {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  margin: 0px 0px 30px 0px;
}
.container-banner-mobile .container-banner-mobile__row-01 h1 {
  font-family: var(--font-family-secondary);
  color: var(--font-color-primary);
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.9px;
  text-align: center;
}
.container-banner-mobile .container-banner-mobile__row-01 p {
  color: rgba(255, 255, 255, 0.4);
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.36px;
  text-align: center;
}
.container-banner-mobile .container-banner-mobile__row-02 {
  display: flex;
  justify-content: center;
  background: linear-gradient(0deg, rgba(122, 255, 161, 0.56) -25.12%, rgba(122, 255, 161, 0) 100%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 35px;
  padding: 0px 0px 50px 0px;
}
.container-banner-mobile .container-banner-mobile__row-02 .container-banner__image {
  width: 80%;
  border-radius: 25px;
  overflow: hidden;
  box-shadow: 0px 10px 5px 0px rgba(0, 0, 0, 0.25);
}
.container-banner-mobile .container-banner-mobile__row-02 .container-banner__image img {
  width: 100%;
}

/* BANNER MOBILE STYLE SETTINGS END. */
/* BURGER MENU STYLE SETTINGS START: */
.section-burger-menu {
  width: 100vw;
  height: 100vh;
  border-radius: 12px;
  background: rgba(21, 23, 36, 0.7);
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(25px);
  position: fixed;
  top: 0px;
  right: -100%;
  z-index: 1000;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  padding: 55px 0px 0px 0px;
}
.section-burger-menu.active {
  right: 0%;
}

.container-burger-menu {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.container-burger-menu .container-burger-menu__row {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding: 15px 7px;
}
.container-burger-menu .container-burger-menu__row p {
  font-size: 14px;
  line-height: 14px;
  color: rgba(255, 255, 255, 0.4);
}
.container-burger-menu .container-burger-menu__row a {
  display: inline-flex;
  align-items: center;
  column-gap: 12px;
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
  color: var(--font-color-primary);
  text-decoration: none;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
.container-burger-menu .container-burger-menu__row a.active .icon, .container-burger-menu .container-burger-menu__row a:hover .icon {
  border: var(--None, 1px) solid var(--Transparent-White, rgba(255, 255, 255, 0.4));
  background: var(--accent-gradient-40, linear-gradient(155deg, rgba(140, 255, 174, 0.4) 1.17%, rgba(99, 188, 125, 0.4) 101.17%));
}
.container-burger-menu .container-burger-menu__row a.active .icon svg path, .container-burger-menu .container-burger-menu__row a:hover .icon svg path {
  fill: #8CFFAE;
}
.container-burger-menu .container-burger-menu__row a.active span, .container-burger-menu .container-burger-menu__row a:hover span {
  background: var(--Accent-Gradient, linear-gradient(155deg, #8CFFAE 1.17%, #63BC7D 101.17%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container-burger-menu .container-burger-menu__row a .icon {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: var(--None, 1px) solid var(--Subtle-White, rgba(255, 255, 255, 0.08));
  background: var(--Subtle-White, rgba(255, 255, 255, 0.08));
}
.container-burger-menu .container-burger-menu__row a .icon svg path {
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

/* BURGER MENU STYLE SETTINGS END. */