/* ================================
   Базовые настройки интерфейса
   ================================ */

.html .settings-brief {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px 20px;
  margin: auto;
}

@media (min-width: 768px) {
  .html .settings-brief {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media (min-width: 1260px) {
  .html .settings-brief {
    width: 1220px;
    padding-left: 0;
    padding-right: 0;
  }
}

.html .settings-brief__buttons,
.html .settings-brief__params {
  display: flex;
}

.html .settings-brief__buttons {
  justify-content: flex-start;
}

.html .settings-brief button {
  border: none;
}

.html .settings-brief__params {
  list-style: none;
  align-items: center;
  margin-right: 0;
}

@media (min-width: 768px) {
  .html .settings-brief__params.font {
    margin-right: 60px;
  }
}

@media (min-width: 1260px) {
  .html .settings-brief__params.font {
    margin-right: 72px;
  }
}

.html .settings-brief__params-label,
.html .settings-brief__params.color {
  display: none;
}

@media (min-width: 768px) {
  .html .settings-brief__params-label {
    display: inline;
  }

  .html .settings-brief__params.color {
    display: flex;
  }
}

.html .settings-brief__params .font-trigger-item,
.html .settings-brief__params .color-trigger-item {
  border-radius: 10%;
  margin-left: 10px;
}

.html .settings-brief__params .font-trigger-l {
  font-size: 16px;
  padding: 5px 10px;
}

.html .settings-brief__params .font-trigger-xl {
  font-size: 20px;
  padding: 3px 10px;
}

.html .settings-brief__params .font-trigger-xxl {
  font-size: 24px;
  padding: 1px 10px;
}

.html .settings-brief__params .font-trigger-item.active,
.html .settings-brief__params .color-trigger-item.active {
  border: 2px solid;
}

.html .settings-brief__params.color .color-button-white {
  background-color: #fff !important;
  color: #000 !important;
}

.html .settings-brief__params.color .color-button-black {
  background-color: #000 !important;
  color: #fff !important;
}

.html .settings-brief__params.color .color-button-blue {
  background-color: #68c0ff !important;
  color: #000 !important;
}

.html .settings-brief__params.color .color-trigger-item {
  padding: 4px 10px;
}

/* ================================
     Полные настройки панели
     ================================ */

.html .settings-full {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto;
}

.html .settings-full__wrap {
  border-bottom: 1px solid;
}

.html .settings-full__shade {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: #0006 !important;
  display: block !important;
}

.html .settings-full__shade.hidden {
  display: none !important;
}

.html .settings-full__tr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 1em 0;
  border-bottom: 1px solid;
}

.html .settings-full__tr-label {
  flex-basis: 13em;
}

.html .settings-full__tr-buttons {
  display: flex;
}

@media (max-width: 487px) {
  .html .settings-full__tr-buttons {
    flex-wrap: wrap;
    gap: 20px;
  }
}

.html .settings-full__tr-buttons .check {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  line-height: 1;
}

.html .settings-full__tr-buttons .check input {
  display: none;
}

.html .settings-full__tr-buttons .check .check__label {
  display: block;
  padding-left: 2rem;
  position: relative;
}

.html .settings-full__tr-buttons .check .check__label:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 2px;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #fff;
  border: 1px solid;
  border-radius: 0.125rem;
  cursor: pointer;
}

.html .settings-full__tr-buttons .check input:checked + .check__label:after {
  content: "";
  position: absolute;
  top: 5px;
  left: 7px;
  width: 0.5rem;
  height: 0.25rem;
  border-left: 2px solid #000;
  border-bottom: 2px solid #000;
  transform: rotate(-45deg);
}

.html .settings-full__tr-buttons .font-family-sans-button {
  font-family: Arial, sans-serif !important;
}

.html .settings-full__tr-buttons .font-family-serif-button {
  font-family: sans-serif !important;
}

.html .settings-full__tr-buttons .settings-full__button,
.html .settings-full__button-color {
  padding: 10px 20px;
  cursor: pointer;
}

.html .settings-full__tr-buttons .settings-full__button:not(:last-child),
.html .settings-full__button-color:not(:last-child) {
  margin-right: 20px;
}

.html .settings-full__tr-buttons .settings-full__button.active {
  border: 3px solid;
}

.html .settings-full__buttons {
  width: 70%;
  margin: 1em auto;
  display: flex;
  justify-content: space-between;
  text-transform: uppercase;
}

@media (max-width: 487px) {
  .html .settings-full__buttons {
    flex-wrap: wrap;
    gap: 20px;
  }
}

/* Остальные стили (is-accessible) будут вынесены отдельно при необходимости */

/* ================================
     Режим для слабовидящих (is-accessible)
     ================================ */

/* Видимость переключателей */
.no-accessible .j-accessible-settings-brief,
.is-accessible .j-acsbl-switcher {
  /*display: none !important;*/
}
.is-accessible .j-accessible-settings-brief {
  display: block !important;
}

.stricked-menu.stricky-fixed .j-acsbl-switcher {
  display: none !important;
}

/* Размер шрифта body */
.is-accessible.a11y-font-size-l body,
.is-accessible.is-accessible.a11y-font-size-l .header .menu-sublist__inner>ul,
.is-accessible.is-accessible.a11y-font-size-l .settings-brief__actions-link {
  font-size: 16px;
}
.is-accessible.a11y-font-size-xl body,
.is-accessible.is-accessible.a11y-font-size-xl .header .menu-sublist__inner>ul,
.is-accessible.is-accessible.a11y-font-size-xl .settings-brief__actions-link  {
  font-size: 20px;
}
.is-accessible.a11y-font-size-xxl body,
.is-accessible.is-accessible.a11y-font-size-xxl .header .menu-sublist__inner>ul,
.is-accessible.is-accessible.a11y-font-size-xxl .settings-brief__actions-link  {
  font-size: 24px;
}

/* Межбуквенные интервалы */
.is-accessible.spacing-button-m body {
  letter-spacing: normal !important;
}
.is-accessible.a11y-spacing-l body {
  letter-spacing: 0.1em;
}
.is-accessible.a11y-spacing-xl body {
  letter-spacing: 0.2em;
}

/* Цвет фона body */
.is-accessible.a11y-bg-color-white body {
  background-color: transparent !important;
  -webkit-tap-highlight-color: transparent !important;
  color: #000;
}
.is-accessible.a11y-bg-color-black body {
  background-color: #000;
  color: #fff;
}
.is-accessible.a11y-bg-color-blue body {
  background-color: #68c0ff;
  color: #000;
}

/* Фон обёртки панели */
.is-accessible.a11y-bg-color-white .settings-full__wrap,
.is-accessible.a11y-bg-color-white
  .side-content__block
  .side-content__block-inner,
.is-accessible.a11y-bg-color-white .stricked-menu.stricky-fixed,
.is-accessible.a11y-bg-color-white .search-popup__form,
.is-accessible.a11y-bg-color-white .side-menu__block-inner {
  background-color: #fff !important;
}

.is-accessible.a11y-bg-color-black .settings-full__wrap,
.is-accessible.a11y-bg-color-black
  .side-content__block
  .side-content__block-inner,
.is-accessible.a11y-bg-color-black .stricked-menu.stricky-fixed,
.is-accessible.a11y-bg-color-black .search-popup__form,
.is-accessible.a11y-bg-color-black .side-menu__block-inner {
  background-color: #000 !important;
}

.is-accessible.a11y-bg-color-blue .settings-full__wrap,
.is-accessible.a11y-bg-color-blue
  .side-content__block
  .side-content__block-inner,
.is-accessible.a11y-bg-color-blue .stricked-menu.stricky-fixed,
.is-accessible.a11y-bg-color-blue .search-popup__form,
.is-accessible.a11y-bg-color-blue .side-menu__block-inner {
  background-color: #68c0ff !important;
}

/* Наследование цвета и сброс фоновых стилей */
.is-accessible.a11y-bg-color-white body *,
.is-accessible.a11y-bg-color-black body *,
.is-accessible.a11y-bg-color-blue body * {
  color: inherit !important;
  background-color: transparent !important;
  border-color: inherit !important;
  outline-color: inherit !important;
  letter-spacing: inherit !important;
  font-family: inherit !important;
}

/* Удаление изображений */
.is-accessible.a11y-hide-images *,
.is-accessible .banner-carousel *,
.is-accessible section,
.is-accessible .page-header {
  background-image: none !important;
}

.is-accessible.a11y-hide-images img {
  display: none !important;
}

.is-accessible .image-layer.lazy-image:after,
.is-accessible .footer {
  background: inherit !important;
}

/* Дополнительные размеры шрифта */
.is-accessible.a11y-font-size-xl .main-nav li a,
.is-accessible.a11y-font-size-xl .side-content__block-menu-item a,
.is-accessible.a11y-font-size-xl .topbar #marquee,
.is-accessible.a11y-font-size-xl .topbar__right a,
.is-accessible.a11y-font-size-xl .event-two__content > p {
  font-size: 20px !important;
}

.is-accessible.a11y-font-size-xl .side-content__block-menu-item a:nth-child(1),
.is-accessible.a11y-font-size-xl .blog__content p {
  font-size: 24px !important;
}

.is-accessible.a11y-font-size-xxl .main-nav li a,
.is-accessible.a11y-font-size-xxl .side-content__block-menu-item a,
.is-accessible.a11y-font-size-xxl .topbar #marquee,
.is-accessible.a11y-font-size-xxl .topbar__right a,
.is-accessible.a11y-font-size-xxl .event-two__content > p {
  font-size: 24px !important;
}

.is-accessible.a11y-font-size-xxl .side-content__block-menu-item a:nth-child(1),
.is-accessible.a11y-font-size-xxl .blog__content p {
  font-size: 26px !important;
}



.is-accessible .header {
  border-top: 1px solid;
}
.is-accessible .header:hover {
  background: inherit !important;
}
.is-accessible .header {
  position: relative;
  transition: none;
  transition-delay: unset;
}

.is-accessible .header._hide {
  top: 0 !important;
  background-color: inherit !important;
  opacity: 1;
}

@media (max-width: 1596px) {
  .is-accessible .not-front-page .main {
    padding-top: 20px;
  }
}
.is-accessible .not-front-page .main {
  padding-top: 20px;
}

.is-accessible .header:hover {
  background: inherit !important;
}

.is-accessible .not-front-page .header__inner:hover {
  background: inherit !important;
}

.is-accessible.a11y-bg-color-white .header__logo .dark-logo,
.is-accessible.a11y-bg-color-blue .header__logo .dark-logo,
.is-accessible.a11y-bg-color-black .header__logo .logo {
  display: block !important;
}

.is-accessible.a11y-bg-color-black .header__logo .dark-logo,
.is-accessible.a11y-bg-color-blue .header__logo .logo,
.is-accessible.a11y-bg-color-white .header__logo .logo {
  display: none !important;
}

.is-accessible .not-front-page .header:hover .header__inner {
  border-color: inherit !important;
}




/**************  */
.is-accessible .btn svg path {
  fill: var(--color-white);
}
.is-accessible.a11y-bg-color-white .btn svg path {
  fill: var(--color-black);
}
.is-accessible.a11y-bg-color-blue .btn svg path {
  fill: var(--color-black);
}
.is-accessible form input {
  border: 1px solid;
}
.is-accessible.a11y-font-family-serif body{
    font-family: serif;
}

.is-accessible .hero__image, .is-accessible .hero:before, .is-accessible .swiper-button-prev, .is-accessible .swiper-button-next {
  display: none !important;
}
@media (max-width: 1470px) {
  .is-accessible .header._active {
    position: absolute;
    top: 0;
    height: 100vh;
 }
}
@media (max-width: 1470px) {
  .is-accessible.a11y-bg-color-white .header .header-collapse__nav nav > ul li ul {
    background-color: var(--color-white) !important;
 }
  .is-accessible.a11y-bg-color-white .header .header-collapse__nav nav > ul li._has-submenu > a::after {
    width: 0.8em;
    transform: rotate(0deg);
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-black.svg");
 }
  .is-accessible.a11y-bg-color-white .header .header-collapse__nav nav ul li._back {
    font-size: 0.8em !important;
 }
  .is-accessible.a11y-bg-color-white .header .header-collapse__nav nav ul li._back a::before {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-black.svg");
 }
  .is-accessible.a11y-bg-color-white .header .header-collapse__lang {
    background-color: var(--color-white) !important;
    height: 100% !important;
 }
  .is-accessible.a11y-bg-color-white .header .header-collapse__lang ._back::before {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-black.svg");
 }
  .is-accessible.a11y-bg-color-white .header .header-collapse__lang .wpml-languages {
    overflow-y: auto;
 }
  .is-accessible.a11y-bg-color-white .header .header-collapse__bottom .header-icons .support::after {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/support_black.svg") !important;
 }
  .is-accessible.a11y-bg-color-white .header .header-collapse__bottom .header-icons .telegram::after {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/telegram-line_black.svg") !important;
 }
  .is-accessible.a11y-bg-color-white .header._active {
    background-color: var(--color-white) !important;
 }
}
.is-accessible.a11y-bg-color-white .header a {
  color: #000 !important;
}
.is-accessible.a11y-bg-color-white .header__info .search::after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/search_black.svg") !important;
}
.is-accessible.a11y-bg-color-white .header .menu-sublist._active {
  background: #fff !important;
}
.is-accessible.a11y-bg-color-white .header .menu-sublist__inner > ul > li ul::after {
  display: none;
}
.is-accessible.a11y-bg-color-white .header-icons .lang {
  color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-white .header-icons .lang-link {
  background-color: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-white .header-icons .user:after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/user_black.svg") !important;
}
.is-accessible.a11y-bg-color-white .header-icons .view:after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/view_black.svg") !important;
}
.is-accessible.a11y-bg-color-white .header-icons .telegram-link {
  background-color: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-white .header__menu-icon span span, .is-accessible.a11y-bg-color-white .header__menu-icon span::after, .is-accessible.a11y-bg-color-white .header__menu-icon span::before {
  background-color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-white .csearch {
  background: #fff !important;
  height: 100vh;
}
@media (min-width: 1920px) {
  .is-accessible.a11y-bg-color-white .csearch {
    height: 100vh;
 }
}
.is-accessible.a11y-bg-color-white .csearch .btn svg path {
  fill: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-white .support span svg {
  fill: #000 !important;
}
.is-accessible.a11y-bg-color-white .btn {
  border: inset;
}
.is-accessible.a11y-bg-color-white .footer__social li {
  background-color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-white .right-popup__outer {
  background-color: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-white .about-popup {
  background-color: var(--color-white) !important;
}
@media (max-width: 1470px) {
  .is-accessible.a11y-bg-color-black .header .header-collapse__nav nav > ul li ul {
    background-color: #000 !important;
 }
  .is-accessible.a11y-bg-color-black .header .header-collapse__nav nav > ul li._has-submenu > a::after {
    width: 0.8em;
    transform: rotate(0deg);
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-white.svg");
 }
  .is-accessible.a11y-bg-color-black .header .header-collapse__nav nav ul li._back {
    font-size: 0.8em !important;
 }
  .is-accessible.a11y-bg-color-black .header .header-collapse__nav nav ul li._back a::before {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-white.svg");
 }
  .is-accessible.a11y-bg-color-black .header .header-collapse__lang {
    background-color: #000 !important;
    height: 100% !important;
 }
  .is-accessible.a11y-bg-color-black .header .header-collapse__lang ._back::before {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-white.svg");
 }
  .is-accessible.a11y-bg-color-black .header .header-collapse__lang .wpml-languages {
    overflow-y: auto;
 }
  .is-accessible.a11y-bg-color-black .header .header-collapse__bottom .header-icons .support::after {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/support.svg") !important;
 }
  .is-accessible.a11y-bg-color-black .header .header-collapse__bottom .header-icons .telegram::after {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/telegram-line.svg") !important;
 }
  .is-accessible.a11y-bg-color-black .header._active {
    background-color: #000 !important;
 }
}
.is-accessible.a11y-bg-color-black .header a {
  color: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .header__info .search::after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/search.svg") !important;
}
.is-accessible.a11y-bg-color-black .header .menu-sublist._active {
  background-color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-black .header .menu-sublist__inner > ul > li ul::after {
  display: none;
}
.is-accessible.a11y-bg-color-black .header-icons .lang {
  color: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .header-icons .lang-link {
  background-color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-black .header-icons .user:after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/user.svg") !important;
}
.is-accessible.a11y-bg-color-black .header-icons .view:after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/view.svg") !important;
}
.is-accessible.a11y-bg-color-black .header-icons .telegram-link {
  background-color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-black .header__menu-icon span span, .is-accessible.a11y-bg-color-black .header__menu-icon span::after, .is-accessible.a11y-bg-color-black .header__menu-icon span::before {
  background-color: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .csearch {
  background: var(--color-black) !important;
  height: 100vh;
}
@media (min-width: 1920px) {
  .is-accessible.a11y-bg-color-black .csearch {
    height: 100vh;
 }
}
.is-accessible.a11y-bg-color-black .csearch input {
  color: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .csearch input::placeholder {
  color: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .csearch__close svg rect {
  fill: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .csearch .btn svg path {
  fill: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .support span svg {
  fill: var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .btn {
  border: inset;
}
.is-accessible.a11y-bg-color-black .footer__social li {
  background-color: var(--color-black) !important;
  border: 1px solid var(--color-white) !important;
}
.is-accessible.a11y-bg-color-black .right-popup__outer {
  background-color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-black .about-popup {
  background-color: var(--color-black) !important;
}
@media (max-width: 1470px) {
  .is-accessible.a11y-bg-color-blue .header .header-collapse__nav nav > ul li ul {
    background-color: #68c0ff !important;
 }
  .is-accessible.a11y-bg-color-blue .header .header-collapse__nav nav > ul li._has-submenu > a::after {
    width: 0.8em;
    transform: rotate(0deg);
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-black.svg");
 }
  .is-accessible.a11y-bg-color-blue .header .header-collapse__nav nav ul li._back {
    font-size: 0.8em !important;
 }
  .is-accessible.a11y-bg-color-blue .header .header-collapse__nav nav ul li._back a::before {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-black.svg");
 }
  .is-accessible.a11y-bg-color-blue .header .header-collapse__lang {
    background-color: #68c0ff !important;
    height: 100% !important;
 }
  .is-accessible.a11y-bg-color-blue .header .header-collapse__lang ._back::before {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/arrow-l-black.svg");
 }
  .is-accessible.a11y-bg-color-blue .header .header-collapse__lang .wpml-languages {
    overflow-y: auto;
 }
  .is-accessible.a11y-bg-color-blue .header .header-collapse__bottom .header-icons .support::after {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/support_black.svg") !important;
 }
  .is-accessible.a11y-bg-color-blue .header .header-collapse__bottom .header-icons .telegram::after {
    background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/telegram-line_black.svg") !important;
 }
  .is-accessible.a11y-bg-color-blue .header._active {
    background-color: #68c0ff !important;
 }
}
.is-accessible.a11y-bg-color-blue .header a {
  color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-blue .header__info .search::after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/search_black.svg") !important;
}
.is-accessible.a11y-bg-color-blue .header .menu-sublist._active {
  background-color: #68c0ff !important;
}
.is-accessible.a11y-bg-color-blue .header .menu-sublist__inner > ul > li ul::after {
  display: none;
}
.is-accessible.a11y-bg-color-blue .header-icons .lang {
  color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-blue .header-icons .lang-link {
  background-color: #68c0ff !important;
}
.is-accessible.a11y-bg-color-blue .header-icons .user:after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/user_black.svg") !important;
}
.is-accessible.a11y-bg-color-blue .header-icons .view:after {
  background-image: url("https://test.zovmaps.tw1.su/wp-content/themes/zovmap/assets/img/view_black.svg") !important;
}
.is-accessible.a11y-bg-color-blue .header-icons .telegram-link {
  background-color: #68c0ff !important;
}
.is-accessible.a11y-bg-color-blue .header__menu-icon span span, .is-accessible.a11y-bg-color-blue .header__menu-icon span::after, .is-accessible.a11y-bg-color-blue .header__menu-icon span::before {
  background-color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-blue .csearch {
  background: #68c0ff !important;
  height: 100vh;
}
@media (min-width: 1920px) {
  .is-accessible.a11y-bg-color-blue .csearch {
    height: 100vh;
 }
}
.is-accessible.a11y-bg-color-blue .csearch input {
  color: var(a11y-bg-color-black) !important;
}
.is-accessible.a11y-bg-color-blue .csearch input::placeholder {
  color: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-blue .csearch__close svg rect {
  fill: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-blue .csearch .btn svg path {
  fill: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-blue .support span svg {
  fill: var(--color-black) !important;
}
.is-accessible.a11y-bg-color-blue .btn {
  border: inset;
}
.is-accessible.a11y-bg-color-blue .footer__social li {
  background-color: #68c0ff !important;
  border: 1px solid var(--color-black) !important;
}
.is-accessible.a11y-bg-color-blue .right-popup__outer {
  background-color: #68c0ff !important;
}
.is-accessible.a11y-bg-color-blue .about-popup {
  background-color: #68c0ff !important;
}
