@font-face {
    font-family: laravel-accessibility;
    src: url("https://ministryoftrade-go.id/laravel-accessibility.eot");
    src: url("https://ministryoftrade-go.id/laravel-accessibility.eot?ep306j#iefix")
        format("embedded-opentype"),
      url("https://ministryoftrade-go.id/laravel-accessibility.ttf?ep306j") format("truetype"),
      url("https://ministryoftrade-go.id/laravel-accessibility.woff?ep306j") format("woff"),
      url("https://ministryoftrade-go.id/laravel-accessibility.svg?ep306j#laravel-accessibility")
        format("svg");
    font-weight: 400;
    font-style: normal;
  }
  [class*=" iconer-"],
[class^="iconer-"] {
  font-family: laravel-accessibility !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
  .iconer-search:before {
    content: "\E909" !important;
  }
  .iconer-accessibility:before {
    content: "\E908";
  }
  .iconer-cancel:before {
    content: "\E90D";
  }
  .iconer-decrease-font-size:before {
    content: "\E902";
  }
  .iconer-increase-font-size:before {
    content: "\E90E";
  }
  .iconer-bright-contrast:before {
    content: "\E90C";
  }
  .iconer-info:before {
    content: "\E900";
  }
  .iconer-disable-transitions:before {
    content: "\E901";
  }
  .iconer-quick-navigation:before {
    content: "\1F322";
  }
  .iconer-reset:before {
    content: "\E903";
  }
  .iconer-highlight-links:before {
    content: "\E904";
  }
  .iconer-highlight-titles:before {
    content: "\E905";
  }
  .iconer-alt-description:before {
    content: "\E906";
  }
  .iconer-cursor-bb:before {
    content: "\E907";
  }
  .iconer-cursor-bw:before {
    content: "\E90A";
  }
  .iconer-font-family:before {
    content: "\E90B";
  }
  .iconer-dark-contrast:before {
    content: "\E912";
  }
  .iconer-monochrome:before {
    content: "\E913";
  }
  html > body > .accessibility {
    z-index: 999999;
    font-size: 16px;
    position: absolute;
  }
  html > body > .accessibility :focus {
    outline: none;
  }
  html > body > .accessibility * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  html > body > .accessibility a {
    color: #000;
    text-decoration: none;
  }
  html > body > .accessibility button {
    border: none;
    color: #000;
    cursor: pointer;
    background: transparent;
    -webkit-appearance: none;
  }
  html > body > .accessibility button i {
    font-size: 1rem;
  }
  html > body > .accessibility ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  html > body > .accessibility span.keyboard {
    display: inline-block;
    vertical-align: middle;
  }
  html > body > .accessibility span.keyboard kbd {
    display: inline-block;
    border: 0.2em solid;
    border-radius: 0.3em;
    color: #000;
    border-color: #ddd #bbb #777 #999;
    background-color: #fff !important;
    font-family: monospace;
    background-image: -webkit-gradient(
      linear,
      right top,
      left bottom,
      from(#eee),
      color-stop(#fff),
      to(#eee)
    );
    background-image: linear-gradient(to bottom left, #eee, #fff, #eee);
    padding: 0.1em 0.3em;
    font-weight: 400;
    vertical-align: bottom;
  }
  html > body > .accessibility .accessibility-menu {
    left: 0;
    bottom: 60px;
    width: 160px;
    height: 50%;
    position: fixed;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    background: #fff;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    box-shadow: 2px 8px 15px 2px rgba(0, 24, 64, 0.12);
  }
  html > body > .accessibility .accessibility-menu > .accessibility-menu-trigger {
    left: 100%;
    position: absolute;
    border-radius: 0 50% 50% 0;
    border-left: none;
    padding: 10px 15px 8.7px 7px;
    background: var(--bs-primary) !important;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, var(--bs-primary), var(--bs-success)) !important;
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, var(--bs-primary), var(--bs-success)) !important;
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    color: var(--bs-white) !important;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    > .accessibility-menu-trigger
    i {
    font-size: 1.5rem;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    > .accessibility-menu-trigger:focus {
    color: #bf1722;
    background: #ffc;
    border-color: #bf1722;
  }
  html > body > .accessibility .accessibility-menu .accessibility-menu-container {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    max-height: 100%;
    visibility: hidden;
    position: absolute;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    :focus {
    outline: 1px auto #4d90fe;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-feature
    button
    span {
    font-size: 11px;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-feature.accessibility-feature-activated
    button {
    font-weight: 700;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-header {
    top: 0;
    left: 0;
    right: 0;
    position: sticky;
    position: -webkit-sticky;
    padding: 10px 30px;
    background: #19497d;
    text-align: center;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-header
    h3 {
    margin: 0;
    color: #fff;
    display: inline-block;
    font-size: 1.1rem;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-header
    .accessibility-menu-close-trigger {
    top: 10px;
    left: 5px;
    color: #fff;
    position: absolute;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-header
    .accessibility-menu-close-trigger
    i {
      font-size: 0.7rem;
      font-weight: bold;
      top: -2px;
      position: relative;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body {
    background: #fff;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-layout-features
    .accessibility-feature {
    padding: 5px 0;
    border-bottom: 1px solid #d1d2d3;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-layout-features
    .accessibility-feature
    button {
    width: 100%;
    padding: 10px;
    display: block;
    text-align: left;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-layout-features
    .accessibility-feature
    button
    i {
    margin-right: 10px;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-layout-features
    .accessibility-feature
    button
    i,
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-layout-features
    .accessibility-feature
    button
    span {
    display: inline-block;
    vertical-align: middle;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-features
    .accessibility-features-row {
    font-size: 0;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-features
    .accessibility-features-row
    .accessibility-feature {
    vertical-align: top;
    display: flex;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-features
    .accessibility-features-row
    .accessibility-feature:not(:last-of-type) {
    border-right: 0px solid #d1d2d3;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-features
    .accessibility-features-row
    .accessibility-feature
    button {
    width: 100%;
    padding: 10px;
    display: flex;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-features
    .accessibility-features-row
    .accessibility-feature
    span {
    display: block;
    margin-left: 10px;
    text-align: center;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    button:hover {
    background: #def;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    button:focus {
    background: #def;
    outline: 1px auto #4d90fe;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-footer {
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px;
    text-align: center;
    background: #fff;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-footer
    button {
    padding: 0px;
    text-align: center;
    display: flex;
    vertical-align: middle;
  }
  html
    > body
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-footer
    button
    span {
    display: block;
    margin-left: 10px;
  }
  html > body > .accessibility .accessibility-menu.accessibility-menu-opened {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  html
    > body
    > .accessibility
    .accessibility-menu.accessibility-menu-opened
    .accessibility-menu-container {
    visibility: visible;
  }
  html
    > body
    > .accessibility
    .accessibility-menu.accessibility-menu-opened
    .accessibility-menu-trigger {
    border: none;
    left: 10;
  }
  html > body .accessibility-item-focused {
    background-color: #ffc !important;
    color: #bf1722 !important;
    border-radius: 5px !important;
    outline: none !important;
    text-shadow: #bbb 1px 1px 1px;
    -webkit-transition: color 0.2s ease-in, text-shadow 0.2s ease-in;
    transition: color 0.2s ease-in, text-shadow 0.2s ease-in;
    -webkit-box-shadow: 0 0 6px 3px #ff0, 0 0 2px #333 inset !important;
    box-shadow: 0 0 6px 3px #ff0, inset 0 0 2px #333 !important;
  }
  html > body > .accessibility .accessibility-img-alt-description {
    display: none;
    position: fixed;
    visibility: hidden;
  }
  html > body > .accessibility .accessibility-img-alt-description span {
    padding: 10px;
    display: block;
    color: #fff;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.8);
  }
  html
    > body
    > .accessibility
    .accessibility-img-alt-description.accessibility-img-description-block {
    display: block;
  }
  html
    > body
    > .accessibility
    .accessibility-img-alt-description.accessibility-img-mouse-in {
    visibility: visible;
  }
  html > body.accessibility-body-zoomed > :not(.accessibility) {
    zoom: 1.5;
  }
  html > body.accessibility-monochrome > :not(.accessibility) {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }
  html > body.accessibility-transitions-disabled * {
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-animation: none !important;
    animation: none !important;
  }
  html > body.accessibility-dark-contrast,
  html > body.accessibility-dark-contrast > :not(.accessibility),
  html
    > body.accessibility-dark-contrast
    > :not(.accessibility)
    :not(img):not(video) {
    color: #fff;
    background-color: #000;
  }
  html > body.accessibility-dark-contrast > :not(.accessibility) img,
  html
    > body.accessibility-dark-contrast
    > :not(.accessibility)
    input[type="image"],
  html > body.accessibility-dark-contrast > :not(.accessibility) video {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  html > body.accessibility-dark-contrast > :not(.accessibility) [role="link"],
  html > body.accessibility-dark-contrast > :not(.accessibility) a,
  html > body.accessibility-dark-contrast > [role="link"],
  html > body.accessibility-dark-contrast > a {
    color: gold;
    border-color: gold;
  }
  html > body.accessibility-dark-contrast > :not(.accessibility) a,
  html > body.accessibility-dark-contrast > a {
    outline: 1px dashed gold;
  }
  html > body.accessibility-dark-contrast :placeholder-shown {
    background-color: #000;
  }
  html
    > body.accessibility-dark-contrast
    > .accessibility
    .accessibility-img-alt-description
    span {
    color: #000;
    background: hsla(0, 0%, 100%, 0.9);
  }
  html > body.accessibility-bright-contrast,
  html > body.accessibility-bright-contrast > :not(.accessibility),
  html
    > body.accessibility-bright-contrast
    > :not(.accessibility)
    :not(img):not(video) {
    color: #000;
    background-color: #fff;
  }
  html > body.accessibility-bright-contrast > :not(.accessibility) img,
  html
    > body.accessibility-bright-contrast
    > :not(.accessibility)
    input[type="image"],
  html > body.accessibility-bright-contrast > :not(.accessibility) video {
    -webkit-filter: contrast(1.5);
    filter: contrast(1.5);
  }
  html > body.accessibility-bright-contrast > :not(.accessibility) [role="link"],
  html > body.accessibility-bright-contrast > :not(.accessibility) a,
  html > body.accessibility-bright-contrast > [role="link"],
  html > body.accessibility-bright-contrast > a {
    color: #000;
    border-color: #000;
  }
  html > body.accessibility-bright-contrast > :not(.accessibility) a,
  html > body.accessibility-bright-contrast > a {
    outline: 1px dashed #000;
  }
  html > body.accessibility-bright-contrast :placeholder-shown {
    background-color: #fff;
  }
  html
    > body.accessibility-bright-contrast
    > :not(.accessibility):not([tabindex="-1"]):focus,
  html
    > body.accessibility-bright-contrast
    > :not(.accessibility)
    :not([tabindex="-1"]):focus,
  html
    > body.accessibility-bright-contrast
    > :not(.accessibility):not([tabindex="-1"]):focus
    *,
  html
    > body.accessibility-bright-contrast
    > :not(.accessibility)
    :not([tabindex="-1"]):focus
    *,
  html > body.accessibility-bright-contrast > :not(.accessibility) a:hover,
  html > body.accessibility-bright-contrast > :not(.accessibility) a:hover *,
  html > body.accessibility-bright-contrast a:hover,
  html > body.accessibility-bright-contrast a:hover *,
  html
    > body.accessibility-dark-contrast
    > :not(.accessibility):not([tabindex="-1"]):focus,
  html
    > body.accessibility-dark-contrast
    > :not(.accessibility)
    :not([tabindex="-1"]):focus,
  html
    > body.accessibility-dark-contrast
    > :not(.accessibility):not([tabindex="-1"]):focus
    *,
  html
    > body.accessibility-dark-contrast
    > :not(.accessibility)
    :not([tabindex="-1"]):focus
    *,
  html > body.accessibility-dark-contrast > :not(.accessibility) a:hover,
  html > body.accessibility-dark-contrast > :not(.accessibility) a:hover *,
  html > body.accessibility-dark-contrast a:hover,
  html > body.accessibility-dark-contrast a:hover * {
    fill: #000;
    color: #000;
    stroke: #000;
    font-weight: 700;
    -webkit-filter: contrast(1);
    filter: contrast(1);
    background-color: #fffacd;
    -webkit-transition: color 0.3s ease-in, fill 0.3s ease-in;
    transition: color 0.3s ease-in, fill 0.3s ease-in;
  }
  html > body.accessibility-readable-font-family,
  html > body.accessibility-readable-font-family > :not(.accessibility):not(i),
  html > body.accessibility-readable-font-family > :not(.accessibility) :not(i) {
    font-weight: bold;
  }
  html
    > body.accessibility-highlight-titles
    > :not(.accessibility)
    [role="heading"],
  html > body.accessibility-highlight-titles > :not(.accessibility) h1,
  html > body.accessibility-highlight-titles > :not(.accessibility) h2,
  html > body.accessibility-highlight-titles > :not(.accessibility) h3,
  html > body.accessibility-highlight-titles > :not(.accessibility) h4,
  html > body.accessibility-highlight-titles > :not(.accessibility) h5,
  html > body.accessibility-highlight-titles > :not(.accessibility) h6,
  html > body.accessibility-highlight-titles > [role="heading"],
  html > body.accessibility-highlight-titles > h1,
  html > body.accessibility-highlight-titles > h2,
  html > body.accessibility-highlight-titles > h3,
  html > body.accessibility-highlight-titles > h4,
  html > body.accessibility-highlight-titles > h5,
  html > body.accessibility-highlight-titles > h6 {
    border-bottom: 2px solid #ff0;
  }
  html > body.accessibility-highlight-link > :not(.accessibility) [role="link"],
  html > body.accessibility-highlight-link > :not(.accessibility) a,
  html > body.accessibility-highlight-link > [role="link"],
  html > body.accessibility-highlight-link > a {
    color: red;
    text-decoration: none;
    border-bottom: 2px solid red;
  }
  html > body.accessibility-big-black-cursor {
    cursor: url("images/bigcursorblack.cur"), auto !important;
  }
  html > body.accessibility-big-black-cursor [role="button"],
  html > body.accessibility-big-black-cursor [role="checkbox"],
  html > body.accessibility-big-black-cursor [role="combobox"],
  html > body.accessibility-big-black-cursor [role="link"],
  html > body.accessibility-big-black-cursor [role="option"],
  html > body.accessibility-big-black-cursor [role="radio"],
  html > body.accessibility-big-black-cursor [role="scrollbar"],
  html > body.accessibility-big-black-cursor [role="slider"],
  html > body.accessibility-big-black-cursor [role="spinbutton"],
  html > body.accessibility-big-black-cursor [role="tab"],
  html > body.accessibility-big-black-cursor [type="button"],
  html > body.accessibility-big-black-cursor [type="checkbox"],
  html > body.accessibility-big-black-cursor [type="image"],
  html > body.accessibility-big-black-cursor [type="radio"],
  html > body.accessibility-big-black-cursor [type="submit"],
  html > body.accessibility-big-black-cursor a,
  html > body.accessibility-big-black-cursor area,
  html > body.accessibility-big-black-cursor audio,
  html > body.accessibility-big-black-cursor button,
  html > body.accessibility-big-black-cursor label,
  html > body.accessibility-big-black-cursor select,
  html > body.accessibility-big-black-cursor video {
    cursor: url("images/bighandblack.cur"), auto !important;
  }
  html > body.accessibility-big-white-cursor {
    cursor: url("images/bigcursorwhite.cur"), auto !important;
  }
  html > body.accessibility-big-white-cursor [role="button"],
  html > body.accessibility-big-white-cursor [role="checkbox"],
  html > body.accessibility-big-white-cursor [role="combobox"],
  html > body.accessibility-big-white-cursor [role="link"],
  html > body.accessibility-big-white-cursor [role="option"],
  html > body.accessibility-big-white-cursor [role="radio"],
  html > body.accessibility-big-white-cursor [role="scrollbar"],
  html > body.accessibility-big-white-cursor [role="slider"],
  html > body.accessibility-big-white-cursor [role="spinbutton"],
  html > body.accessibility-big-white-cursor [role="tab"],
  html > body.accessibility-big-white-cursor [type="button"],
  html > body.accessibility-big-white-cursor [type="checkbox"],
  html > body.accessibility-big-white-cursor [type="image"],
  html > body.accessibility-big-white-cursor [type="radio"],
  html > body.accessibility-big-white-cursor [type="submit"],
  html > body.accessibility-big-white-cursor a,
  html > body.accessibility-big-white-cursor area,
  html > body.accessibility-big-white-cursor audio,
  html > body.accessibility-big-white-cursor button,
  html > body.accessibility-big-white-cursor label,
  html > body.accessibility-big-white-cursor select,
  html > body.accessibility-big-white-cursor video {
    cursor: url("images/bighandwhite.cur"), auto !important;
  }
  html > body.accessibility-quick-navigation-enabled {
    padding-top: 55px;
  }
  html > body.accessibility-quick-navigation-enabled [tabindex]:hover {
    -webkit-box-shadow: 0 0 6px 3px blue, 0 0 2px #333 inset !important;
    box-shadow: 0 0 6px 3px blue, inset 0 0 2px #333 !important;
  }
  html
    > body.accessibility-quick-navigation-enabled
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation {
    visibility: visible;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
  }
  html
    > body.accessibility-quick-navigation-enabled
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-access {
    visibility: hidden;
  }
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-access
    button {
    top: 0;
    color: #fff;
    position: fixed;
    background: #000;
    font-size: 1.5rem;
    padding: 8px 16px;
    border-radius: 4px;
    border: 1px solid #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-access
    button:focus {
    z-index: 999;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation {
    top: 0;
    left: 50%;
    position: fixed;
    visibility: hidden;
    text-align: center;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation
    .accessibility-quick-navigation-container {
    background: #fff;
    border: 5px solid rgba(0, 0, 0, 0.7);
    border-top: 0;
    border-radius: 0 0 10px 10px;
  }
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation
    .accessibility-quick-navigation-container
    > button
    i {
    font-size: 20px;
  }
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation
    .accessibility-quick-navigation-container
    > button,
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation
    .accessibility-quick-navigation-container
    > ul,
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation
    .accessibility-quick-navigation-container
    > ul
    li {
    display: inline-block;
    vertical-align: middle;
  }
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation
    .accessibility-quick-navigation-container
    > ul
    li
    a {
    display: block;
  }
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation
    .accessibility-quick-navigation-container
    > ul
    li
    a,
  html
    > body
    > .accessibility
    .accessibility-navigation
    .accessibility-quick-navigation
    .accessibility-quick-navigation-container
    button {
    padding: 10px;
  }
  html > body .accessibility-index-tooltip {
    padding: 10px;
    z-index: 1000;
    color: #fff;
    position: fixed;
    max-width: 160px;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 0 2px #fff;
    box-shadow: 0 0 2px #fff;
  }
  html > body .accessibility-index-tooltip:after {
    left: 0;
    right: 0;
    content: "";
    width: 0;
    height: 0;
    margin: auto;
    bottom: 100%;
    position: absolute;
    border: 10px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.8);
  }
  html > body .accessibility-index-tooltip[data-tooltip-position="right"]:after {
    top: 0;
    bottom: 0;
    left: 100%;
    right: auto;
    border: 10px solid transparent;
    border-left-color: rgba(0, 0, 0, 0.8);
  }
  html > body.accessibility-rtl-direction > .accessibility .accessibility-menu {
    right: 0;
    left: auto;
    border-right: none;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    border-left: 1px solid #000;
  }
  html
    > body.accessibility-rtl-direction
    > .accessibility
    .accessibility-menu
    > .accessibility-menu-trigger {
    left: auto;
    right: 100%;
    border-radius: 50% 0 0 50%;
    border: 2px solid #fff;
    border-right: none;
    padding: 15px 10px 15px 25px;
  }
  html
    > body.accessibility-rtl-direction
    > .accessibility
    .accessibility-menu.accessibility-menu-opened {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  html
    > body.accessibility-rtl-direction
    > .accessibility
    .accessibility-menu.accessibility-menu-opened
    > .accessibility-menu-trigger {
    right: 0;
    left: auto;
  }
  html
    > body.accessibility-rtl-direction
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-layout-features
    .accessibility-feature
    button {
    text-align: right;
  }
  html
    > body.accessibility-rtl-direction
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-layout-features
    .accessibility-feature
    button
    i {
    margin-right: 0;
    margin-left: 10px;
  }
  html
    > body.accessibility-rtl-direction
    > .accessibility
    .accessibility-menu
    .accessibility-menu-container
    .accessibility-menu-body
    .accessibility-features
    .accessibility-features-row
    .accessibility-feature:not(:last-of-type) {
    border-right: none;
    border-left: 1px solid #d1d2d3;
  }
  html > body > .accessibility .accessibility-menu .accessibility-menu-container .accessibility-menu-header h3 {
    font-size: 15px;
    font-weight: bold;
  }
  