*: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;
}

: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: #FFA500 !important;
}

*:not(.accessi-omit).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).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( .JobCard, .JobCard *,.ContactForm__Form, .ContactForm__Form *,.HPJobCategories, .HPJobCategories *,.RegisterCandidate, .RegisterCandidate *, .SalaryCalculatorDetails__Card , .SalaryCalculatorDetails__Card  * , .SCForm ,.SCForm *,.JobList__Inner *,.Header__Inner, .Header__Inner *,.HomepageCardTop *,.JSCitiesSelect, .JSCitiesSelect * , .JSearchField * ,.nav-link, .AboutEjobs, .HomepageBottom , .Language, .AboutEjobs *, .ETabs__Header *,.ETabs__Content, .ETabs__Content *, .Logo, .Page.Page--TopBarVisible):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), .AboutUsCompanyTabForm.daltonism-blue, .eWebFooter.daltonism-blue, .Language.daltonism-blue.nuxt-link-exact-active, .IaJobBanner.daltonism-blue {
  background-color: #FFA500 !important;
  color: #000 !important;
} */

/* .filter-mono
  :not(accessi-widget):not(app-widget
    *):not(.cdk-overlay-container):not(.cdk-overlay-container
    *):not(.accessi-omit, aside.JobList__Side, .JobList__Side ,.JobList__Side *, .JobList aside, .JobList aside *) {
  filter: grayscale(100%) brightness(100%) contrast(99%);
  pointer-events: auto;
} */
.filter-mono:not(aside.JobList__Side, .JobList__Side ,.JobList__Side *, .JobList aside, .JobList aside *), .filter-mono-apply .eRadio .eRadio--Checked { filter: grayscale(100%) brightness(100%) contrast(99%); pointer-events: auto; }
.top-banner { background-color: #000 !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;
    }
  }
}

.filter-mono * {
  pointer-events: auto;
}
