*: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, 165, 0, 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(.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: #FFA500 !important;
        color: #000 !important;
  }
  
  /* .filter-mono
    :not(accessi-widget):not(app-widget
      *):not(.cdk-overlay-container):not(.cdk-overlay-container
      *):not(.accessi-omit) {
        filter: grayscale(100%) brightness(100%) contrast(99%);
    pointer-events: auto;
  } */
  
  .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;
      }
    }
  }
  .green-red-blind-filter .main-banner::before, 
  .green-red-blind-filter .main-title,
  .green-red-blind-filter .zone:not(.st4) {
      filter: grayscale(75%) brightness(110%) contrast(107%) hue-rotate(134deg) saturate(0.2) sepia(0.4) !important;
      pointer-events: auto !important;
  }
  
  .blue-blind-filter .main-banner::before, 
  .blue-blind-filter .main-title,
  .blue-blind-filter .zone:not(.st4) {
      filter: grayscale(21%) brightness(101%) contrast(100%) hue-rotate(79deg) saturate(0.2) sepia(0.4) !important;
      pointer-events: auto !important;
  }
  

