.dark-mode {
  background: #161A1D;
}
.dark-mode .google-play, .dark-mode .app-store, .dark-mode .site-logo {
  display: none;
}
.dark-mode .google-play-dark, .dark-mode .app-store-dark, .dark-mode .site-logo-dark {
  display: block;
}
.dark-mode .mono-solid-100 {
  background: #1D2125;
}
.dark-mode .pop-up .mono-solid-100-mob {
  background: #1D2125;
}
.dark-mode .mono-solid-200 {
  background: #22272B;
}
.dark-mode .mono-solid-300 {
  background: #2C333A;
}
.dark-mode .site-header {
  background: #161A1D;
  border-bottom-color: #22272b;
}
.dark-mode .body-block {
  background: #161A1D;
}
.dark-mode .card-solid-stroke {
  background: #1D2125;
  border-color: #22272b;
}
.dark-mode .card-stroke {
  box-shadow: 0px 0px 0px 1px #22272b;
}
.dark-mode .label-chip-profi {
  background: #1C2B41;
  color: #1D7AFC;
}
.dark-mode .menu-chip-label-acc {
  background: #1C2B41;
  color: #1D7AFC;
}
.dark-mode .block-line {
  border-color: #22272b;
  border-top-color: #22272b;
}
.dark-mode .footer-container {
  background: #161A1D;
}
.dark-mode .mega-menu-popup-container {
  background: #161A1D;
  box-shadow: 0px 0px 0px 10000px rgba(0, 0, 0, 0.25), 0px 3px 2px 0px rgba(22, 26, 29, 0.25);
}
.dark-mode .menu-section-pad {
  border-color: #22272b;
  border-bottom-color: #22272b;
}
.dark-mode .header-mobile-content-bg {
  background: #161A1D;
}
.dark-mode .mega-menu-item-mob .accordion__content {
  background: #161A1D;
}
.dark-mode .menu-accordion-item .menu-accordion-content {
  background: #161A1D;
}
.dark-mode .burger-mob img {
  filter: invert(1);
}
.dark-mode .cookie {
  background: #161A1D;
  border-color: #22272b;
}
.dark-mode.body-font {
  color: #DEE4EA;
}
.dark-mode .text-primary {
  color: #DEE4EA;
}
.dark-mode .text-secondary {
  color: #8C9BAB;
}
.dark-mode .text-tertiary {
  color: #454F59;
}
.dark-mode .pop-up__inside-close-button {
  filter: invert(1);
}
.dark-mode .burger-mob {
  background: none;
}
.dark-mode .burger-mob:hover {
  background: #1D2125;
}
.dark-mode .burger-mob:active {
  background: #22272B;
}
.dark-mode .btn-acc-tonal {
  background: #1C2B41;
  color: #1D7AFC;
}
.dark-mode .btn-acc-tonal:hover {
  background: #09326C;
  color: #1D7AFC;
}
.dark-mode .btn-acc-tonal:active {
  background: #09326C;
  color: #1D7AFC;
}
.dark-mode .btn-mn-ghost {
  background: #161A1D;
  color: #DEE4EA;
}
.dark-mode .btn-mn-ghost:hover {
  background: #1D2125;
  color: #DEE4EA;
}
.dark-mode .btn-mn-ghost:active {
  background: #1D2125;
  color: #DEE4EA;
}
.dark-mode .btn-mn-tonal {
  background: #1D2125;
  color: #DEE4EA;
}
.dark-mode .btn-mn-tonal:hover {
  background: #22272B;
  color: #DEE4EA;
}
.dark-mode .btn-mn-tonal:active {
  background: #2C333A;
  color: #DEE4EA;
}
.dark-mode .btn-mn-outline {
  background: #161A1D;
  color: #DEE4EA;
  box-shadow: 0px 0px 0px 1px #22272b;
}
.dark-mode .btn-mn-outline:hover {
  background: #22272B;
  color: #DEE4EA;
}
.dark-mode .btn-mn-outline:active {
  background: #DEE4EA;
  color: #161A1D;
}
.dark-mode .faq-accordion {
  box-shadow: 0px 0px 0px 1px #22272b;
}
.dark-mode .faq-accordion.is-opened {
  background: #1D2125;
}
.dark-mode .btn-mn-footer {
  background: none;
  color: #DEE4EA;
}
.dark-mode .btn-mn-footer:hover {
  background: none;
  color: #1D7AFC;
}
.dark-mode .btn-mn-footer:active {
  background: #1C2B41;
  color: #1D7AFC;
}
.dark-mode .btn-mn-inverse {
  background: #161A1D;
  color: #DEE4EA;
}
.dark-mode .btn-mn-inverse:hover {
  background: #22272B;
  color: #DEE4EA;
}
.dark-mode .btn-mn-inverse:active {
  background: #2C333A;
  color: #DEE4EA;
}
.dark-mode .btn-mn-tab {
  background: none;
  color: #8C9BAB;
}
.dark-mode .btn-mn-tab.btn-tab-active, .dark-mode .btn-mn-tab.is-opened {
  background: #161A1D;
}
.dark-mode .btn-mn-tab:hover {
  background: #22272B;
  color: #8C9BAB;
}
.dark-mode .btn-mn-tab:active {
  background: #2C333A;
  color: #8C9BAB;
}
.dark-mode .menu-footer-line {
  border-left-color: #22272b;
}
.dark-mode .page-link-label {
  background: #161A1D;
}
.dark-mode .page-link-label:hover {
  background: #1D2125;
}
.dark-mode .page-link-label:active {
  background: #22272B;
}
.dark-mode .page-link-label-2 {
  background: #161A1D;
  box-shadow: 0px 0px 0px 1px #22272b;
}
.dark-mode .page-link-label-2:hover {
  background: #1D2125;
}
.dark-mode .page-link-label-2:active {
  background: #22272B;
}
.dark-mode .menu-tab {
  color: #DEE4EA;
}
.dark-mode .menu-tab:hover {
  background: #1D2125;
  color: #DEE4EA;
}
.dark-mode .menu-tab:active {
  background: #22272B;
  color: #DEE4EA;
}
.dark-mode .pop-up .menu-tab {
  background: none;
}
.dark-mode .pop-up .menu-tab.is-opened {
  background: #161A1D;
}
.dark-mode .menu-banner-btn {
  background: #161A1D;
  box-shadow: 0px 0px 0px 1px #22272b;
}
.dark-mode .table-stroke {
  border-color: #22272B;
}
.dark-mode .table-line {
  border-right-color: #22272b;
  border-bottom-color: #22272b;
}
.dark-mode .form__widget-item:has(:checked) .form__radio-styled {
  background-image: radial-gradient(circle at center center, #161a1d 0px, #161a1d 3px, #1d7afc 4px);
}
.dark-mode .form__select, .dark-mode .form__textarea, .dark-mode .form-input {
  box-shadow: none;
  background: #1D2125;
  border-color: #22272B;
  color: #8C9BAB;
}
.dark-mode .form__select::placeholder, .dark-mode .form__textarea::placeholder, .dark-mode .form-input::placeholder {
  color: rgba(140, 155, 171, 0.6);
  opacity: 1 !important;
  transition: all 0.3s;
}
.dark-mode .form__select:hover, .dark-mode .form__textarea:hover, .dark-mode .form-input:hover {
  box-shadow: none;
  background: #1D2125;
  border-color: #2C333A;
  color: #8C9BAB;
}
.dark-mode .form__select:focus, .dark-mode .form__textarea:focus, .dark-mode .form-input:focus {
  box-shadow: none;
  background: #1D2125;
  border-color: #388BFF;
  color: #8C9BAB;
}
.dark-mode .accordion-item-wrap {
  box-shadow: 0px 0px 0px 1px #22272b;
  background: #161a1d;
}
.dark-mode .accordion__item--u-i9206oziv.is-opened {
  background: #1d2125;
}
.dark-mode .accordion-answer {
  color: #d7dde3;
}
.dark-mode .custom-tab-list__arrow {
  background-color: #161a1d;
  box-shadow: 8px 0 0 #161a1d;
}
