.aegov-accordion .accordion-item {
    @apply border-aeblack-100 border-b;
  }
  .aegov-accordion .accordion-title button {
      @apply text-aeblack-800 hover:text-primary-600 flex items-start justify-between text-base font-semibold;
    }
  .aegov-accordion .accordion-title button.accordion-active {
        @apply text-primary-600;
      }
  .aegov-accordion .accordion-title button svg {
        @apply text-inherit;
      }
  .aegov-accordion:not(.aegov-mobile-accordion) .accordion-title button {
        @apply focus-visible:ring-primary-support-400 px-3 py-4 focus-visible:outline-none focus-visible:ring-2 md:py-5 xl:py-6;
      }
  .aegov-accordion:not(.aegov-mobile-accordion) .accordion-content .accordion-content-body {
        @apply px-3 py-4 md:py-5 xl:py-6;
      }
.accordion-title button {
    @apply w-full flex-nowrap justify-start gap-x-4 text-start font-semibold transition-all;
  }
.accordion-title button svg {
      @apply text-aeblack-600 h-6 w-6 flex-shrink-0 fill-current;
    }
.accordion-content {
  @apply text-aeblack-800;
}
.aegov-alert {
  @apply relative flex items-start gap-4 rounded px-6 py-4;
}
.aegov-alert > .alert-icon > svg {
      @apply h-7 w-7 flex-shrink-0 fill-current;
    }
.aegov-alert > .alert-icon > img {
      @apply h-7 w-7 flex-shrink-0;
    }
.aegov-alert > .alert-content {
    @apply text-base self-center;
  }
.aegov-alert > .alert-content p {
      @apply last:mb-0;
    }
.aegov-alert > .alert-content .alert-title {
      @apply mb-5 font-semibold;
    }
.aegov-alert > .alert-content .alert-footer {
      @apply mt-6 flex items-center justify-start space-x-6 rtl:space-x-reverse;
    }
.aegov-alert > .alert-content .alert-footer a {
        @apply font-bold no-underline hover:underline hover:decoration-2 hover:underline-offset-2;
      }
.aegov-alert > .alert-content.alert-with-link {
      @apply flex-1 md:flex md:justify-between;
    }
/* p {
        @apply mb-0;
      } */
.aegov-alert > .alert-content.alert-with-link .alert-link {
        @apply mb-0 mt-3 text-sm md:ml-6 md:mt-0 flex-shrink-0;
      }
.aegov-alert > .alert-content.alert-with-link .alert-link a {
          @apply whitespace-nowrap font-medium no-underline inline-flex items-center gap-2;
        }
.aegov-alert > .alert-content.alert-with-link .alert-link a svg{
            @apply h-5 w-5;
          }
.aegov-alert > .alert-dismiss {
    @apply absolute end-2 top-2.5;
  }
.aegov-alert > .alert-dismiss > button {
      @apply hover:opacity-60 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-offset-0;
      @apply rounded p-2;
    }
.aegov-alert > .alert-dismiss > button > svg {
        @apply h-5 w-5;
      }
.aegov-alert:has(.alert-dismiss) {
    @apply pe-10 ps-6;
  }
/* Define Error */
.aegov-alert.alert-error {
    @apply bg-aered-50 text-aered-700;
  }
.aegov-alert.alert-error .alert-icon {
      @apply text-aered-700;
    }
.aegov-alert.alert-error > .alert-content .alert-title {
        @apply text-aered-700;
      }
.aegov-alert.alert-error > .alert-content .alert-footer a {
          @apply text-aered-700 hover:text-aered-600;
        }
.aegov-alert.alert-error > .alert-content a {
        @apply text-aered-700 hover:text-aered-600 underline;
      }
.aegov-alert.alert-error > .alert-dismiss > button {
        @apply focus-visible:ring-aered-700;
      }
/* Define Error soft*/
.aegov-alert.alert-error.alert-soft {
    @apply bg-aered-50 text-aered-700;
  }
.aegov-alert.alert-error.alert-soft .alert-icon {
      @apply text-aered-700;
    }
.aegov-alert.alert-error.alert-soft > .alert-content .alert-title {
        @apply text-aered-700;
      }
.aegov-alert.alert-error.alert-soft > .alert-content .alert-footer a {
          @apply text-aered-700 hover:text-aered-600;
        }
.aegov-alert.alert-error.alert-soft > .alert-content a {
        @apply text-aered-700 hover:text-aered-600 underline;
      }
.aegov-alert.alert-error.alert-soft > .alert-dismiss > button {
        @apply focus-visible:ring-aered-700;
      }
/* Define Error Solid  */
.aegov-alert.alert-error.alert-solid {
    @apply bg-aered-600 text-whitely-50;
  }
.aegov-alert.alert-error.alert-solid .alert-icon {
      @apply text-whitely-50;
    }
.aegov-alert.alert-error.alert-solid > .alert-content .alert-title {
        @apply text-whitely-50;
      }
.aegov-alert.alert-error.alert-solid > .alert-content .alert-footer a {
          @apply text-whitely-50 hover:text-whitely-100;
        }
.aegov-alert.alert-error.alert-solid > .alert-content a {
        @apply text-whitely-50 hover:text-whitely-100 underline;
      }
.aegov-alert.alert-error.alert-solid > .alert-dismiss > button {
        @apply focus-visible:ring-whitely-50;
      }
/* Define Success */
.aegov-alert.alert-success {
    @apply bg-aegreen-50 text-aegreen-700;
  }
.aegov-alert.alert-success .alert-icon {
      @apply text-aegreen-700;
    }
.aegov-alert.alert-success > .alert-content .alert-title {
        @apply text-aegreen-700;
      }
.aegov-alert.alert-success > .alert-content .alert-footer a {
          @apply text-aegreen-700 hover:text-aegreen-600;
        }
.aegov-alert.alert-success > .alert-content a {
        @apply text-aegreen-700 hover:text-aegreen-600 underline;
      }
.aegov-alert.alert-success > .alert-dismiss > button {
        @apply focus-visible:ring-aegreen-700;
      }
/* Define Success Soft*/
.aegov-alert.alert-success.alert-soft {
    @apply bg-aegreen-50 text-aegreen-700;
  }
.aegov-alert.alert-success.alert-soft .alert-icon {
      @apply text-aegreen-700;
    }
.aegov-alert.alert-success.alert-soft > .alert-content .alert-title {
        @apply text-aegreen-700;
      }
.aegov-alert.alert-success.alert-soft > .alert-content .alert-footer a {
          @apply text-aegreen-700 hover:text-aegreen-600;
        }
.aegov-alert.alert-success.alert-soft > .alert-content a {
        @apply text-aegreen-700 hover:text-aegreen-600 underline;
      }
.aegov-alert.alert-success.alert-soft > .alert-dismiss > button {
        @apply focus-visible:ring-aegreen-700;
      }
/* Define Success Solid*/
.aegov-alert.alert-success.alert-solid {
    @apply bg-aegreen-600 text-whitely-50;
  }
.aegov-alert.alert-success.alert-solid .alert-icon {
      @apply text-whitely-50;
    }
.aegov-alert.alert-success.alert-solid > .alert-content .alert-title {
        @apply text-whitely-50;
      }
.aegov-alert.alert-success.alert-solid > .alert-content .alert-footer a {
          @apply text-whitely-50 hover:text-whitely-100;
        }
.aegov-alert.alert-success.alert-solid > .alert-content a {
        @apply text-whitely-50 hover:text-whitely-100 underline;
      }
.aegov-alert.alert-success.alert-solid > .alert-dismiss > button {
        @apply focus-visible:ring-whitely-50;
      }
/* Define Info */
.aegov-alert.alert-info {
    @apply bg-techblue-50 text-techblue-700;
  }
.aegov-alert.alert-info .alert-icon {
      @apply text-techblue-700;
    }
.aegov-alert.alert-info > .alert-content .alert-title {
        @apply text-techblue-700;
      }
.aegov-alert.alert-info > .alert-content .alert-footer a {
          @apply text-techblue-700 hover:text-techblue-600;
        }
.aegov-alert.alert-info > .alert-content a {
        @apply text-techblue-700 hover:text-techblue-600 underline;
      }
.aegov-alert.alert-info > .alert-dismiss > button {
        @apply focus-visible:ring-techblue-700;
      }
/* Define Info Soft*/
.aegov-alert.alert-info.alert-soft {
    @apply bg-techblue-50 text-techblue-700;
  }
.aegov-alert.alert-info.alert-soft .alert-icon {
      @apply text-techblue-700;
    }
.aegov-alert.alert-info.alert-soft > .alert-content .alert-title {
        @apply text-techblue-700;
      }
.aegov-alert.alert-info.alert-soft > .alert-content .alert-footer a {
          @apply text-techblue-700 hover:text-techblue-600;
        }
.aegov-alert.alert-info.alert-soft > .alert-content a {
        @apply text-techblue-700 hover:text-techblue-600 underline;
      }
.aegov-alert.alert-info.alert-soft > .alert-dismiss > button {
        @apply focus-visible:ring-techblue-700;
      }
/* Define Info Solid*/
.aegov-alert.alert-info.alert-solid {
    @apply bg-techblue-600 text-whitely-50;
  }
.aegov-alert.alert-info.alert-solid .alert-icon {
      @apply text-whitely-50;
    }
.aegov-alert.alert-info.alert-solid > .alert-content .alert-title {
        @apply text-whitely-50;
      }
.aegov-alert.alert-info.alert-solid > .alert-content .alert-footer a {
          @apply text-whitely-50 hover:text-whitely-100;
        }
.aegov-alert.alert-info.alert-solid > .alert-content a {
        @apply text-whitely-50 hover:text-whitely-100 underline;
      }
.aegov-alert.alert-info.alert-solid > .alert-dismiss > button {
        @apply focus-visible:ring-whitely-50;
      }
/* Define Warning */
.aegov-alert.alert-warning {
    @apply bg-camel-50 text-camel-700;
  }
.aegov-alert.alert-warning .alert-icon {
      @apply text-camel-700;
    }
.aegov-alert.alert-warning > .alert-content .alert-title {
        @apply text-camel-700;
      }
.aegov-alert.alert-warning > .alert-content .alert-footer a {
          @apply text-camel-700 hover:text-camel-600;
        }
.aegov-alert.alert-warning > .alert-content a {
        @apply text-camel-700 hover:text-camel-600 underline;
      }
.aegov-alert.alert-warning > .alert-dismiss > button {
        @apply focus-visible:ring-camel-700;
      }
/* Define Warning Soft*/
.aegov-alert.alert-warning.alert-soft {
    @apply bg-camel-50 text-camel-700;
  }
.aegov-alert.alert-warning.alert-soft .alert-icon {
      @apply text-camel-700;
    }
.aegov-alert.alert-warning.alert-soft > .alert-content .alert-title {
        @apply text-camel-700;
      }
.aegov-alert.alert-warning.alert-soft > .alert-content .alert-footer a {
          @apply text-camel-700 hover:text-camel-600;
        }
.aegov-alert.alert-warning.alert-soft > .alert-content a {
        @apply text-camel-700 hover:text-camel-600 underline;
      }
.aegov-alert.alert-warning.alert-soft > .alert-dismiss > button {
        @apply focus-visible:ring-camel-700;
      }
/* Define Warning Solid*/
.aegov-alert.alert-warning.alert-solid {
    @apply bg-camel-600 text-whitely-50;
  }
.aegov-alert.alert-warning.alert-solid .alert-icon {
      @apply text-whitely-50;
    }
.aegov-alert.alert-warning.alert-solid > .alert-content .alert-title {
        @apply text-whitely-50;
      }
.aegov-alert.alert-warning.alert-solid > .alert-content .alert-footer a {
          @apply text-whitely-50 hover:text-whitely-100;
        }
.aegov-alert.alert-warning.alert-solid > .alert-content a {
        @apply text-whitely-50 hover:text-whitely-100 underline;
      }
.aegov-alert.alert-warning.alert-solid > .alert-dismiss > button {
        @apply focus-visible:ring-whitely-50;
      }
/* Size definations */
.aegov-alert.alert-lg > .alert-icon > svg,
      .aegov-alert.alert-lg > .alert-icon > img {
        @apply h-7 w-7;
      }
.aegov-alert.alert-lg .alert-link svg,
      .aegov-alert.alert-lg .alert-link img {
        @apply h-6 w-6;
      }
.aegov-alert.alert-lg > .alert-content {
      @apply text-lg;
    }
.aegov-alert.alert-lg > .alert-content p {
        @apply text-lg;
      }
.aegov-alert.alert-lg > .alert-content.alert-with-link .alert-link {
          @apply text-base;
        }
.aegov-alert.alert-lg > .alert-content.alert-with-link .alert-link a svg,
            .aegov-alert.alert-lg > .alert-content.alert-with-link .alert-link a img {
              @apply h-6 w-6;
            }
.aegov-alert.alert-lg > .alert-dismiss {
      @apply top-3;
    }
.aegov-alert.alert-base > .alert-icon > svg,
      .aegov-alert.alert-base > .alert-icon > img {
        @apply h-7 w-7;
      }
.aegov-alert.alert-base .alert-link svg,
      .aegov-alert.alert-base .alert-link img {
        @apply h-5 w-5;
      }
.aegov-alert.alert-base > .alert-content {
      @apply text-base;
    }
.aegov-alert.alert-base > .alert-content p {
        @apply text-base;
      }
.aegov-alert.alert-base > .alert-content.alert-with-link .alert-link {
          @apply text-sm;
        }
.aegov-alert.alert-base > .alert-content.alert-with-link .alert-link a svg,
            .aegov-alert.alert-base > .alert-content.alert-with-link .alert-link a img {
              @apply h-5 w-5;
            }
.aegov-alert.alert-base > .alert-dismiss {
      @apply top-2.5;
    }
.aegov-alert.alert-sm > .alert-icon > svg,
      .aegov-alert.alert-sm > .alert-icon > img {
        @apply h-5 w-5;
      }
.aegov-alert.alert-sm .alert-link svg,
      .aegov-alert.alert-sm .alert-link img {
        @apply h-4 w-4;
      }
.aegov-alert.alert-sm > .alert-content {
      @apply text-sm;
    }
.aegov-alert.alert-sm > .alert-content p {
        @apply text-sm;
      }
.aegov-alert.alert-sm > .alert-content.alert-with-link .alert-link {
          @apply text-xs;
        }
.aegov-alert.alert-sm > .alert-content.alert-with-link .alert-link a svg,
            .aegov-alert.alert-sm > .alert-content.alert-with-link .alert-link a img {
              @apply h-4 w-4;
            }
.aegov-alert.alert-sm > .alert-dismiss {
      @apply top-2;
    }
.aegov-avatar {
  @apply relative inline-block h-10 w-10;
}
.aegov-avatar > img {
    @apply h-full w-full rounded object-cover;
  }
.aegov-avatar > img.no-user {
      @apply bg-aeblack-50;
      content: url("data:image/png;base64,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yH93e2Si5f8Tj/VoAABwBdjrB5AAACFFADVFAGbtABpFAKFFAGFFgDo7K5+/Jzfd2WnMi3UQgJw2OjrwHoB6G2D0zujoF87o6MguAKIHwNrosW4OABCpBqDm+U8d+V+VKALBiuXNFQAAOhVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA0LTAyVDAxOjI3OjA4KzA4OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNC0wMlQwMToyNzowOCswODowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDQtMDJUMDE6Mjc6MDgrMDg6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmIyYTE4Yzk1LTMyMWYtNDI3Yy1hNTcxLTgxNTY5YmJkMjAyZDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo3ZDNlMDI0Yy1iZDU1LTQxNmItOTkwYi1kMWJkNTY5OGU5NGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo3ZDNlMDI0Yy1iZDU1LTQxNmItOTkwYi1kMWJkNTY5OGU5NGE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6N2QzZTAyNGMtYmQ1NS00MTZiLTk5MGItZDFiZDU2OThlOTRhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA0LTAyVDAxOjI3OjA4KzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmIyYTE4Yzk1LTMyMWYtNDI3Yy1hNTcxLTgxNTY5YmJkMjAyZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNC0wMlQwMToyNzowOCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5EaXNwbGF5PC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI1NjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pplp45QAAAAgY0hSTQAAWQkAAFVIAAD3zAAAgFUAAGVwAADU9wAALUgAABScB/kkFAAAD35JREFUeNrs3X2QV9V9x/H37sKyu7AssEQWkKfyIIJUeZBQFiaigoo2KpgxtZFESa022jRN/3CmbWI67XTaaad/NJlJOqmZTp1JOtOmNRPSNlPzoCYamyaKjRqrwSeiRA1QfCAgbP84R7u7LLv7272/+7v33Pdr5g44MrC/7z3n8zv33nPPaerr60NSNTVbAskAkGQASDIAJBkAkgwASQaAJANAkgEgyQCQZABIMgAkGQCSDABJBoAkA0CSASCpOCZYguDDN96Q0sfpBmYB74rHDGAqMAVoB9qAVqAFaAJOAseBY8CbwOvAa8Ah4OV+x4vxz5Te5+/8go3eAEhCK/BL8VgEzAN6YufO2mFgP/AC8BTwE+CAp8AAUL5mASuAc4BlwLSc/t2ueKwAtgF9wD7gCWBv/PWEp8cAUPZmAKuB82MHbCrAz9TUb/SxHfgZ8CjwEPCYp8wA0PitAjYDa+Nwv8jOAC6Kx7PAd4EHgIOeRgNAo9cM9AIXAktK+hkWxOPqGALfAJ7x1BoAGr7jb4nX13MS+Uxt8TNtiZcGXwOe9lQbABqoF/hVYG7Cn3F9PO4HvkJ4rCgDoNJWxGHy8gp95k3ABuCrwN3AWzYDA6BqJgPXxqFxVdveVXFE8EXgYZuEAVAVa4DrgZmWgjnAx4H7gLuANyyJAZCqFmAX4e6+BtoMnAXcCfzIcuTDl4HyMx/4lJ1/WGcAtwM7LIUjgJRsBH7Deo/a1YQ5BJ8lvJwkRwCltQO4xc5fszXAHaQzH8IAqKAPx28zjc0c4JNU6xGpAZCAFuB3gfdYinHrAH4fWGcpDIAymEi4kbXaUmTqo4TZksqQ16XZ1/N2wjv6yt7N8dfvWApHAEXTBPyenT+XEPBywAAonFuBlZYhF79NmDQkA6AQPkCY0678Rlsfx6nUBkABbAMusQy5awf+gLDegAyAhjiL8FKPGqM7XnrJAMhdJ+HRlBrrXJxsZQA0wEdiCKjxduBsQQMgR5fhHf+iudX7AQZAHnqA6yxD4XQBH7IMBkC93WwJCquXsI+CDIC62AIstgyFtpv67ItoAFRch0P/UugmLDYqAyBT1+JNprK4krCXogyATPTgWn5l0hQDWwZAJt5nCUpnI2nvsmQA5ORMfNGnrHZaAgNgvN5rCUrrfGC2ZTAAxqqbsIedyusyS2AAjNVWwg0lldcmYIplMABq1Yqr+qZgoufRABiLdX5zJMMAMABqttkSJGM2LtZqANSgG1hhGZKy0RIYAKO11tokZw2+JGQA1NBYlJbpwFLLYACMZKrXi8lyuzYDYETLCY+OlB6XcTMAbCQVNh83EzEARuCKP+lq8vwaAMOZQXj7T+ny/o4BcFrz8FFRFS4DZAAMyW//9M3Fm7wGwBBagIWWIXmdwBzLYAAMNg0XkqwKnwQYAKeYDrzLMlSC59kAOMUZMQSUvh5LYAAM1mUJKmOqJTAABnOr7+pwoRcD4BSTLYHn2gCornZL4Lk2AKprkiWojFZLYAAM5uwwz7UBYC3kubYQVdRnCWQAVNcJS1AZb1kCA2CwX1iCyjhmCQwAA6C6jloCA2Cw1y1BZbxpCQyAwV6zBJ5rA6C6jlgCA8AAqK5X8eZQVbxiCQyAoRrFzyxDJRywBAbAYAeBn1uGyoz2ZAAM8AbwomVI3knPswFwOs9YguS9GEd7MgBO8VNL4Dk2AKrrOeCwZUjaU5bAADidt7wMMAAMgGp73BIk63+BfZbBABjOY5YgWU8Cxy2DATCcZ4CXLUOS9loCA2AkfcAjliE5Jw0AA2C0/tMSJDn8dwagATAqP8bJIqn5niUwAEbrBPCAZUjGcQPAAKjVvZYgGT/A9R4MgBrtB56wDEn4D0tgAIzFv1mC0nveIDcAxjN0dJGQcvuaJTAAxqoP2GMZSuvneDPXABinb+MjwbK6G3d8MgDG6QTwZctQOq8C37IMBkAWvgW8ZBlK5R8I039lAGTiLktQGvu89jcAsvYI8KhlKIW/swQGQD3cSXgyoOL6NvC0ZTAA6uGVeG2pYjripZoBUG97gJ9YhkL6HG79bQDk4NOEBURVHN/EhVwMgJy8HO8HqBhewht/BkDO7sOJJkXwFvCXOOPPAGiAO3EfgSJc9ztJywBoiD7gLwjrzSt//ww8aBkMgEY6DPwZ3hRsxCWY72gYAIXwHPBXliE3jwB/YxkMgCLZC3zGMtTdE4atAVBUDwKftQx18yTw53jHPzMTLEHmvkN4DfW3LEWmfkS44eq9FgOg8B4A3gB+xxpn4nuE2ZfyEqA0HgH+CDhkKcbl63Z+A6Cs9gGfwNdTx+rv4yEDoLQOAnfgtOFaHAL+NH77y3sASfhb4Cngg8BEyzHspdPnvXQyAFL09mo1HwSWW44B+oAv4UYeBkDiXgD+BLgceB/QYkl4DPgivlhlAFTIHuBh4P3AeRWtwRHgn4B7bA4GQBXtJ7zLvhrYASys0Ge/h/A232GbgQFQdT+MxxZgO9CT8Gd9EPgq8Kyn3QDQQN8E7gXeA1wMzEvkc/URZkd+HedEGAAa1gngG/FYD1wArCrpZ3l7d957gZ96ag0A1eaheCwCNgBrSnB50Ed4lv8A8F/ALzyNBoDGZ188vhRHA2uAFcDsgvx8xwjv6T9MWBfhgKfMAFB9vl33xgNgMWFC0bI4Spie42XKc4QNUp4AfkyY8iwDQDl6Oh57CNOL5wFnAvPjpcJMoBtoG+Pff5LwmO7leLwQj+eBVy1/+TXtvuFDVqF2KwiTWJ4v8M/YCUwDZsRjKjAFmAxMikcL0BQ7+vF4vf4m8Hr8fAcJ+yEeikdRF+OYFz/vYzZNRwD1NJtwV35T/Gb8d8LNrmMF/FmPlCCkxqsV+BXgEqALuJ/w1uWLNlVHAFlaDlwEvDt+Y/b3amx438VHXXmZA2yMQdw96P/1EVYQuifen5AjgDE7N367DPccvhu4Engv4bHX/cAPYkNUhl9WhKcfm4C1QwRx/z+3IR6PxlGam4YaADVZDVwGnF1jA10Xj5eA7xOe4e+znOOyiDAhah21z4FYFY/HgX8lTLeWAXBavwxcUWPHH0pP/HuuICwC8n3CM/L9lnhU5hLekFwHLMng7zs7Ho8T3kPYa4kNgMEN5PI45M/akni8n7Cu/Q+B/8Z33wdbCJwTR1/L6niez46XBHtiIBgAFTYPuCoOMfOwLB7XEu7OP05Y7/5/CHfsq6QTWAqsjJ0yzxefzo3HQ8C/kPaTEgNgCB2Em3bbOf3NpDzCZx6wDThKmNDzZLxk2JdgIHTG6/klMQQXM/YJSllZD5xPWIbsK4S9HAyAxG0GdnLq46NGaovfhCvjfx8lTLV9LobB/ngcLUmN2+J1/NzY6efHo62AP2tTvPzbQFid6D4DIE0LgF/r18mK3oGWDboWPkKY4HIghsEBwhyEVxo4Wujk/6cbz4odfhZhwlRnydpHN3AT0EtYn/BZAyAdO4CrExhCd3LqDbJjhPfuDxJmJx6Ov3+NMKX3zThyOBr/7HHClN6T8YCwP0RzbA8TCTPs2uLRTpg+PIXwslFXPKYTphi3JtZWVgJ/TFiu7MsGQLktAz4Qh6GpaiU8dhzNM/I+wpt8/Ts/g0KgpYH3RYrkasKjyLsI92YMgJK5hjBDTwOvd330O3qLgD8E7gb+0QAoz7X+DYS7zFIWriTMUfhCavcGUtsb8GLgU3Z+1cHi2LYudgRQPB3xW3+D7VR11ELY1u2sOBp4wwBovKXAbxIeP0l52BDvD3yOMIvTS4AG2Qp8ws6vBpgV295WA6AxdgO7bIdqsF2xLXoJkJMZwG1k85qolIULCIux/jVhUpYjgDpZBNxh51cBLYltc5EBUB/rgE+S39r3Uq2mxza6zgDI1jbgo4THMFKRtcS2us0AyMZO4HrblUrm+th2DYBxFvEq25JK6qqif3kVOQBuKsswShrh8vUmA6A2HyGs3COlYHNs0wbAKNyGc/qVng2xbRsAw7iV/FbolfK2PrZxA2AINxP23pNS9u7Y1g2Afm4gLMYoVUFvbPMGAGHHnAttE6qYC2Pbr3QAXElYk12qostp8LqVjQyACwgLd0pVdk3sC5UKgJWU+B1qKWO7adCGNY0IgB7gY55zaYCPMbq9HUodAO3A7cAkz7c0wKTYN9pTDoDbKNamnFKRdJPzbME8A+DXgVWeY2lYq2JfSSoA1gOXem6lUbmUnKbE5xEAPcAtnlOpJreQw03BegdAE+HlBzeklGozIfadpjIHwC7CZp2SareAOu99Uc8AWE1iGylKDXBx7EulCoAOCvTKo1RyN8c+VZoAqNsPLFVQ3b5Q6xEAvfUcskgVtZo6rJmRdQB0Ajd6rqS6uDH2scIGwG6g1fMk1UUrGb9Fm2UArAbWeo6kulqb5SV2VgEwEd/vl/KyO/a5wgTANUCX50XKRRcZraaVRQDMAbZ7TqRcbY99r+EBsMtzITXErkYHwGoatJaZJFYyzhuC4w2A6zwHUkNd16gAuIgGLGIoaYCe2BdzDYBWYKe1lwphJ2OcgDfWALiEjKckShqzztgncwmANuAKay4VyhWxb9Y9AC7FV32loulgDAvv1hoAk8Y61JBUd5dQ46Y7tQbAFmCKdZYKaUrso3UJgGa//aVSjAKa6xEAG4GZ1lcqtJmxr2YeAO7sI5XDpVkHwHJc318qiwWxz2YWAFutqVQqW7MKgG5c6ksqm7Wx7447AHqBFusplUoLo1hGfKQAaAI2WUuplDYxwuaiIwXA2cBs6yiV0uzYh8ccAL3WUCq13rEGQBuwxvpJpbaGYd4SHC4AzsV5/1LZTYl9ueYAWG/tpCSsrzUAJgPnWDcpCefEPj3qAFiFi35IqeiIfXrUAXCeNZOSct5oA2AibvYhpWYlQ2woOlQALAOmWS8pKdNi3x4xAPz2l9IdBYwYAMutk5Sk5SMFQDewyDpJSVrEoFeEBwfAYmCCdZKSNCH28dMGwFJrJCVt6XABsMT6SElbcroA6ALmWx8pafNjXz8lAOYzxi2GJZVGa/8v+v4BsNDaSJWwcKgAcN1/qRoWDBUAZ1oXqRLOHBwA3cAs6yJVwqzY598JgB6cACRVxYTY598JAL/9peqNAt4JgLnWQ6qUuf0DYKb1kCplpgEgGQC0GwBSJQOgvTn+xhWApWrpAGY2A1OthVRJU5vp92aQpErpMgCkigfADOsgVdKMZk6zZ5ik5E1uxicAUlV1vD0PQFL1tDcDk6yDVEmTmoE26yBVUlszLgQqVVVrM0NsGSypEiY240pAUlVNaAamWAepkqZMAA7hjUCpio7+3wBYJQp8aOU8xgAAAABJRU5ErkJggg==");
    }
.aegov-avatar > span.alert-indicator {
    @apply absolute -right-1 -top-1 block h-2.5 w-2.5 rounded-full ring-2;
  }
/** Size definations **/
.aegov-avatar.avatar-xs {
    @apply h-6 w-6;
  }
.aegov-avatar.avatar-xs > span.alert-indicator {
      @apply h-1.5 w-1.5;
    }
.aegov-avatar.avatar-sm {
    @apply h-8 w-8;
  }
.aegov-avatar.avatar-sm > span.alert-indicator {
      @apply h-2 w-2;
    }
.aegov-avatar.avatar-base {
    @apply h-10 w-10;
  }
.aegov-avatar.avatar-base > span.alert-indicator {
      @apply h-2.5 w-2.5;
    }
.aegov-avatar.avatar-lg {
    @apply h-12 w-12;
  }
.aegov-avatar.avatar-lg > img {
      @apply rounded-md;
    }
.aegov-avatar.avatar-lg > span.alert-indicator {
      @apply h-3 w-3;
    }
.aegov-avatar.avatar-xl {
    @apply h-14 w-14;
  }
.aegov-avatar.avatar-xl > img {
      @apply rounded-md;
    }
.aegov-avatar.avatar-xl > span.alert-indicator {
      @apply h-3.5 w-3.5;
    }
.aegov-avatar.avatar-2xl {
    @apply h-16 w-16;
  }
.aegov-avatar.avatar-2xl > img {
      @apply rounded-lg;
    }
.aegov-avatar.avatar-2xl > span.alert-indicator {
      @apply h-4 w-4;
    }
.aegov-avatar.avatar-3xl {
    @apply h-20 w-20;
  }
.aegov-avatar.avatar-3xl > img {
      @apply rounded-lg;
    }
.aegov-avatar.avatar-3xl > span.alert-indicator {
      @apply h-5 w-5;
    }
.aegov-avatar.avatar-rounded > img {
      @apply rounded-full;
    }
.aegov-avatar.avatar-rounded > span.alert-indicator {
      @apply right-0 top-0;
    }
.aegov-banner {
  @apply relative px-4 py-3 bg-camel-50 border-camel-500;
}
.aegov-banner .aegov-link {
    @apply m-0 flex-shrink-0 p-0;
  }
.aegov-banner .container {
    @apply px-0;
  }
.aegov-banner .banner-dismiss {
    @apply p-0.5 hover:opacity-60;
  }
.aegov-banner .banner-dismiss > svg {
      @apply h-5 w-5;
    }
.banner-top{
  @apply border-b-2;
}
.banner-bottom{
  @apply border-t-2;
}
.banner-content{
  @apply text-base text-camel-600;
}
.banner-link{
  @apply text-camel-600 hover:text-camel-700 focus-visible:ring-camel-400 focus-visible:ring-offset-camel-50;
}
/* banner notice */
.banner-notice{
  @apply gap-4 flex flex-col justify-between w-full md:flex-row;
}
.aegov-quote {
  @apply text-aeblack-800 relative px-10 py-6 text-base font-medium;
}
.aegov-quote .quote-icon {
    @apply absolute start-0 top-0  h-12 w-12 rtl:-scale-x-100;
  }
.aegov-quote .quote-author {
    @apply text-primary-700 mb-1 text-sm font-medium;
  }
.aegov-quote .quote-cite {
    @apply text-primary-600 text-sm font-normal;
  }
.aegov-quote .quote-footer {
    @apply mt-10;
  }
.aegov-quote:not(.quote-colored) {
    @apply py-6 pl-14 pr-10 rtl:pl-10 rtl:pr-14;
  }
.aegov-quote.quote-colored {
  @apply bg-primary-50 border-primary-500 border-s-[10px];
}
nav.aegov-breadcrumb > ol,
  nav.aegov-breadcrumb span {
    @apply text-aeblack-500 flex flex-wrap items-center;
  }
nav.aegov-breadcrumb > ol > li,
    nav.aegov-breadcrumb > ol span,
    nav.aegov-breadcrumb span > li,
    nav.aegov-breadcrumb span span {
      @apply relative flex items-center align-middle text-sm last:font-semibold;
    }
nav.aegov-breadcrumb > ol [aria-current="page"], nav.aegov-breadcrumb span [aria-current="page"] {
      @apply text-aeblack-800 relative inline-block max-w-[160px] truncate px-0.5 font-semibold no-underline;
    }
nav.aegov-breadcrumb > ol a, nav.aegov-breadcrumb span a {
      @apply text-aeblack-500 hover:text-primary-600 relative inline-block max-w-[140px] truncate px-1 py-2 align-middle font-medium no-underline decoration-2 underline-offset-2 hover:underline;
    }
nav.aegov-breadcrumb > ol a svg, nav.aegov-breadcrumb span a svg {
        @apply me-2 inline-block h-5 w-5 -mt-0.5;
      }
nav.aegov-breadcrumb > ol a span, nav.aegov-breadcrumb span a span {
        @apply font-medium;
      }
nav.aegov-breadcrumb > ol a span:hover, nav.aegov-breadcrumb span a span:hover {
          @apply text-primary-600;
        }
nav.aegov-breadcrumb.with-seperator > ol,
    nav.aegov-breadcrumb.with-seperator span {
      @apply space-x-5 rtl:space-x-reverse;
    }
nav.aegov-breadcrumb.with-seperator > ol > li,
      nav.aegov-breadcrumb.with-seperator > ol span,
      nav.aegov-breadcrumb.with-seperator span > li,
      nav.aegov-breadcrumb.with-seperator span span {
        @apply after:absolute after:-end-3 after:top-2 after:h-full after:w-auto;
        @apply last:after:hidden;
      }
nav.aegov-breadcrumb.with-seperator > ol > li:after, nav.aegov-breadcrumb.with-seperator > ol span:after, nav.aegov-breadcrumb.with-seperator span > li:after, nav.aegov-breadcrumb.with-seperator span span:after {
          content: "/";
        }
.aegov-btn {
  /* Basic style properties of a button */
  @apply inline-flex flex-shrink-0 cursor-pointer select-none flex-wrap items-center justify-center text-center no-underline transition duration-200 ease-in-out;
  /* Specefic to the use of style */
  @apply h-12 gap-2 rounded-lg border-2 border-transparent px-6 text-base font-medium focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2;
  /* all aspects of colour */
  @apply bg-primary-600 text-whitely-50 hover:bg-primary-500 hover:text-primary-50 hover:shadow-button hover:shadow-primary-100 focus-visible:ring-primary-support-300;
  @apply disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-30 disabled:!shadow-none;
}
/* Style */
.aegov-btn.btn-soft {
    @apply bg-primary-50 hover:bg-primary-100 text-primary-700 hover:text-primary-600 focus-visible:ring-primary-support-400 hover:shadow-none focus-visible:ring-offset-0;
    @apply disabled:opacity-50;
  }
.aegov-btn.btn-link {
    @apply text-primary-600 hover:bg-primary-50 focus-visible:ring-primary-support-400 focus-visible:border-primary-support-400 bg-transparent hover:shadow-none focus-visible:ring-1 focus-visible:ring-offset-0;
  }
.aegov-btn.btn-outline {
    @apply text-primary-600 hover:bg-primary-50 border-primary-600 focus-visible:border-primary-support-400 focus-visible:ring-primary-support-400 bg-transparent hover:shadow-none focus-visible:ring-1 focus-visible:ring-offset-0;
  }
/* Sizing */
.aegov-btn.btn-lg {
    @apply h-13 gap-3 px-7 text-lg;
  }
.aegov-btn.btn-lg > svg {
      @apply h-7 w-7;
    }
.aegov-btn.btn-lg:has(svg) {
      @apply px-6;
    }
.aegov-btn.btn-lg:has(svg + svg) {
      @apply px-5;
    }
.aegov-btn.btn-lg > img {
      @apply h-7 w-7;
    }
.aegov-btn.btn-lg:has(img) {
      @apply px-6;
    }
.aegov-btn.btn-lg:has(img + img) {
      @apply px-5;
    }
.aegov-btn.btn-lg .btn-icon {
      @apply w-13 gap-0 px-0;
    }
.aegov-btn.btn-base {
    @apply h-12 gap-2 px-6;
  }
.aegov-btn.btn-sm {
    @apply h-10 rounded-md px-5 text-base;
  }
.aegov-btn.btn-sm > svg {
      @apply h-5 w-5;
    }
.aegov-btn.btn-sm:has(svg) {
      @apply px-4;
    }
.aegov-btn.btn-sm:has(svg + svg) {
      @apply px-3;
    }
.aegov-btn.btn-sm > img {
      @apply h-5 w-5;
    }
.aegov-btn.btn-sm:has(img) {
      @apply px-4;
    }
.aegov-btn.btn-sm:has(img + img) {
      @apply px-3;
    }
.aegov-btn.btn-sm.btn-icon {
      @apply w-10 gap-0 px-0;
    }
.aegov-btn.btn-xs {
    @apply h-8 rounded px-4 text-sm;
  }
.aegov-btn.btn-xs > svg {
      @apply w-4.5 h-4.5;
    }
.aegov-btn.btn-xs:has(svg) {
      @apply px-3;
    }
.aegov-btn.btn-xs:has(svg + svg) {
      @apply px-2;
    }
.aegov-btn.btn-xs > img {
      @apply w-4.5 h-4.5;
    }
.aegov-btn.btn-xs:has(img) {
      @apply px-3;
    }
.aegov-btn.btn-xs:has(img + img) {
      @apply px-2;
    }
.aegov-btn.btn-xs.btn-icon {
      @apply w-8 gap-0 px-0;
    }
/* Variation */
.aegov-btn.btn-block {
    @apply w-full;
  }
/* Icons */
.aegov-btn > svg {
    @apply h-6 w-6 fill-current flex-shrink-0;
  }
.aegov-btn:has(svg) {
    @apply px-5;
  }
.aegov-btn:has(svg + svg) {
    @apply px-4;
  }
.aegov-btn > img {
    @apply h-6 w-6 fill-current flex-shrink-0;
  }
.aegov-btn:has(img) {
    @apply px-5;
  }
.aegov-btn:has(img + img) {
    @apply px-4;
  }
/* Only icon */
.aegov-btn.btn-icon {
    @apply w-12 gap-0 px-0;
  }
/* Secondary */
.aegov-btn.btn-secondary {
    @apply bg-secondary-800 text-secondary-50 hover:bg-secondary-950 hover:text-secondary-100 hover:shadow-secondary-100 focus-visible:ring-secondary-support-300;
  }
.aegov-btn.btn-secondary.btn-soft {
      @apply bg-secondary-50 hover:bg-secondary-100 text-secondary-800 hover:text-secondary-800 hover:shadow-none focus-visible:ring-offset-0;
      @apply disabled:opacity-50;
    }
.aegov-btn.btn-secondary.btn-link {
      @apply text-secondary-800 hover:bg-secondary-50 focus-visible:border-secondary-support-300 bg-transparent hover:shadow-none focus-visible:ring-1 focus-visible:ring-offset-0;
    }
.aegov-btn.btn-secondary.btn-outline {
      @apply text-secondary-800 hover:bg-secondary-100 border-secondary-800 focus-visible:border-secondary-support-300 bg-transparent hover:shadow-none focus-visible:ring-1 focus-visible:ring-offset-0;
    }
/* auto respond button size */
[data-responsive="auto"] .aegov-btn {
  @apply h-8 rounded px-4 text-sm;
  @apply sm:h-10 sm:rounded-lg sm:px-5 sm:text-base;
  @apply lg:h-12 lg:rounded-lg lg:px-6 lg:text-base;
  @apply 2xl:h-13 lg:rounded-lg 2xl:gap-3 2xl:px-7 2xl:text-lg;
}
.aegov-card-group {
  @apply bg-primary-300 border-primary-300 grid gap-px rounded-lg border md:rounded-xl xl:rounded-2xl;
}
.aegov-card-group.card-stacked {
    @apply overflow-hidden;
  }
.aegov-card-group.card-stacked > * {
      @apply space-y-6 h-full p-6;
    }
.card-element-space {
    @apply space-y-6;
}
.aegov-card {
  @apply rounded-xl;
}
.aegov-card > svg {
    @apply text-primary-500 w-10 h-10;
  }
.aegov-card .card-title {
    @apply text-h5 font-extrabold font-inter rtl:font-alexandria;
  }
.aegov-card .card-image {
    @apply aspect-[16/9] object-cover w-full;
  }
.aegov-card:not(.card-bordered) .card-image {
      @apply rounded-xl;
    }
.aegov-card.card-bordered{
    @apply border-primary-300 border overflow-hidden;
  }
.aegov-card.card-bordered:not(.card-news) {
      @apply space-y-6;
    }
.aegov-card.card-bordered:not(.card-news) {
      @apply p-6;
    }
.aegov-card.card-bordered:not(.card-news) .card-image {
        @apply rounded-lg block;
      }
.aegov-card.card-glow {
    @apply transition-all duration-300 ease-in-out hover:shadow-xl hover:shadow-primary-500/30;
  }
.aegov-card.card-news:not(.card-bordered) {
      @apply space-y-6;
    }
.aegov-card.card-news:not(.card-bordered) img {
        @apply rounded-xl hover:opacity-90;
      }
.aegov-card.card-news .card-content {
      @apply space-y-6;
    }
.aegov-card.card-news.card-bordered .card-content {
        @apply p-6;
      }
.aegov-card.card-service {
    @apply transition-all hover:bg-primary-50;
  }
.aegov-card.card-service .card-service-title, .aegov-card.card-service .card-title {
      @apply text-h5;
    }
.aegov-card.card-service .card-service-title > a, .aegov-card.card-service .card-title > a {
        @apply text-aeblack-800 hover:text-primary-800;
      }
.aegov-card.card-service .card-service-title{
      @apply font-extrabold;
    }
.aegov-card.card-creative {
    @apply relative rounded-xl after:absolute after:inset-0 after:w-full after:h-full after:bg-gradient-to-t after:from-primary-700 overflow-hidden;
  }
.aegov-card.card-creative img {
      @apply w-full object-cover;
    }
.aegov-card.card-creative .card-content {
      @apply text-primary-50 absolute inset-x-0 bottom-0 text-whitely-50 z-10 text-[2.5rem] leading-[1.15] p-7 font-inter font-extrabold rtl:font-notokufi;
    }
/* Size variation */
/* Card Small */
.aegov-card.card-sm{
    @apply rounded-lg;
  }
.aegov-card.card-sm > svg {
      @apply w-7 h-7;
    }
.aegov-card.card-sm .card-title {
      @apply text-h6;
    }
.aegov-card.card-sm:not(.card-bordered) .card-image {
        @apply rounded-lg;
      }
.aegov-card.card-sm.card-bordered:not(.card-news) {
        @apply space-y-5;
      }
.aegov-card.card-sm.card-bordered:not(.card-news) {
        @apply p-4;
      }
.aegov-card.card-sm.card-bordered:not(.card-news) .card-image {
          @apply rounded;
        }
.aegov-card.card-sm.card-news:not(.card-bordered) {
        @apply space-y-5;
      }
.aegov-card.card-sm.card-news:not(.card-bordered) img {
          @apply rounded-lg;
        }
.aegov-card.card-sm.card-news .card-content {
        @apply space-y-5;
      }
.aegov-card.card-sm.card-news.card-bordered .card-content {
          @apply p-4;
        }
.aegov-card.card-sm.card-service .card-service-title, .aegov-card.card-sm.card-service .card-title {
        @apply text-h6 ;
      }
.aegov-card.card-sm.card-creative .card-content {
        @apply text-[2rem] leading-[normal] p-5;
      }
/* Card Base */
.aegov-card.card-base{
    @apply rounded-xl;
  }
.aegov-card.card-base > svg {
      @apply w-10 h-10;
    }
.aegov-card.card-base .card-title {
      @apply text-h5 font-extrabold;
    }
.aegov-card.card-base:not(.card-bordered) .card-image {
        @apply rounded-xl;
      }
.aegov-card.card-base.card-bordered:not(.card-news) {
        @apply space-y-6;
      }
.aegov-card.card-base.card-bordered:not(.card-news) {
        @apply p-6;
      }
.aegov-card.card-base.card-bordered:not(.card-news) .card-image {
          @apply rounded-lg;
        }
.aegov-card.card-base.card-news:not(.card-bordered) {
        @apply space-y-6;
      }
.aegov-card.card-base.card-news:not(.card-bordered) img {
          @apply rounded-xl;
        }
.aegov-card.card-base.card-news .card-content {
        @apply space-y-6;
      }
.aegov-card.card-base.card-news.card-bordered .card-content {
          @apply p-6;
        }
.aegov-card.card-base.card-service .card-service-title, .aegov-card.card-base.card-service .card-title {
        @apply text-h5;
      }
.aegov-card.card-base.card-creative .card-content {
        @apply text-[2.5rem] leading-[1.15] p-7;
      }
/* Card Large */
.aegov-card.card-lg{
    @apply rounded-2xl;
  }
.aegov-card.card-lg > svg {
      @apply w-14 h-14;
    }
.aegov-card.card-lg .card-title {
      @apply text-h4;
    }
.aegov-card.card-lg:not(.card-bordered) .card-image {
        @apply rounded-2xl;
      }
.aegov-card.card-lg.card-bordered:not(.card-news) {
        @apply space-y-7;
      }
.aegov-card.card-lg.card-bordered:not(.card-news) {
        @apply p-7;
      }
.aegov-card.card-lg.card-bordered:not(.card-news) .card-image {
          @apply rounded-xl;
        }
.aegov-card.card-lg.card-news:not(.card-bordered) {
        @apply space-y-7;
      }
.aegov-card.card-lg.card-news:not(.card-bordered) img {
          @apply rounded-2xl;
        }
.aegov-card.card-lg.card-news .card-content {
        @apply space-y-7;
      }
.aegov-card.card-lg.card-news.card-bordered .card-content {
          @apply p-7;
        }
.aegov-card.card-lg.card-service .card-service-title, .aegov-card.card-lg.card-service .card-title {
        @apply text-h4;
      }
.aegov-card.card-lg.card-creative .card-content {
        @apply text-[3rem] leading-[1.05] p-8;
      }
.aegov-link {
  @apply -ml-2.5 inline-flex items-center gap-2 bg-transparent px-2.5 py-2 align-middle font-semibold no-underline hover:underline rtl:-mr-2.5 rtl:ml-0;
  @apply focus-visible:ring-primary-support-400 focus-visible:ring-offset-4;
}
.aegov-link > svg.link-icon {
    @apply h-5 w-5;
  }
.aegov-link.link-underline {
    @apply underline;
  }
.aegov-link.link-soft {
    @apply hover:bg-primary-50 hover:no-underline;
  }
.aegov-link.link-secondary {
    @apply text-aeblack-800 hover:text-aeblack-700 focus-visible:ring-secondary-support-300;
  }
.aegov-link.link-secondary.link-soft {
      @apply hover:bg-aeblack-50;
    }
.aegov-pagination {
  @apply inline-flex items-center space-x-1;
}
.aegov-pagination a {
    @apply text-base no-underline;
  }
.aegov-pagination .pages {
    @apply text-base;
  }
.aegov-pagination-first,
.aegov-pagination-last,
.aegov-pagination-previous,
.aegov-pagination-next {
  @apply text-aeblack-800 hover:text-primary-500 inline-flex items-center gap-2 py-1 no-underline lg:px-1 text-base;
}
.aegov-pagination-first svg, .aegov-pagination-last svg, .aegov-pagination-previous svg, .aegov-pagination-next svg {
    @apply h-5 w-5;
  }
.aegov-pagination-page,
.aegov-pagination-current {
  @apply inline-flex h-8 w-8 items-center justify-center rounded-full text-base;
}
.aegov-pagination-page {
  @apply text-aeblack-800 hover:bg-primary-50 hover:text-primary-800;
}
.aegov-pagination-current {
  @apply bg-primary-500 text-primary-50;
}
.aegov-pagination-extend {
  @apply text-aeblack-300;
}
.step-badge {
  @apply text-aeblack-900 bg-whitely-50 relative flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-full border border-slate-200 bg-[length:1.5rem] text-base font-bold leading-normal no-underline outline-none;
}
.step-badge:not(.step-current .step-badge, .step-completed .step-badge) {
    @apply hover:bg-primary-100 hover:border-primary-100 hover:text-primary-800;
  }
.step-badge svg {
    @apply h-6 w-6 fill-current;
  }
.step-current .step-badge {
    @apply ring-primary-100 focus-visible:ring-primary-support-400 pointer-events-none ring-4 focus-visible:ring-2;
  }
.step-current .step-badge, .step-completed .step-badge {
    @apply text-whitely-50 bg-primary-500 border-primary-500 border;
  }
.step-completed .step-badge {
    @apply hover:ring-primary-100 bg-center bg-no-repeat hover:ring-4;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpolyline points='40 144 96 200 224 72' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");
  }
.step-disabled {
  @apply pointer-events-none opacity-50;
}
.aegov-step-title {
  @apply bg-aeblack-50 relative p-6;
}
.aegov-step-title .step-outof {
    @apply text-primary-600 text-xs font-normal;
  }
.aegov-step-title .step-title {
    @apply text-aeblack-800 text-lg font-medium;
  }
.aegov-step-title .step-title-progress {
    @apply bg-aeblack-200 absolute inset-x-0 bottom-0 w-full overflow-hidden rounded-full;
  }
.aegov-step-title .step-title-progress-status {
    @apply bg-primary-500 h-1 rounded-full;
  }
.step-connector {
  @apply absolute inset-0 flex items-center;
}
.step-connector-state {
  @apply bg-aeblack-200 h-[0.188rem] w-full rounded-full;
}
.step-connector-vertical {
  @apply absolute start-5 -ms-px top-5 h-full w-[0.188rem];
}
.step-completed .step-connector-state {
    @apply bg-primary-500;
  }
.step-text-below {
  @apply text-aeblack-900 absolute top-[calc(100%_+_1rem)] whitespace-nowrap font-medium;
}
/* step size */
.aegov-step .step-connector {
    @apply start-12 w-[calc(100%_-_3.5rem)];
  }
.aegov-step .step-connector-vertical {
    @apply top-12 h-[calc(100%_-_3.5rem)];
  }
.aegov-step.step-sm .step-connector {
      @apply start-10 w-[calc(100%_-_3rem)];
    }
.aegov-step.step-sm .step-badge {
      @apply h-8 w-8 bg-[length:1rem] text-sm;
    }
.aegov-step.step-sm .step-badge svg {
        @apply h-5 w-5;
      }
.aegov-step.step-sm .step-connector-vertical {
      @apply top-10 start-4 h-[calc(100%_-_3rem)];
    }
.aegov-step.step-lg .step-connector {
      @apply start-14 w-[calc(100%_-_4rem)];
    }
.aegov-step.step-lg .step-badge {
      @apply h-12 w-12 bg-[length:2rem] text-lg;
    }
.aegov-step.step-lg .step-badge svg {
        @apply h-8 w-8;
      }
.aegov-step.step-lg .step-connector-vertical {
      @apply top-14 start-6 h-[calc(100%_-_4rem)];
    }
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="week"],
[multiple],
textarea,
select {
  @apply text-primary-900 placeholder:text-aeblack-300 block w-full flex-1 border-0 bg-transparent py-3 px-4 text-base leading-6 focus:ring-0;
  @apply motion-reduce:transition-none;
  @apply disabled:pointer-events-none disabled:cursor-not-allowed disabled:select-none;
}
/* range slider */
input[type="range"] {
  @apply bg-aeblack-200/50 from-primary-300 to-primary-500 my-3 inline-block h-2 w-full appearance-none rounded bg-gradient-to-r bg-no-repeat align-middle text-base;
}
input[type="range"]::-webkit-slider-thumb {
  @apply bg-primary-800 cursor-[ew-resize] h-5 w-5 appearance-none rounded-full shadow-sm transition-colors;
}
input[type="range"]::-webkit-slider-thumb:hover {
  @apply bg-primary-700;
}
input[type="range"]::-webkit-slider-runnable-track {
  @apply appearance-none border-0 bg-transparent shadow-none;
}
/* input file upload */
input[type="file"]:not(:disabled):not([readonly]) {
    @apply cursor-pointer;
  }
input[type="file"] {
  @apply w-full !py-0 overflow-hidden border-0 outline-none motion-reduce:transition-none;
}
input[type="file"] {
  @apply file:text-primary-700 file:bg-primary-50 file:me-4 file:h-full file:bg-transparent file:px-4;
}
input[type="file"] {
  @apply file:focus:shadow-primary-support-400/20 file:ring-primary-300 file:focus-within:ring-primary-support-400 focus:outline-primary-500 file:rounded-s file:border-0 file:py-3 file:ring-2 file:ring-inset file:focus-within:ring-2 file:focus-within:ring-inset file:focus:z-10;
}
input[type="file"]:hover:not(:disabled):not([readonly])::file-selector-button {
    @apply bg-primary-100;
  }
.aegov-form-control label {
    @apply text-aeblack-800 mb-1 block text-sm font-medium leading-6;
  }
.aegov-form-control .form-control-input {
    @apply bg-whitely-50 ring-primary-400 focus-within:ring-primary-support-400 relative flex rounded-lg shadow-sm ring-2 ring-inset focus-within:ring-2 focus-within:ring-inset focus:shadow-md;
  }
.aegov-form-control .form-control-input .control-prefix,
    .aegov-form-control .form-control-input .control-suffix {
      @apply text-aeblack-300 flex select-none items-center;
    }
.aegov-form-control .form-control-input .control-prefix + input, .aegov-form-control .form-control-input .control-suffix + input {
        @apply pl-1.5;
      }
.aegov-form-control .form-control-input .control-prefix > svg, .aegov-form-control .form-control-input .control-suffix > svg {
        @apply h-6 w-6 fill-current;
      }
.aegov-form-control .form-control-input:has(:disabled) {
      @apply opacity-40;
    }
.aegov-form-control .form-control-input:has([type="range"]) {
      @apply border-0 shadow-none ring-0;
    }
.aegov-form-control .form-control-input input[type="search"] + .control-suffix {
        @apply focus-within:outline-none focus-within:!text-primary-support-400;
      }
.aegov-form-control .form-control-input input[type="search"]::-webkit-search-cancel-button {
        cursor: pointer;
      }
.aegov-form-control .form-control-input input[type=file] {
      @apply rounded-lg;
    }
.aegov-form-control .form-control-input .control-prefix {
      @apply ps-4;
    }
.aegov-form-control .form-control-input .control-prefix select{
      @apply ps-0;
    }
.aegov-form-control .form-control-input .control-suffix {
      @apply pe-4;
    }
.aegov-form-control .form-control-input input[type="date"] + .control-suffix, .aegov-form-control .form-control-input input[type="datetime-local"] + .control-suffix, .aegov-form-control .form-control-input input[type="month"] + .control-suffix {
        @apply pointer-events-none absolute right-3.5 top-2/4 -translate-y-2/4 appearance-none bg-inherit pe-0;
      }
.aegov-form-control .form-control-input input[type="date"] + .control-suffix svg, .aegov-form-control .form-control-input input[type="datetime-local"] + .control-suffix svg, .aegov-form-control .form-control-input input[type="month"] + .control-suffix svg {
          @apply focus-within:ring-primary-support-400 focus-within:ring-2 focus-within:ring-inset;
        }
.aegov-form-control .form-control-input:focus-within .control-prefix {
        @apply text-primary-900;
      }
.aegov-form-control .form-control-input:focus-within .control-suffix {
        @apply text-primary-900;
      }
.aegov-form-control select {
    @apply text-primary-900 pe-9 ps-4 rtl:bg-[0.5rem] bg-no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%237C5E24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  }
.aegov-form-control [multiple]{
    @apply bg-none pr-4;
  }
.aegov-form-control textarea {
    @apply h-auto;
  }
/** Size definations **/
.aegov-form-control.control-lg label {
      @apply text-base;
    }
.aegov-form-control.control-lg .form-control-input {
      @apply text-lg;
    }
.aegov-form-control.control-lg .form-control-input input {
        @apply py-4 text-lg;
      }
.aegov-form-control.control-lg .form-control-input select {
        @apply py-4 text-lg;
      }
.aegov-form-control.control-lg .form-control-input textarea {
        @apply py-4 text-lg;
      }
.aegov-form-control.control-lg .form-control-input input[type="file"]{
        @apply file:py-4 text-lg h-14;
      }
.aegov-form-control.control-lg .form-control-input .control-prefix > svg, .aegov-form-control.control-lg .form-control-input .control-suffix > svg {
          @apply h-7 w-7;
        }
.aegov-form-control.control-base label {
      @apply text-sm;
    }
.aegov-form-control.control-base .form-control-input {
      @apply text-base;
    }
.aegov-form-control.control-base .form-control-input input {
        @apply py-3 text-base leading-6;
      }
.aegov-form-control.control-base .form-control-input select {
        @apply py-3 text-base leading-6;
      }
.aegov-form-control.control-base .form-control-input textarea {
        @apply py-3 text-base leading-6;
      }
.aegov-form-control.control-base .form-control-input input[type="file"]{
        @apply file:py-3 text-base h-12;
      }
.aegov-form-control.control-base .form-control-input .control-prefix > svg, .aegov-form-control.control-base .form-control-input .control-suffix > svg {
          @apply h-6 w-6;
        }
.aegov-form-control.control-sm .form-control-input {
      @apply text-sm;
    }
.aegov-form-control.control-sm .form-control-input input {
        @apply py-2.5 text-sm;
      }
.aegov-form-control.control-sm .form-control-input select {
        @apply py-2.5 text-sm;
      }
.aegov-form-control.control-sm .form-control-input textarea {
        @apply py-2.5 text-sm;
      }
.aegov-form-control.control-sm .form-control-input input[type="file"]{
        @apply file:py-2.5 text-sm h-10;
      }
.aegov-form-control.control-sm .form-control-input .control-prefix > svg, .aegov-form-control.control-sm .form-control-input .control-suffix > svg {
          @apply h-5 w-5;
        }
/* file with drag and drop style */
.aegov-form-control .form-control-dropbox {
    @apply border-primary-400 bg-whitely-50 relative block rounded-lg border border-dashed text-center shadow-sm focus:shadow-md;
  }
.aegov-form-control .form-control-dropbox svg {
      @apply mx-auto h-10 w-10 text-slate-300 xl:h-12 xl:w-12;
    }
.aegov-form-control .form-control-dropbox label {
      @apply bg-whitely-50 text-primary-600 focus-within:ring-primary-support-400 hover:text-primary-500 relative inline-block cursor-pointer rounded-lg font-semibold focus-within:outline-none focus-within:ring-2 focus-within:ring-offset-2;
    }
/* secondary */
.aegov-form-control.control-secondary .form-control-input {
      @apply bg-whitely-50 ring-secondary-400 focus-within:ring-secondary-support-300;
    }
.aegov-form-control.control-secondary .form-control-input input[type="date"] + .control-suffix svg, .aegov-form-control.control-secondary .form-control-input input[type="datetime-local"] + .control-suffix svg, .aegov-form-control.control-secondary .form-control-input input[type="month"] + .control-suffix svg {
            @apply focus-within:ring-secondary-support-300;
          }
.aegov-form-control.control-secondary .form-control-input:focus-within .control-prefix {
          @apply text-secondary-900;
        }
.aegov-form-control.control-secondary .form-control-input:focus-within .control-suffix {
          @apply text-secondary-900;
        }
.aegov-form-control.control-secondary .form-control-input input[type="search"] + .control-suffix {
          @apply focus-within:outline-none focus-within:!text-secondary-support-400;
        }
.aegov-form-control.control-secondary select {
      @apply text-secondary-900 pe-9 ps-4 rtl:bg-[0.5rem];
      background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233E4046' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
    }
/* file with drag and drop style */
.aegov-form-control.control-secondary .form-control-dropbox {
      @apply border-secondary-400 bg-whitely-50;
    }
.aegov-form-control.control-secondary .form-control-dropbox svg {
        @apply text-slate-300;
      }
.aegov-form-control.control-secondary .form-control-dropbox label {
        @apply bg-whitely-50 text-secondary-600 focus-within:ring-secondary-support-300 hover:text-secondary-500;
      }
/* range slider */
.aegov-form-control.control-secondary input[type="range"] {
      @apply bg-secondary-200/50 from-secondary-300 to-secondary-500;
    }
.aegov-form-control.control-secondary input[type="range"]::-webkit-slider-thumb {
      @apply bg-secondary-800;
    }
.aegov-form-control.control-secondary input[type="range"]::-webkit-slider-thumb:hover {
      @apply bg-secondary-700;
    }
/* input file upload */
.aegov-form-control.control-secondary input[type="file"] {
      @apply file:text-secondary-700 file:bg-secondary-50;
      @apply file:focus:shadow-secondary-support-300/20 file:ring-secondary-300 file:focus-within:ring-secondary-support-300 focus:outline-secondary-support-300;
    }
.aegov-form-control.control-secondary input[type="file"]:hover:not(:disabled):not([readonly])::file-selector-button {
        @apply bg-secondary-100;
      }
/* error */
.aegov-form-control.control-error label{
      @apply text-aered-600;
    }
.aegov-form-control.control-error .error-message{
      @apply text-aered-600 text-sm mt-1;
    }
.aegov-form-control.control-error .form-control-input {
      @apply bg-aered-50 ring-aered-400 focus-within:ring-aered-600;
    }
.aegov-form-control.control-error .form-control-input input[type="date"] + .control-suffix svg, .aegov-form-control.control-error .form-control-input input[type="datetime-local"] + .control-suffix svg, .aegov-form-control.control-error .form-control-input input[type="month"] + .control-suffix svg {
            @apply focus-within:ring-aered-600;
          }
.aegov-form-control.control-error .form-control-input:focus-within .control-prefix {
          @apply text-aered-900;
        }
.aegov-form-control.control-error .form-control-input:focus-within .control-suffix {
          @apply text-aered-900;
        }
.aegov-form-control.control-error select {
      @apply text-aered-900 pe-9 ps-4 rtl:bg-[0.5rem];
      background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233E4046' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
    }
/* file with drag and drop style */
.aegov-form-control.control-error .form-control-dropbox {
      @apply border-aered-400 bg-aered-50;
    }
.aegov-form-control.control-error .form-control-dropbox svg {
        @apply text-slate-300;
      }
.aegov-form-control.control-error .form-control-dropbox label {
        @apply bg-aered-50 text-aered-600 focus-within:ring-aered-600 hover:text-aered-500;
      }
/* range slider */
.aegov-form-control.control-error input[type="range"] {
      @apply bg-aered-200/50 from-aered-300 to-aered-500;
    }
.aegov-form-control.control-error input[type="range"]::-webkit-slider-thumb {
      @apply bg-aered-800;
    }
.aegov-form-control.control-error input[type="range"]::-webkit-slider-thumb:hover {
      @apply bg-aered-700;
    }
/* input file upload */
.aegov-form-control.control-error input[type="file"] {
      
      @apply file:text-aered-700 file:bg-aered-50;
      @apply file:focus:shadow-aered-400/20 file:ring-aered-300 file:focus-within:ring-aered-600 focus:outline-aered-500;
    }
.aegov-form-control.control-error input[type="file"]:hover:not(:disabled):not([readonly])::file-selector-button {
        @apply bg-aered-100;
      }
.aegov-form-control.aegov-file-input-control .file-input-label {
        @apply m-0 !text-base !text-whitely-50 !inline-flex flex-shrink-0 cursor-pointer select-none flex-wrap items-center justify-center text-center no-underline;
    }
.aegov-form-control.aegov-file-input-control .file-input-label.file-input-disabled {
          @apply opacity-40;
        }
.aegov-form-control.aegov-file-input-control input[type="file"] {
        @apply hidden;
    }
.aegov-form-control.aegov-file-input-control .file-input-summary {
        @apply space-y-4 mt-4;
    }
.aegov-form-control.aegov-file-input-control .file-input-summary .file-input-summary-item {
            @apply flex flex-wrap gap-3 items-center justify-start text-center text-aeblack-500 font-medium;
        }
input[type="checkbox"],
input[type="radio"] {
  @apply accent-primary-400 text-primary-400 border-primary-400 relative m-0 h-5 w-5 flex-shrink-0 appearance-none border;
  @apply before:bg-primary-50 before:absolute before:start-2/4 before:top-2/4 before:mix-blend-multiply before:h-12 before:w-12 before:-translate-x-2/4 before:-translate-y-2/4 before:scale-0 before:rounded-full before:transition-all hover:before:scale-100 rtl:before:translate-x-2/4;
  @apply focus:ring-primary-support-400 focus:outline-none focus:ring-2 focus:ring-offset-2;
  @apply disabled:border-primary-200 disabled:before:!hidden disabled:pointer-events-none;
}
input[type="checkbox"] {
  @apply rounded;
}
/* Creating the checkbox group component */
.aegov-check-item {
  @apply flex items-center justify-start space-x-4 rtl:space-x-reverse;
}
.aegov-check-item:has(input:disabled) label {
      @apply text-aeblack-300;
    }
.aegov-check-group {
  @apply text-aeblack-400 relative flex items-start space-x-4 rtl:space-x-reverse;
}
.aegov-check-group input {
    @apply mt-1;
  }
.aegov-check-group label {
    @apply text-aeblack-800 inline-block font-semibold;
  }
.aegov-check-group p {
    @apply mb-0;
  }
.aegov-check-group.group-list {
    @apply flex items-center justify-between py-5;
  }
.aegov-check-group.group-list label {
      @apply select-none pe-4;
    }
.aegov-check-group:has(input:disabled) {
    @apply text-aeblack-200;
  }
.aegov-check-group:has(input:disabled) label {
      @apply text-aeblack-300;
    }
/* Size definations */
.aegov-check-item.check-lg, .aegov-check-group.check-lg {
    @apply text-lg;
  }
.aegov-check-item.check-lg input[type="checkbox"],.aegov-check-group.check-lg input[type="checkbox"]{
      @apply h-6 w-6;
    }
.aegov-check-item.check-lg input[type="radio"],.aegov-check-group.check-lg input[type="radio"]{
      @apply h-6 w-6;
    }
.aegov-check-item.check-base, .aegov-check-group.check-base {
    @apply text-base;
  }
.aegov-check-item.check-base input[type="checkbox"],.aegov-check-group.check-base input[type="checkbox"]{
      @apply h-5 w-5;
    }
.aegov-check-item.check-base input[type="radio"],.aegov-check-group.check-base input[type="radio"]{
      @apply h-5 w-5;
    }
.aegov-check-item.check-sm, .aegov-check-group.check-sm {
    @apply text-sm;
  }
.aegov-check-item.check-sm input[type="checkbox"],.aegov-check-group.check-sm input[type="checkbox"]{
      @apply h-4 w-4 before:h-10 before:w-10;
    }
.aegov-check-item.check-sm input[type="radio"], .aegov-check-group.check-sm input[type="radio"] {
      @apply h-4 w-4 before:h-10 before:w-10;
    }
/* Colour definations */
.aegov-check-item.check-secondary input[type="checkbox"],
    .aegov-check-item.check-secondary input[type="radio"],
    .aegov-check-group.check-secondary input[type="checkbox"],
    .aegov-check-group.check-secondary input[type="radio"] {
      @apply accent-secondary-800 text-secondary-800 border-secondary-700 before:bg-secondary-50 border-2;
      @apply focus:ring-secondary-support-300 disabled:border-secondary-200;
    }
.aegov-toggle {
  @apply relative inline-flex cursor-pointer items-center;
}
.aegov-toggle .toggle-text {
    @apply ms-3;
  }
.aegov-toggle input[type="checkbox"] {
    @apply absolute;
  }
.toggle-item {
  @apply bg-aeblack-100 outline-aeblack-400 relative flex h-4 w-10 cursor-pointer items-center rounded-full px-0 transition-colors;
  @apply before:bg-whitely-50 before:border-aeblack-100 before:h-5 before:w-5 before:rounded-full before:border before:shadow before:transition-transform before:duration-300;
  @apply peer-checked:bg-primary-300 peer-checked:before:border-primary-600 peer-focus-visible:outline-primary-500 peer-checked:before:translate-x-full peer-focus-visible:outline peer-focus-visible:outline-offset-[3px] rtl:peer-checked:before:-translate-x-full;
}
.toggle-icon {
  @apply mb-0 before:h-5 before:w-5 before:bg-center before:bg-no-repeat;
}
.toggle-icon:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23BBBCBD' viewBox='0 0 256 256'%3E%3Cpath d='M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z'%3E%3C/path%3E%3C/svg%3E");
    @apply bg-[length:10px_10px];
  }
.peer:checked ~ .toggle-icon:before {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23D6BE8E' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E");
  }
/* Secondary */
.aegov-toggle.toggle-secondary .peer:checked ~ .toggle-icon:before {
        background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23c3c6cb' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E");
      }
.aegov-toggle.toggle-secondary .peer:checked ~  .toggle-item {
      @apply bg-secondary-800 before:border-secondary-600 ;
    }
.aegov-toggle.toggle-secondary .peer:focus-visible ~ .toggle-item{
      @apply outline-secondary-200 ;
    }
/* Green */
.aegov-toggle.toggle-success .peer:checked ~ .toggle-icon:before {
        background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23A0D5AB' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E");
      }
.aegov-toggle.toggle-success .peer:checked ~  .toggle-item {
      @apply bg-aegreen-300 before:border-aegreen-600 ;
    }
.aegov-toggle.toggle-success .peer:focus-visible ~ .toggle-item{
      @apply outline-aegreen-200 ;
    }
/* dark mode */
.aegov-toggle.toggle-mode .toggle-item{
      @apply h-6 w-12 bg-whitely-50 border border-aeblack-100 ;
    }
.aegov-toggle.toggle-mode .toggle-item:before {
        @apply bg-transparent border-transparent h-4 w-4 shadow-none translate-x-1 rtl:-translate-x-1; 
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_2093_8463)'%3E%3Cpath d='M7.64648 2.50001V1.00001C7.64648 0.8674 7.69916 0.740223 7.79293 0.646455C7.8867 0.552686 8.01388 0.500008 8.14648 0.500008C8.27909 0.500008 8.40627 0.552686 8.50004 0.646455C8.59381 0.740223 8.64648 0.8674 8.64648 1.00001V2.50001C8.64648 2.63262 8.59381 2.75979 8.50004 2.85356C8.40627 2.94733 8.27909 3.00001 8.14648 3.00001C8.01388 3.00001 7.8867 2.94733 7.79293 2.85356C7.69916 2.75979 7.64648 2.63262 7.64648 2.50001ZM8.14648 4.00001C7.35536 4.00001 6.582 4.2346 5.9242 4.67413C5.26641 5.11366 4.75372 5.73837 4.45097 6.46927C4.14822 7.20018 4.069 8.00444 4.22334 8.78037C4.37768 9.55629 4.75865 10.269 5.31806 10.8284C5.87747 11.3878 6.5902 11.7688 7.36612 11.9231C8.14205 12.0775 8.94631 11.9983 9.67722 11.6955C10.4081 11.3928 11.0328 10.8801 11.4724 10.2223C11.9119 9.56449 12.1465 8.79113 12.1465 8.00001C12.1453 6.9395 11.7235 5.92275 10.9736 5.17286C10.2237 4.42297 9.207 4.00117 8.14648 4.00001ZM3.79273 4.35376C3.88655 4.44758 4.0138 4.50029 4.14648 4.50029C4.27917 4.50029 4.40641 4.44758 4.50023 4.35376C4.59405 4.25994 4.64676 4.13269 4.64676 4.00001C4.64676 3.86733 4.59405 3.74008 4.50023 3.64626L3.50023 2.64626C3.40641 2.55244 3.27917 2.49973 3.14648 2.49973C3.0138 2.49973 2.88655 2.55244 2.79273 2.64626C2.69891 2.74008 2.64621 2.86733 2.64621 3.00001C2.64621 3.13269 2.69891 3.25994 2.79273 3.35376L3.79273 4.35376ZM3.79273 11.6463L2.79273 12.6463C2.69891 12.7401 2.64621 12.8673 2.64621 13C2.64621 13.1327 2.69891 13.2599 2.79273 13.3538C2.88655 13.4476 3.0138 13.5003 3.14648 13.5003C3.27917 13.5003 3.40641 13.4476 3.50023 13.3538L4.50023 12.3538C4.54669 12.3073 4.58354 12.2522 4.60868 12.1915C4.63382 12.1308 4.64676 12.0657 4.64676 12C4.64676 11.9343 4.63382 11.8693 4.60868 11.8086C4.58354 11.7479 4.54669 11.6927 4.50023 11.6463C4.45378 11.5998 4.39863 11.563 4.33793 11.5378C4.27724 11.5127 4.21218 11.4997 4.14648 11.4997C4.08079 11.4997 4.01573 11.5127 3.95504 11.5378C3.89434 11.563 3.83919 11.5998 3.79273 11.6463ZM12.1465 4.50001C12.2122 4.50006 12.2772 4.48717 12.3379 4.46208C12.3986 4.43698 12.4538 4.40018 12.5002 4.35376L13.5002 3.35376C13.5941 3.25994 13.6468 3.13269 13.6468 3.00001C13.6468 2.86733 13.5941 2.74008 13.5002 2.64626C13.4064 2.55244 13.2792 2.49973 13.1465 2.49973C13.0138 2.49973 12.8866 2.55244 12.7927 2.64626L11.7927 3.64626C11.7227 3.71619 11.675 3.80531 11.6557 3.90235C11.6364 3.9994 11.6463 4.09999 11.6842 4.1914C11.722 4.28281 11.7862 4.36093 11.8685 4.41587C11.9508 4.4708 12.0475 4.50009 12.1465 4.50001ZM12.5002 11.6463C12.4064 11.5524 12.2792 11.4997 12.1465 11.4997C12.0138 11.4997 11.8866 11.5524 11.7927 11.6463C11.6989 11.7401 11.6462 11.8673 11.6462 12C11.6462 12.1327 11.6989 12.2599 11.7927 12.3538L12.7927 13.3538C12.8392 13.4002 12.8943 13.4371 12.955 13.4622C13.0157 13.4873 13.0808 13.5003 13.1465 13.5003C13.2122 13.5003 13.2772 13.4873 13.3379 13.4622C13.3986 13.4371 13.4538 13.4002 13.5002 13.3538C13.5467 13.3073 13.5835 13.2522 13.6087 13.1915C13.6338 13.1308 13.6468 13.0657 13.6468 13C13.6468 12.9343 13.6338 12.8693 13.6087 12.8086C13.5835 12.7479 13.5467 12.6927 13.5002 12.6463L12.5002 11.6463ZM3.14648 8.00001C3.14648 7.8674 3.09381 7.74022 3.00004 7.64645C2.90627 7.55269 2.77909 7.50001 2.64648 7.50001H1.14648C1.01388 7.50001 0.886699 7.55269 0.792931 7.64645C0.699163 7.74022 0.646484 7.8674 0.646484 8.00001C0.646484 8.13262 0.699163 8.25979 0.792931 8.35356C0.886699 8.44733 1.01388 8.50001 1.14648 8.50001H2.64648C2.77909 8.50001 2.90627 8.44733 3.00004 8.35356C3.09381 8.25979 3.14648 8.13262 3.14648 8.00001ZM8.14648 13C8.01388 13 7.8867 13.0527 7.79293 13.1465C7.69916 13.2402 7.64648 13.3674 7.64648 13.5V15C7.64648 15.1326 7.69916 15.2598 7.79293 15.3536C7.8867 15.4473 8.01388 15.5 8.14648 15.5C8.27909 15.5 8.40627 15.4473 8.50004 15.3536C8.59381 15.2598 8.64648 15.1326 8.64648 15V13.5C8.64648 13.3674 8.59381 13.2402 8.50004 13.1465C8.40627 13.0527 8.27909 13 8.14648 13ZM15.1465 7.50001H13.6465C13.5139 7.50001 13.3867 7.55269 13.2929 7.64645C13.1992 7.74022 13.1465 7.8674 13.1465 8.00001C13.1465 8.13262 13.1992 8.25979 13.2929 8.35356C13.3867 8.44733 13.5139 8.50001 13.6465 8.50001H15.1465C15.2791 8.50001 15.4063 8.44733 15.5 8.35356C15.5938 8.25979 15.6465 8.13262 15.6465 8.00001C15.6465 7.8674 15.5938 7.74022 15.5 7.64645C15.4063 7.55269 15.2791 7.50001 15.1465 7.50001Z' fill='%23232528'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2093_8463'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
      }
.aegov-toggle.toggle-mode .peer:checked ~ .toggle-icon:before {
        background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23c3c6cb' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E");
      }
.aegov-toggle.toggle-mode .peer:checked ~  .toggle-item {
      @apply bg-aeblack-950 before:border-transparent ;
    }
.aegov-toggle.toggle-mode .peer:checked ~  .toggle-item:before {
          @apply bg-cover bg-center translate-x-7 rtl:-translate-x-7;
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23ffffff' viewBox='0 0 256 256'%3E%3Cpath d='M235.54,150.21a104.84,104.84,0,0,1-37,52.91A104,104,0,0,1,32,120,103.09,103.09,0,0,1,52.88,57.48a104.84,104.84,0,0,1,52.91-37,8,8,0,0,1,10,10,88.08,88.08,0,0,0,109.8,109.8,8,8,0,0,1,10,10Z'%3E%3C/path%3E%3C/svg%3E");
        }
.aegov-toggle.toggle-mode .peer:focus-visible ~ .toggle-item{
      @apply outline-aeblack-200 ;
    }
.aegov-dropdown {
  @apply bg-whitely-50 rounded-lg shadow-xl z-50 hidden;
}
.aegov-dropdown .dropdown-header {
    @apply text-aeblack-900 border-aeblack-50 border-b px-3 py-2;
  }
.aegov-dropdown .dropwdown-body {
    @apply text-aeblack-700;
  }
.aegov-dropdown .dropwdown-body a {
      @apply text-inherit active:text-inherit visited:text-inherit hover:text-inherit no-underline;
    }
.dropdown-item {
  @apply flex items-center gap-3 rounded-none px-3 py-2 text-inherit active:text-inherit visited:text-inherit hover:text-inherit hover:bg-secondary-50 no-underline;
}
.dropdown-item svg {
    @apply h-5 w-5 text-current;
  }
.aegov-modal {
  @apply fixed left-0 right-0 top-0 h-[calc(100%-1rem)] max-h-full w-full overflow-y-auto overflow-x-hidden p-4 md:inset-0;
}
.aegov-modal.modal-serious .aegov-btn{
      @apply bg-aered-600 text-aered-50 hover:bg-aered-500 hover:text-aered-50 hover:shadow-aered-50 focus-visible:ring-aered-support-300;
    }
.aegov-modal.modal-serious .aegov-btn.btn-soft {
      @apply bg-aered-50 hover:bg-aered-100 text-aered-600 hover:text-aered-600;
    }
.aegov-modal.modal-serious .aegov-btn.btn-link {
      @apply text-aered-600 hover:bg-aered-50 focus-visible:ring-aered-support-400 focus-visible:border-aered-support-400 bg-transparent hover:shadow-none focus-visible:ring-1 focus-visible:ring-offset-0;
    }
.aegov-modal.modal-serious .aegov-btn.btn-outline {
      @apply text-aered-600 hover:bg-aered-100 border-aered-600 focus-visible:border-aered-support-300;
    }
.aegov-modal-wrapper {
  @apply bg-whitely-50 shadow-aeblack-900/10 relative max-h-full rounded-lg shadow-xl;
}
.aegov-modal-backdrop, .aegov-backdrop {
  @apply bg-aeblack-900 fixed inset-0 z-40 bg-opacity-50 dark:bg-opacity-80;
}
.aegov-modal-close {
  @apply text-aeblack-400 hover:bg-aeblack-50 hover:text-aeblack-600 focus-within:ring-primary-400 absolute ml-auto inline-flex items-center rounded-lg bg-transparent p-1.5 text-sm focus-within:ring-2 focus:outline-none;
}
.lang-header {
  @apply mb-6 flex items-center justify-center gap-6 md:mb-8 md:gap-8 xl:mb-10 xl:gap-10 2xl:mb-12;
}
.lang-primary {
  @apply text-aeblack-800 text-xl font-bold no-underline md:text-2xl xl:text-3xl;
}
.lang-primary.active{
    @apply text-primary-500;
  }
.lang-primary-divider {
  @apply bg-aeblack-300 inline-block h-4 w-px xl:h-6;
}
.lang-other-title {
  @apply text-aeblack-300 border-aeblack-100 !mb-0 border-b pb-6 text-center text-sm font-normal;
}
.lang-other-link {
  @apply text-aeblack-700 block p-4 text-center text-base font-normal no-underline;
}
.lang-bottom-text {
  @apply text-aeblack-300 !mb-0 text-center text-xs font-normal;
}
.aegov-popover {
  @apply bg-whitely-50 rounded-lg shadow-xl z-50 opacity-0 invisible;
}
.aegov-popover .popover-header {
    @apply text-aeblack-900 border-aeblack-50 border-b ;
  }
.aegov-popover .dropwdown-body {
    @apply text-aeblack-700;
  }
.aegov-popover .dropwdown-body a {
      @apply text-inherit active:text-inherit visited:text-inherit hover:text-inherit no-underline;
    }
.popover-item {
  @apply flex items-center gap-3 rounded-none px-3 py-2 text-inherit active:text-inherit visited:text-inherit hover:text-inherit hover:bg-secondary-50 no-underline;
}
.popover-item svg {
    @apply h-5 w-5 text-current;
  }
.aegov-tab:not(.tab-pills) {
    @apply border-aeblack-100 border-b-2;
    
  }
.tab-items {
  @apply -mb-px flex text-center;
}
.tab-link {
  @apply text-aeblack-700 hover:text-aeblack-950 hover:border-primary-500 inline-flex items-center gap-3 rounded-t-lg rounded-b-none no-underline border-b-[0.188rem] border-transparent py-6 text-base font-medium;
  @apply focus-visible:ring-primary-support-400 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-0;
}
.tab-link svg {
    @apply h-6 w-6 fill-current;
  }
.tab-link img {
    @apply max-h-6 w-6;
  }
.tab-active {
  @apply text-primary-600 border-b-primary-500 pointer-events-none;
}
.tab-content {
  @apply rounded-lg p-4;
}
/* tab sm */
.tab-sm .tab-link {
    @apply py-4 text-sm;
  }
.tab-sm .tab-link svg {
      @apply h-5 w-5;
    }
.tab-sm .tab-link img {
      @apply max-h-5 w-5;
    }
/* tab as button style */
.tab-pills .tab-link {
    @apply text-aeblack-800 rounded-lg border-2 border-transparent bg-transparent py-0 text-base font-medium;
    @apply hover:bg-aeblack-50;
  }
.tab-pills .tab-active {
    @apply text-primary-900 bg-primary-100;
  }
/* tooltip */
.aegov-tooltip{
  @apply absolute invisible inline-block px-6 py-2.5 text-xs font-normal text-whitely-50 transition-all bg-aeblack-900 rounded shadow-sm opacity-0;
}
.tooltip-arrow,
.tooltip-arrow:before {
  @apply absolute h-4 w-4 rounded bg-inherit;
}
.tooltip-arrow {
  visibility: hidden;
}
.tooltip-arrow:before {
  @apply visible start-0 rotate-45 transition-none content-[""];
}
[data-tooltip-style^="light"] + .aegov-tooltip > .tooltip-arrow:before {
  @apply border-aeblack-950 border-solid;
}
[data-tooltip-style^="light"] + .aegov-tooltip[data-popper-placement^="top"] > .tooltip-arrow:before {
  @apply border-b border-e;
}
[data-tooltip-style^="light"] + .aegov-tooltip[data-popper-placement^="right"] > .tooltip-arrow:before {
  @apply border-b border-s;
}
[data-tooltip-style^="light"] + .aegov-tooltip[data-popper-placement^="bottom"] > .tooltip-arrow:before {
  @apply border-s border-t;
}
[data-tooltip-style^="light"] + .aegov-tooltip[data-popper-placement^="left"] > .tooltip-arrow:before {
  @apply border-e border-t;
}
.aegov-tooltip[data-popper-placement^="top"] > .tooltip-arrow {
  @apply -bottom-1;
}
.aegov-tooltip[data-popper-placement^="bottom"] > .tooltip-arrow {
  @apply -top-1;
}
.aegov-tooltip[data-popper-placement^="left"] > .tooltip-arrow {
  @apply -end-1;
}
.aegov-tooltip[data-popper-placement^="right"] > .tooltip-arrow {
  @apply -start-1;
}
.aegov-tooltip.in-visible > .tooltip-arrow:before {
  visibility: hidden;
}
.aegov-toast {
  @apply rounded-lg shadow-xl p-4 text-aeblack-500 bg-whitely-50 border-aeblack-100 border;
}
.aegov-toast .popover-header {
    @apply text-aeblack-900 border-aeblack-50 border-b ;
  }
.aegov-toast .toast-body {
    @apply ms-3 text-sm font-normal;
  }
.aegov-toast .toast-dismiss {
    @apply ms-auto -mx-1.5 -my-1.5 bg-whitely-50 text-aeblack-400 hover:bg-aeblack-50 hover:text-aeblack-600 focus-within:ring-primary-support-400 inline-flex items-center rounded-lg bg-transparent p-1.5 text-sm focus-within:ring-2 focus:outline-none;
  }
.aegov-toast .toast-dismiss svg {
      @apply h-5 w-5;
    }
.aegov-toast .toast-icon {
    @apply flex-shrink-0;
  }
.aegov-toast .toast-icon > svg {
      @apply h-7 w-7 flex-shrink-0 fill-current;
    }
.aegov-toast .toast-icon > img {
      @apply h-7 w-7 flex-shrink-0 object-cover;
    }
.aegov-badge {
  @apply bg-primary-50 text-primary-700 rounded px-2 py-0.5 text-sm/6 font-semibold whitespace-nowrap inline-flex items-center gap-2;

}
.aegov-badge .badge-icon {
    @apply w-5 h-5;
  }
/* Define Success Soft*/
.aegov-badge.badge-soft {
    @apply bg-primary-50 text-primary-700;
  }
.aegov-badge.badge-soft .badge-icon {
      @apply text-primary-700;
    }
.aegov-badge.badge-soft>.badge-dismiss>button {
        @apply focus-visible:ring-primary-700;
      }
/* Define Success Solid*/
.aegov-badge.badge-solid {
    @apply bg-primary-600 text-whitely-50;
  }
.aegov-badge.badge-solid .badge-icon {
      @apply text-whitely-50;
    }
.aegov-badge.badge-solid>.badge-dismiss>button {
        @apply focus-visible:ring-whitely-50;
      }
/* Define Error */
.aegov-badge.badge-error {
    @apply bg-aered-50 text-aered-700;
  }
.aegov-badge.badge-error .badge-icon {
      @apply text-aered-700;
    }
.aegov-badge.badge-error>.badge-dismiss>button {
        @apply focus-visible:ring-aered-700;
      }
/* Define Error soft*/
.aegov-badge.badge-error.badge-soft {
    @apply bg-aered-50 text-aered-700;
  }
.aegov-badge.badge-error.badge-soft .badge-icon {
      @apply text-aered-700;
    }
.aegov-badge.badge-error.badge-soft>.badge-dismiss>button {
        @apply focus-visible:ring-aered-700;
      }
/* Define Error Solid  */
.aegov-badge.badge-error.badge-solid {
    @apply bg-aered-600 text-whitely-50;
  }
.aegov-badge.badge-error.badge-solid .badge-icon {
      @apply text-whitely-50;
    }
.aegov-badge.badge-error.badge-solid>.badge-dismiss>button {
        @apply focus-visible:ring-whitely-50;
      }
/* Define Success */
.aegov-badge.badge-success {
    @apply bg-aegreen-50 text-aegreen-700;
  }
.aegov-badge.badge-success .badge-icon {
      @apply text-aegreen-700;
    }
.aegov-badge.badge-success>.badge-dismiss>button {
        @apply focus-visible:ring-aegreen-700;
      }
/* Define Success Soft*/
.aegov-badge.badge-success.badge-soft {
    @apply bg-aegreen-50 text-aegreen-700;
  }
.aegov-badge.badge-success.badge-soft .badge-icon {
      @apply text-aegreen-700;
    }
.aegov-badge.badge-success.badge-soft>.badge-dismiss>button {
        @apply focus-visible:ring-aegreen-700;
      }
/* Define Success Solid*/
.aegov-badge.badge-success.badge-solid {
    @apply bg-aegreen-600 text-whitely-50;
  }
.aegov-badge.badge-success.badge-solid .badge-icon {
      @apply text-whitely-50;
    }
.aegov-badge.badge-success.badge-solid>.badge-dismiss>button {
        @apply focus-visible:ring-whitely-50;
      }
/* Define Info */
.aegov-badge.badge-info {
    @apply bg-techblue-50 text-techblue-700;
  }
.aegov-badge.badge-info .badge-icon {
      @apply text-techblue-700;
    }
.aegov-badge.badge-info>.badge-dismiss>button {
        @apply focus-visible:ring-techblue-700;
      }
/* Define Info Soft*/
.aegov-badge.badge-info.badge-soft {
    @apply bg-techblue-50 text-techblue-700;
  }
.aegov-badge.badge-info.badge-soft .badge-icon {
      @apply text-techblue-700;
    }
.aegov-badge.badge-info.badge-soft>.badge-dismiss>button {
        @apply focus-visible:ring-techblue-700;
      }
/* Define Info Solid*/
.aegov-badge.badge-info.badge-solid {
    @apply bg-techblue-600 text-whitely-50;
  }
.aegov-badge.badge-info.badge-solid .badge-icon {
      @apply text-whitely-50;
    }
.aegov-badge.badge-info.badge-solid>.badge-dismiss>button {
        @apply focus-visible:ring-whitely-50;
      }
/* Define Warning */
.aegov-badge.badge-warning {
    @apply bg-camel-50 text-camel-700;
  }
.aegov-badge.badge-warning .badge-icon {
      @apply text-camel-700;
    }
.aegov-badge.badge-warning>.badge-dismiss>button {
        @apply focus-visible:ring-camel-700;
      }
/* Define Warning Soft*/
.aegov-badge.badge-warning.badge-soft {
    @apply bg-camel-50 text-camel-700;
  }
.aegov-badge.badge-warning.badge-soft .badge-icon {
      @apply text-camel-700;
    }
.aegov-badge.badge-warning.badge-soft>.badge-dismiss>button {
        @apply focus-visible:ring-camel-700;
      }
/* Define Warning Solid*/
.aegov-badge.badge-warning.badge-solid {
    @apply bg-camel-600 text-whitely-50;
  }
.aegov-badge.badge-warning.badge-solid .badge-icon {
      @apply text-whitely-50;
    }
.aegov-badge.badge-warning.badge-solid>.badge-dismiss>button {
        @apply focus-visible:ring-whitely-50;
      }
/** Size definations **/
.aegov-badge.badge-base {
    @apply rounded px-3 py-1 text-sm/6;
  }
.aegov-badge.badge-base>span.badge-indicator {
      @apply h-2.5 w-2.5;
    }
.aegov-badge.badge-lg {
    @apply rounded px-4 py-1.5 text-base/6;
  }
.aegov-badge.badge-lg>span.badge-indicator {
      @apply h-3 w-3;
    }
a.aegov-badge {
  @apply hover:bg-primary-200;
}