*:not(.accessi-omit).highlighted445566 {
  background: white !important;
  color: #6e62e5 !important;
  border: 1px solid #6e62e5 !important;
  padding: 0 4px !important;
}

.green-red-blind-filter:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(248, 235, 51, 0.1);
  pointer-events: none;
  z-index: 9999;
}

.blue-blind-filter:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 105, 180, 0.1);
  pointer-events: none;
  z-index: 9999;
}

*:not(.accessi-omit):not(.aizuI7).daltonism-green-red {
  background-color: #002fffcc !important;
  color: #f9ee3e !important;
}

/* .item.testimonial-item
  .testimonial-meta
  .testimonial-information
  .testimonial-job.daltonism-green-red,
.owl-item .team-block .team-content .team-job .daltonism-green-red,
.item .service-block .content-inner .readmore .daltonism-green-red, */
rs-slides .rs-parallax-wrap .rs-layer.rev-btn.daltonism-green-red {
  background-color: transparent !important;
}
rs-slides .rs-parallax-wrap .rs-layer.rev-btn.daltonism-green-red {
  color: black !important;
}

:not(.accessi-omit):not(.aizuI7 > g .TcoJIb):not(#comp-kycyn6r4
    svg
    [data-color="1"]).svg-red-green {
  background-color: transparent !important;
  fill: #f9ed3fcc !important;
}

*:not(.accessi-omit):not(.aizuI7 .TcoJIb).svg-blue {
  background-color: transparent !important;
  fill: #ff69b4cc !important;
}

*:not(.accessi-omit):not(.brand.w-nav-brand.w--current
    img):not(.illustration-img).img-red-green {
  filter: grayscale(75%) brightness(110%) contrast(107%) hue-rotate(134deg)
    saturate(0.2) sepia(0.4);
  /* filter: grayscale(21%) brightness(101%) contrast(100%) hue-rotate(79deg)
    saturate(0.2) sepia(0.4); */
  pointer-events: auto;
}

img.illustration-img.img-red-green {
  filter: grayscale(21%) brightness(101%) contrast(100%) hue-rotate(79deg)
    saturate(0.2) sepia(0.4);
  pointer-events: auto;
}

*:not(.accessi-omit):not(.illustration-img).img-blue {
  filter: grayscale(21%) brightness(101%) contrast(100%) hue-rotate(79deg)
    saturate(0.2) sepia(0.4);
  /* filter: grayscale(21%) brightness(121%) contrast(100%) hue-rotate(18deg) saturate(0.3) sepia(0.4); */
  pointer-events: auto;
}

img.illustration-img.img-blue {
  filter: grayscale(10%) brightness(98%) contrast(92%) hue-rotate(78deg);
  pointer-events: auto;
}

*:not(.accessi-omit).img-mono {
  filter: grayscale(100%) brightness(135%) contrast(120%);
  pointer-events: auto;
}

#comp-ky9w9tbi {
  z-index: 999 !important;
}

.dalto-small-icons {
  background-color: transparent !important;
  color: #000 !important;
  fill: #000 !important;
}

*:not(.accessi-omit).mono-dark {
  background-color: #000 !important;
  color: #fff !important;
  fill: #000 !important;
}

*:not(.accessi-omit).mono-light {
  background-color: #4b4343 !important;
  color: #fff !important;
  fill: #000 !important;
}

*:not(.accessi-omit).mono-dark-svg {
  background-color: transparent !important;
  color: #fff !important;
  fill: #000 !important;
}

*:not(.accessi-omit).mono-light-svg {
  background-color: transparent !important;
  color: #fff !important;
  fill: #4b4343 !important;
}

*:not(.accessi-omit).rg-color-blind {
  fill: #f9ef49 !important;
}
.daltonism-blue:not(.nav-link):not(.accessi-omit):not(.navbar):not(.content):not(.services-c):not(.footer):not(.input-big
    .form-label):not(.contact-span):not(.input-block
    .form-label):not(.form-input.w-input):not(.contact-right p):not(.footer
    *):not(.rs-layer) {
  background-color: #ff69b480 !important;
  color: #fff !important;
}

.filter-mono
  :not(accessi-widget):not(app-widget
    *):not(.cdk-overlay-container):not(.cdk-overlay-container
    *):not(.accessi-omit) {
  filter: grayscale(50%) brightness(100%) contrast(99%);
  pointer-events: auto;
}

*:not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit):not(.accessi-omit)
  body.daltonism-blue.blue-blind-filter {
  background-color: transparent !important;
  color: #000000d9 !important;
}

.cdk-overlay-container {
  z-index: 1002 !important;
}
div.accessi-omit.transition-all.cursor-pointer {
  z-index: 1001 !important;
}
.service-content .desc {
  -webkit-line-clamp: 3;
  line-clamp: 3;
}
.filter-mono .gva-element-gva-testimonials .owl-carousel .owl-nav.disabled,
.filter-mono .owl-carousel .owl-nav {
  display: contents !important;
}

.howtoclose {
  color: #00000052 !important;
}
:host {
  ::ng-deep .accessi-widget-theme-dark {
    app-widget,
    .ant-drawer-wrapper-body {
      background: #0c0c0f;
    }
    .ant-card {
      background: #0c0c0f;
      border: 1px solid #242427 !important;
    }
    .ant-radio-group {
      background: #3d3d3f !important;
      .ant-radio-button-wrapper {
        color: white !important;
      }
    }
    .input-dark-card {
      background: #242427 !important;
    }
    .ant-input-number-handler-wrap,
    .ant-select-selector,
    .ant-select-selection-item,
    .ant-select-item.ant-select-item-option,
    .ant-select-item-option-content,
    .ant-select-dropdown {
      background: #0c0c0f !important;
    }
    .ant-input-number-input,
    nz-input-number-group .ant-input-number-suffix,
    .ant-select-selection-item,
    .ant-select .ant-select-arrow .anticon,
    .ant-select-item.ant-select-item-option,
    .ant-select-item-option-content {
      color: white !important;
    }
    .ant-input-number-handler {
      border: none !important;
    }
  }
}
