*,
.aegov-btn.btn-link:hover,
.aegov-btn.btn-secondary.btn-outline:hover,
.aegov-btn.btn-soft:hover,
.hover\:shadow-none:hover,
.shadow-none,
::after,
::before {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}

.aegov-footer::before,
.aegov-header::before,
.before\:from-primary-400::before {
  --tw-gradient-from: #cba344 var(--tw-gradient-from-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.aegov-footer::before,
.aegov-form-control.control-secondary input[type="range"],
.aegov-header::before,
.before\:from-primary-400::before,
.from-primary-300,
.from-secondary-300,
input[type="range"] {
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.aegov-accordion .accordion-title button svg,
.aegov-dropdown .dropwdown-body a:active,
.aegov-dropdown .dropwdown-body a:hover,
.aegov-dropdown .dropwdown-body a:visited,
.dropdown-item:active,
.dropdown-item:visited,
a,
hr {
  color: inherit;
}

progress,
sub,
sup {
  vertical-align: baseline;
}

.accordion-title button,
.aegov-card.card-glow,
.aegov-card.card-service,
.transition-all,
a {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.aegov-alert > .alert-content .alert-footer a:hover,
nav.aegov-breadcrumb span a,
nav.aegov-breadcrumb > ol a {
  text-underline-offset: 2px;
  text-decoration-thickness: 2px;
}

.aegov-btn,
.duration-200,
a {
  transition-duration: 0.2s;
}

.aegov-form-control.control-error select,
.aegov-form-control.control-secondary select {
  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");
}

.aegov-modal,
.overflow-x-hidden {
  overflow-x: hidden;
}

.aegov-tooltip,
.aegov-tooltip.in-visible > .tooltip-arrow:before,
.invisible,
.tooltip-arrow {
  visibility: hidden;
}

*,
.box-border,
::after,
::before {
  box-sizing: border-box;
}

.border-collapse,
table {
  border-collapse: collapse;
}

.aegov-alert > .alert-content .alert-footer a:hover,
.decoration-2,
.hover\:decoration-2:hover,
a:hover {
  text-decoration-thickness: 2px;
}

.underline-offset-1,
a {
  text-underline-offset: 1px;
}

.blur,
.drop-shadow,
.filter,
.grayscale,
.invert,
.sepia {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur,
.backdrop-grayscale,
.backdrop-invert,
.backdrop-sepia {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}

*,
::after,
::before {
  border: 0 solid currentColor;
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

::after,
::before {
  --tw-content: "";
}

:host,
html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}

hr {
  height: 0;
  border-top-width: 1px;
}

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

a {
  text-decoration: inherit;
  position: relative;
  display: inline-block;
  border-radius: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(146 114 42 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  text-indent: 0;
  border-color: inherit;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

.normal-case,
button,
select {
  text-transform: none;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

:-moz-ui-invalid {
  box-shadow: none;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

h2,
h3 {
  line-height: 1.2;
}

.leading-6,
body,
h6,
p {
  line-height: 1.5rem;
}

.antialiased,
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.list-item,
summary {
  display: list-item;
}

.m-0,
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

dialog,
legend {
  padding: 0;
}

menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.resize-y,
textarea {
  resize: vertical;
}

.cursor-pointer,
[role="button"],
button,
input[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}

img,
video {
  max-width: 100%;
  height: auto;
}

.aegov-form-control.aegov-file-input-control input[type="file"],
.hidden,
[hidden] {
  display: none;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeaijdA5E64BdCIg.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeaiPdA5E64BdCIg.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeai3dA5E64Bc.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeaijdA5E64BdCIg.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeaiPdA5E64BdCIg.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeai3dA5E64Bc.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeaijdA5E64BdCIg.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeaiPdA5E64BdCIg.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeai3dA5E64Bc.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeaijdA5E64BdCIg.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeaiPdA5E64BdCIg.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Alexandria;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alexandria/v3/UMBXrPdDqW66y0Y2usFeai3dA5E64Bc.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notokufiarabic/v16/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFkCqIzA.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
    U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notokufiarabic/v16/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFkCqIzA.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
    U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notokufiarabic/v16/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFkCqIzA.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
    U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notokufiarabic/v16/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFkCqIzA.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
    U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notokufiarabic/v16/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFkCqIzA.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
    U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notokufiarabic/v16/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFkCqIzA.woff2)
    format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1,
    U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
    U+FE70-FE74, U+FE76-FEFC, U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC,
    U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html {
  -webkit-tap-highlight-color: transparent;
  scroll-behavior: smooth;
}

body {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
  font-family: Roboto, ui-sans-serif, system-ui, -apple-system,
    BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

.font-notokufi,
[dir="rtl"] .nav-links-newest,
[dir="rtl"] a,
[dir="rtl"] label,
[dir="rtl"] p,
body[dir="rtl"] {
  font-family: "Noto Kufi Arabic", ui-sans-serif, "Helvetica Neue", sans-serif;
}

.font-inter,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Inter, "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;
}

.font-alexandria,
[dir="rtl"] h1,
[dir="rtl"] h2,
[dir="rtl"] h3,
[dir="rtl"] h4,
[dir="rtl"] h5,
[dir="rtl"] h6 {
  font-family: Alexandria, "Helvetica Neue", ui-sans-serif, system-ui,
    sans-serif;
}

h1 {
  font-size: 3.875rem;
  line-height: 1.1;
  font-weight: 800;
}

h2 {
  font-size: 3rem;
  font-weight: 600;
}

h3 {
  font-size: 2.5rem;
  font-weight: 800;
}

.font-bold,
.hover\:font-bold:hover,
h4,
h5 {
  font-weight: 700;
}

.text-h4,
h4 {
  font-size: 2rem;
  line-height: 2.375rem;
}

.text-h5,
h5 {
  font-size: 1.625rem;
  line-height: 2.125rem;
}

h6 {
  font-size: 1rem;
  font-weight: 600;
}

button {
  display: inline-flex;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration-line: none;
}

p {
  margin-bottom: 2rem;
  font-size: 1rem;
}

.mb-7,
p .aegov-check-group.check-sm,
p nav.aegov-breadcrumb span span,
p nav.aegov-breadcrumb span > li,
p nav.aegov-breadcrumb > ol span,
p.aegov-alert.alert-base > .alert-content.alert-with-link .alert-link,
p.aegov-alert.alert-sm > .alert-content,
p.aegov-alert.alert-sm > .alert-content p,
p.aegov-alert > .alert-content.alert-with-link .alert-link,
p.aegov-btn.btn-xs,
p.aegov-check-item.check-sm,
p.aegov-footer a,
p.aegov-form-control label,
p.aegov-form-control.control-base label,
p.aegov-form-control.control-error .error-message,
p.aegov-form-control.control-sm .form-control-input,
p.aegov-form-control.control-sm .form-control-input input,
p.aegov-form-control.control-sm .form-control-input input[type="file"],
p.aegov-form-control.control-sm .form-control-input select,
p.aegov-form-control.control-sm .form-control-input textarea,
p.aegov-modal-close,
p.aegov-quote .quote-author,
p.aegov-quote .quote-cite,
p.aegov-step.step-sm .step-badge,
p.header-common-links a,
p.header-navs-right li a,
p.lang-other-title,
p.submenu li a,
p.tab-sm .tab-link,
p.text-sm,
p[data-responsive="auto"] .aegov-btn,
pnav.aegov-breadcrumb > ol > li {
  margin-bottom: 1.75rem;
}

.mb-6,
p.aegov-alert.alert-sm > .alert-content.alert-with-link .alert-link,
p.aegov-step-title .step-outof,
p.aegov-tooltip,
p.lang-bottom-text,
p.text-xs {
  margin-bottom: 1.5rem;
}

.leading-relaxed,
body[dir="rtl"] p {
  line-height: 1.625;
}

.aegov-form-control .form-control-dropbox label:hover,
.aegov-pagination-first:hover,
.aegov-pagination-last:hover,
.aegov-pagination-next:hover,
.aegov-pagination-previous:hover,
.header-common-links a:hover,
.header-navs-right li a:hover,
.hover\:text-primary-500:hover,
.text-primary-500,
a:hover {
  --tw-text-opacity: 1;
  color: rgb(182 138 53 / var(--tw-text-opacity));
}

.aegov-btn:focus,
.aegov-modal-close:focus,
.aegovs-slider-style .slick-dots button:focus,
.outline-none,
a:focus {
  outline: transparent solid 2px;
  outline-offset: 2px;
}

.step-badge,
input[type="file"] {
  outline: transparent solid 2px;
}

a:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(215 188 109 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}

[multiple],
[type="date"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

[multiple],
[type="date"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
input:where(:not([type])),
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[multiple]:focus,
[type="date"]:focus,
[type="datetime-local"]:focus,
[type="email"]:focus,
[type="month"]:focus,
[type="number"]:focus,
[type="password"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="text"]:focus,
[type="time"]:focus,
[type="url"]:focus,
[type="week"]:focus,
input:where(:not([type])):focus,
select:focus,
textarea:focus {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow);
  border-color: #2563eb;
}

.aegov-avatar > span.alert-indicator,
.form-checkbox:focus,
.form-radio:focus,
[type="checkbox"]:focus,
[type="radio"]:focus {
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,
textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}

::-webkit-datetime-edit {
  display: inline-flex;
}

::-webkit-datetime-edit,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-meridiem-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-year-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

[multiple],
[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset;
}

.form-checkbox,
.form-radio,
[type="checkbox"],
[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

.form-checkbox,
.rounded-none,
[type="checkbox"] {
  border-radius: 0;
}

.form-radio,
[type="radio"] {
  border-radius: 100%;
}

.form-checkbox:focus,
.form-radio:focus,
[type="checkbox"]:focus,
[type="radio"]:focus {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow);
}

.form-checkbox:checked,
.form-radio:checked,
[type="checkbox"]:checked,
[type="radio"]:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.form-checkbox:checked,
[type="checkbox"]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

.form-radio:checked,
[type="radio"]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

[type="checkbox"]:checked:focus,
[type="checkbox"]:checked:hover,
[type="radio"]:checked:focus,
[type="radio"]:checked:hover {
  border-color: transparent;
  background-color: currentColor;
}

[type="checkbox"]:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type="checkbox"]:indeterminate:focus,
[type="checkbox"]:indeterminate:hover {
  border-color: transparent;
  background-color: currentColor;
}

[type="file"] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

.aegov-form-control select,
.bg-no-repeat,
.form-select,
.step-completed .step-badge,
.toggle-icon::before,
input[type="range"] {
  background-repeat: no-repeat;
}

[type="file"]:focus {
  outline: ButtonText solid 1px;
  outline: -webkit-focus-ring-color auto 1px;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}

.\!container {
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}

.aegov-accordion .accordion-item {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(225 227 229 / var(--tw-border-opacity));
}

.aegov-accordion .accordion-title button {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(27 29 33 / var(--tw-text-opacity));
}

.aegov-accordion .accordion-title button.accordion-active,
.aegov-accordion .accordion-title button:hover,
.aegov-footer .accordion-title button.accordion-active,
.aegov-footer .accordion-title button.accordion-active svg,
.text-primary-700 {
  --tw-text-opacity: 1;
  color: rgb(124 94 36 / var(--tw-text-opacity));
}

.aegov-accordion:not(.aegov-mobile-accordion)
  .accordion-content
  .accordion-content-body,
.aegov-accordion:not(.aegov-mobile-accordion) .accordion-title button {
  padding: 1rem 0.75rem;
}

.aegov-accordion:not(.aegov-mobile-accordion)
  .accordion-title
  button:focus-visible {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(242 236 207 / var(--tw-ring-opacity));
}

.accordion-title button {
  width: 100%;
  flex-wrap: nowrap;
  justify-content: flex-start;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  text-align: start;
  font-weight: 600;
  transition-duration: 150ms;
}

.accordion-title button svg {
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
  fill: currentColor;
  --tw-text-opacity: 1;
  color: rgb(75 79 88 / var(--tw-text-opacity));
}

.accordion-content,
.aegov-card.card-service .card-service-title > a,
.aegov-link.link-secondary,
.aegov-pagination-page,
.hover\:text-secondary-800:hover,
.text-aeblack-800,
.text-secondary-800 {
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
}

.aegov-alert.alert-error,
.aegov-alert.alert-error .alert-icon,
.aegov-alert.alert-error > .alert-content .alert-footer a,
.aegov-alert.alert-error > .alert-content .alert-title,
.aegov-alert.alert-error > .alert-content a,
.text-aered-700 {
  --tw-text-opacity: 1;
  color: rgb(181 37 32 / var(--tw-text-opacity));
}

.aegov-alert {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  border-radius: 0.25rem;
  padding: 1rem 1.5rem;
}

.aegov-alert > .alert-icon > svg {
  height: 1.75rem;
  width: 1.75rem;
  flex-shrink: 0;
  fill: currentColor;
}

.aegov-alert > .alert-icon > img {
  height: 1.75rem;
  width: 1.75rem;
  flex-shrink: 0;
}

.aegov-alert > .alert-content {
  align-self: center;
  font-size: 1rem;
  line-height: 1.5rem;
}

.aegov-alert > .alert-content p:last-child,
.aegov-check-group p,
.toggle-icon {
  margin-bottom: 0;
}

.aegov-alert > .alert-content .alert-title {
  margin-bottom: 1.25rem;
  font-weight: 600;
}

.aegov-alert > .alert-content .alert-footer {
  margin-top: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.aegov-alert > .alert-content .alert-footer > :not([hidden]) ~ :not([hidden]),
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.aegov-alert
  > .alert-content
  .alert-footer:where([dir="rtl"], [dir="rtl"] *)
  > :not([hidden])
  ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.aegov-alert > .alert-content .alert-footer a {
  font-weight: 700;
  text-decoration-line: none;
}

.aegov-alert.alert-error > .alert-content a,
.aegov-alert.alert-info > .alert-content a,
.aegov-alert.alert-success > .alert-content a,
.aegov-alert.alert-warning > .alert-content a,
.aegov-alert > .alert-content .alert-footer a:hover,
.aegov-link.link-underline,
.aegov-link:hover,
.hover\:underline:hover,
.underline,
nav.aegov-breadcrumb span a:hover,
nav.aegov-breadcrumb > ol a:hover {
  text-decoration-line: underline;
}

.aegov-alert > .alert-content.alert-with-link,
.flex-1 {
  flex: 1 1 0%;
}

.aegov-alert > .alert-content.alert-with-link .alert-link {
  margin-bottom: 0;
  margin-top: 0.75rem;
  flex-shrink: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.aegov-alert > .alert-content.alert-with-link .alert-link a {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
  font-weight: 500;
  text-decoration-line: none;
}

.aegov-alert.alert-base .alert-link img,
.aegov-alert.alert-base .alert-link svg,
.aegov-alert.alert-base > .alert-content.alert-with-link .alert-link a img,
.aegov-alert.alert-base > .alert-content.alert-with-link .alert-link a svg,
.aegov-alert.alert-sm > .alert-icon > img,
.aegov-alert.alert-sm > .alert-icon > svg,
.aegov-alert > .alert-content.alert-with-link .alert-link a svg,
.aegov-alert > .alert-dismiss > button > svg,
.aegov-avatar.avatar-3xl > span.alert-indicator,
.aegov-banner .banner-dismiss > svg,
.aegov-btn.btn-sm > img,
.aegov-btn.btn-sm > svg,
.aegov-check-group.check-base input[type="checkbox"],
.aegov-check-group.check-base input[type="radio"],
.aegov-check-item.check-base input[type="checkbox"],
.aegov-check-item.check-base input[type="radio"],
.aegov-form-control.control-sm .form-control-input .control-prefix > svg,
.aegov-form-control.control-sm .form-control-input .control-suffix > svg,
.aegov-link > svg.link-icon,
.aegov-pagination-first svg,
.aegov-pagination-last svg,
.aegov-pagination-next svg,
.aegov-pagination-previous svg,
.aegov-step.step-sm .step-badge svg,
.tab-sm .tab-link svg {
  height: 1.25rem;
  width: 1.25rem;
}

.aegov-alert > .alert-dismiss {
  position: absolute;
  inset-inline-end: 0.5rem;
  top: 0.625rem;
}

.aegov-alert > .alert-dismiss > button:hover,
.aegov-banner .banner-dismiss:hover,
.hover\:opacity-60:hover {
  opacity: 0.6;
}

.aegov-alert > .alert-dismiss > button:focus-visible {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 0px;
}

.aegov-alert > .alert-dismiss > button {
  border-radius: 0.25rem;
  padding: 0.5rem;
}

.aegov-alert:has(.alert-dismiss) {
  padding-inline-end: 2.5rem;
  padding-inline-start: 1.5rem;
}

.aegov-alert.alert-error,
.aegov-form-control.control-error .form-control-input,
.bg-aered-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.aegov-alert.alert-error > .alert-content .alert-footer a:hover,
.aegov-alert.alert-error > .alert-content a:hover,
.aegov-form-control.control-error label,
.hover\:text-aered-600:hover,
.text-aered-600 {
  --tw-text-opacity: 1;
  color: rgb(216 55 49 / var(--tw-text-opacity));
}

.aegov-alert.alert-success,
.aegov-alert.alert-success .alert-icon,
.aegov-alert.alert-success > .alert-content .alert-footer a,
.aegov-alert.alert-success > .alert-content .alert-title,
.aegov-alert.alert-success > .alert-content a,
.text-aegreen-700 {
  --tw-text-opacity: 1;
  color: rgb(47 102 60 / var(--tw-text-opacity));
}

.aegov-alert.alert-error > .alert-dismiss > button:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(181 37 32 / var(--tw-ring-opacity));
}

.aegov-alert.alert-success,
.bg-aegreen-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 250 244 / var(--tw-bg-opacity));
}

.aegov-alert.alert-success > .alert-content .alert-footer a:hover,
.aegov-alert.alert-success > .alert-content a:hover,
.hover\:text-aegreen-600:hover {
  --tw-text-opacity: 1;
  color: rgb(63 142 80 / var(--tw-text-opacity));
}

.aegov-alert.alert-info,
.aegov-alert.alert-info .alert-icon,
.aegov-alert.alert-info > .alert-content .alert-footer a,
.aegov-alert.alert-info > .alert-content .alert-title,
.aegov-alert.alert-info > .alert-content a,
.text-techblue-700 {
  --tw-text-opacity: 1;
  color: rgb(0 60 255 / var(--tw-text-opacity));
}

.aegov-alert.alert-success > .alert-dismiss > button:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(47 102 60 / var(--tw-ring-opacity));
}

.aegov-alert.alert-info,
.bg-techblue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(231 245 255 / var(--tw-bg-opacity));
}

.aegov-alert.alert-warning,
.aegov-banner {
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}

.aegov-alert.alert-info > .alert-content .alert-footer a:hover,
.aegov-alert.alert-info > .alert-content a:hover,
.hover\:text-techblue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(4 61 255 / var(--tw-text-opacity));
}

.aegov-alert.alert-warning,
.aegov-alert.alert-warning .alert-icon,
.aegov-alert.alert-warning > .alert-content .alert-footer a,
.aegov-alert.alert-warning > .alert-content .alert-title,
.aegov-alert.alert-warning > .alert-content a,
.banner-link:hover,
.hover\:text-camel-700:hover,
.text-camel-700 {
  --tw-text-opacity: 1;
  color: rgb(178 85 11 / var(--tw-text-opacity));
}

.aegov-alert.alert-info > .alert-dismiss > button:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 60 255 / var(--tw-ring-opacity));
}

.aegov-alert.alert-warning > .alert-content .alert-footer a:hover,
.aegov-alert.alert-warning > .alert-content a:hover,
.banner-link,
.hover\:text-camel-600:hover,
.text-camel-600 {
  --tw-text-opacity: 1;
  color: rgb(214 121 9 / var(--tw-text-opacity));
}

.aegov-alert.alert-warning > .alert-dismiss > button:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(178 85 11 / var(--tw-ring-opacity));
}

.aegov-alert.alert-base > .alert-icon > img,
.aegov-alert.alert-base > .alert-icon > svg,
.aegov-alert.alert-lg > .alert-icon > img,
.aegov-alert.alert-lg > .alert-icon > svg,
.aegov-btn.btn-lg > img,
.aegov-btn.btn-lg > svg,
.aegov-form-control.control-lg .form-control-input .control-prefix > svg,
.aegov-form-control.control-lg .form-control-input .control-suffix > svg {
  height: 1.75rem;
  width: 1.75rem;
}

.aegov-alert.alert-lg .alert-link img,
.aegov-alert.alert-lg .alert-link svg,
.aegov-alert.alert-lg > .alert-content.alert-with-link .alert-link a img,
.aegov-alert.alert-lg > .alert-content.alert-with-link .alert-link a svg,
.aegov-avatar.avatar-xs,
.aegov-check-group.check-lg input[type="checkbox"],
.aegov-check-group.check-lg input[type="radio"],
.aegov-check-item.check-lg input[type="checkbox"],
.aegov-check-item.check-lg input[type="radio"],
.aegov-form-control.control-base .form-control-input .control-prefix > svg,
.aegov-form-control.control-base .form-control-input .control-suffix > svg {
  height: 1.5rem;
  width: 1.5rem;
}

.aegov-alert.alert-lg > .alert-content,
.aegov-alert.alert-lg > .alert-content p,
.aegov-check-group.check-lg,
.aegov-check-group.check-lg label,
.aegov-check-item.check-lg,
.aegov-check-item.check-lg label,
.aegov-form-control.control-lg .form-control-input,
.text-lg {
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.aegov-alert.alert-base > .alert-content,
.aegov-alert.alert-base > .alert-content p,
.aegov-alert.alert-lg > .alert-content.alert-with-link .alert-link,
.aegov-check-group.check-base,
.aegov-check-group.check-base label,
.aegov-check-item.check-base,
.aegov-check-item.check-base label,
.aegov-form-control.control-base .form-control-input,
.aegov-form-control.control-lg label,
.aegov-pagination .pages,
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.aegov-alert.alert-base > .alert-content.alert-with-link .alert-link,
.aegov-alert.alert-sm > .alert-content,
.aegov-alert.alert-sm > .alert-content p,
.aegov-check-group.check-sm,
.aegov-check-group.check-sm label,
.aegov-check-item.check-sm,
.aegov-check-item.check-sm label,
.aegov-form-control.control-base label,
.aegov-form-control.control-sm .form-control-input,
.aegov-quote .quote-author,
.aegov-quote .quote-cite,
.header-common-links a,
.header-navs-right li a,
.lang-other-title,
.tab-sm .tab-link,
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.aegov-alert.alert-lg > .alert-dismiss,
.top-3 {
  top: 0.75rem;
}

.aegov-alert.alert-base > .alert-dismiss,
.top-2\.5 {
  top: 0.625rem;
}

.aegov-alert.alert-sm .alert-link img,
.aegov-alert.alert-sm .alert-link svg,
.aegov-alert.alert-sm > .alert-content.alert-with-link .alert-link a img,
.aegov-alert.alert-sm > .alert-content.alert-with-link .alert-link a svg,
.aegov-avatar.avatar-2xl > span.alert-indicator,
.aegov-check-group.check-sm input[type="checkbox"],
.aegov-check-group.check-sm input[type="radio"],
.aegov-check-item.check-sm input[type="checkbox"],
.aegov-check-item.check-sm input[type="radio"] {
  height: 1rem;
  width: 1rem;
}

.aegov-alert.alert-sm > .alert-content.alert-with-link .alert-link,
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.aegov-quote,
.banner-content {
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  font-size: 1rem;
}

.aegov-alert.alert-sm > .alert-dismiss,
.top-2 {
  top: 0.5rem;
}

.aegov-avatar {
  position: relative;
  display: inline-block;
  height: 2.5rem;
  width: 2.5rem;
}

.aegov-avatar > img {
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.aegov-avatar > img.no-user {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKsWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZZnUFP5Gsbfc056oSWEDqE3QYp0KaGHIkgHGyEJEAgxhgQFURERFayoiGBFV0EUrICsBbFgWxR7X5BFQV0XCzZU7geWcO/M3Q935r4zZ+Y3z7z/5zz/c748ALQHPKlUjKoB5EjkspgQf3ZScgqb+DtgoAdUUAcXHj9XyomOjoD/PgjAp3uAAADctuNJpWL430ZdIMzlAyDRAJAmyOXnACDHAZAzfKlMDoDJAcB0vlwqB8CqAIApS0pOAcAOAgAzY4zbAYCZNsZ3AIApi4sJAMAGAEg0Hk+WAUD9CADsPH6GHIDGBAAHiUAkAaAFAoAPP5MnAKCVAMCknJy5AgDaYQCwSvs3n4z/8ExTevJ4GUoeuwsAAJACRblSMS8f/t+TI1aMv8MEAGiZstAYAGABIHXZc8OVLEmbFjXOIgHAOGcqQuPHmZ8bkDLOAl5g+DgrsuM548yTTZwVyblx4yybG6P0F+YGxSr9hdwIZQbxNCWni4K541yQGZc4znmihGnjnJsdGz6xE6DUZYoYZeZ0WbDyjjm5E9n4vIkM8sy40IlsScoMAmFgkFKXxCv3pXJ/padUHK3cF4pDlHpuXqzyrFwWp9SzeGHREz7Ryu8DsRAKHIiBaGBDBARAIMRBAoBcuEAOABAwV5ovE2VkytkcqVQsZHMlfPtJbCcHRxeApOQU9tgv/moMCAAgeWsmtPwjAD47AJC+CS3hNUD9cgBmy4Rm4Qmg9RTg1Ea+QpY3puEAAPBAAVVggg4YgilYgR04gSt4gR8EQRhEQRwkw2zgQybkgAzmQyEshVIoh/WwGaphJ+yBOjgER6EFTsE5uATX4CbchcfQA/3wGobgE4wgCEJE6AgD0UGMEHPEFnFC3BEfJAiJQGKQZCQVyUAkiAIpRJYh5UgFUo3sRuqRI8hJ5BxyBelGHiK9yCDyHvmGYigNZaIGqAU6GXVHOWg4GofOQjPQeWgBWoKuRavQWvQg2oyeQ6+hd9Ee9DU6jAFGxViYMWaHuWMBWBSWgqVjMmwxVoZVYrVYI9aGdWK3sR7sDfYVR8AxcGycHc4LF4qLx/Fx83CLcatx1bg6XDPuAu42rhc3hPuJp+P18bZ4TzwXn4TPwM/Hl+Ir8fvwJ/AX8Xfx/fhPBAKBRbAkuBFCCcmELMJCwmrCdkIToZ3QTegjDBOJRB2iLdGbGEXkEeXEUuJW4kHiWeItYj/xC4lKMiI5kYJJKSQJqZhUSTpAOkO6RXpJGiGrkc3JnuQosoCcT15H3ktuI98g95NHKOoUS4o3JY6SRVlKqaI0Ui5SnlA+UKlUE6oHdTpVRC2iVlEPUy9Te6lfaRo0G1oAbSZNQVtL209rpz2kfaDT6RZ0P3oKXU5fS6+nn6c/o39RYajYq3BVBCpLVGpUmlVuqbxVJauaq3JUZ6sWqFaqHlO9ofpGjaxmoRagxlNbrFajdlLtvtqwOkPdUT1KPUd9tfoB9SvqAxpEDQuNIA2BRonGHo3zGn0MjGHKCGDwGcsYexkXGf1MAtOSyWVmMcuZh5hdzCFNDc0pmgmaCzRrNE9r9rAwlgWLyxKz1rGOsu6xvmkZaHG0hFqrtBq1bml91tbT9tMWapdpN2nf1f6mw9YJ0snW2aDTovNUF6droztdd77uDt2Lum/0mHpeeny9Mr2jeo/0UX0b/Rj9hfp79K/rDxsYGoQYSA22Gpw3eGPIMvQzzDLcZHjGcNCIYeRjJDLaZHTW6BVbk81hi9lV7AvsIWN941BjhfFu4y7jERNLk3iTYpMmk6emFFN303TTTaYdpkNmRmaRZoVmDWaPzMnm7uaZ5lvMO80/W1haJFqssGixGLDUtuRaFlg2WD6xolv5Ws2zqrW6Y02wdrfOtt5ufdMGtXGxybSpsblhi9q62opst9t2T8JP8pgkmVQ76b4dzY5jl2fXYNdrz7KPsC+2b7F/O9lscsrkDZM7J/90cHEQO+x1eOyo4RjmWOzY5vjeycaJ71TjdMeZ7hzsvMS51fndFNspwik7pjxwYbhEuqxw6XD54ermKnNtdB10M3NLddvmdt+d6R7tvtr9sgfew99jiccpj6+erp5yz6Oef3nZeWV7HfAamGo5VTh179Q+bxNvnvdu7x4ftk+qzy6fHl9jX55vre9zP1M/gd8+v5cca04W5yDnrb+Dv8z/hP/nAM+ARQHtgVhgSGBZYFeQRlB8UHXQs2CT4IzghuChEJeQhSHtofjQ8NANofe5Blw+t547FOYWtijsQjgtPDa8Ovx5hE2ELKItEo0Mi9wY+WSa+TTJtJYoiOJGbYx6Gm0ZPS/61+mE6dHTa6a/iHGMKYzpjGXEzok9EPspzj9uXdzjeKt4RXxHgmrCzIT6hM+JgYkViT1Jk5MWJV1L1k0WJbemEFMSUvalDM8ImrF5Rv9Ml5mlM+/Nspy1YNaV2bqzxbNPz1Gdw5tzLBWfmph6IPU7L4pXyxtO46ZtSxviB/C38F8L/ASbBINCb2GF8GW6d3pF+kCGd8bGjMFM38zKzDeiAFG16F1WaNbOrM/ZUdn7s0fFieKmHFJOas5JiYYkW3JhruHcBXO7pbbSUmnPPM95m+cNycJl+3KR3Fm5rXKmXCq/rrBSLFf05vnk1eR9mZ8w/9gC9QWSBdfzbfJX5b8sCC74ZSFuIX9hR6Fx4dLC3kWcRbsXI4vTFncsMV1SsqS/KKSobillafbS34odiiuKPy5LXNZWYlBSVNK3PGR5Q6lKqaz0/gqvFTtX4laKVnatcl61ddXPMkHZ1XKH8sry76v5q6+ucVxTtWZ0bfrarnWu63asJ6yXrL+3wXdDXYV6RUFF38bIjc2b2JvKNn3cPGfzlcoplTu3ULYotvRURVS1bjXbun7r9+rM6rs1/jVN2/S3rdr2ebtg+60dfjsadxrsLN/5bZdo14PdIbubay1qK/cQ9uTtebE3YW/nL+6/1O/T3Ve+78d+yf6eupi6C/Vu9fUH9A+sa0AbFA2DB2cevHko8FBro13j7iZWU/lhOKw4/OpI6pF7R8OPdhxzP9Z43Pz4thOME2XNSHN+81BLZktPa3Jr98mwkx1tXm0nfrX/df8p41M1pzVPrztDOVNyZvRswdnhdmn7m3MZ5/o65nQ8Pp90/s6F6Re6LoZfvHwp+NL5Tk7n2cvel09d8bxy8qr71ZZrrtear7tcP/Gby28nuly7mm+43Wi96XGzrXtq95lbvrfO3Q68fekO9861u9Pudt+Lv/fg/sz7PQ8EDwYeih++e5T3aORx0RP8k7Knak8rn+k/q/3d+vemHtee072Bvdefxz5/3Mfve/1H7h/f+0te0F9UvjR6WT/gNHBqMHjw5qsZr/pfS1+PvCn9U/3PbW+t3h7/y++v60NJQ/3vZO9G36/+oPNh/8cpHzuGo4effcr5NPK57IvOl7qv7l87vyV+ezky/zvxe9UP6x9tP8N/PhnNGR2V8mQ8AADAAABNTwd4vx+AngzAuAlAURnryH93e2Si5f8Tj/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 {
  position: absolute;
  right: -0.25rem;
  top: -0.25rem;
  display: block;
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 9999px;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.aegov-avatar.avatar-xs > span.alert-indicator {
  height: 0.375rem;
  width: 0.375rem;
}

.aegov-avatar.avatar-sm,
.aegov-step.step-lg .step-badge svg {
  height: 2rem;
  width: 2rem;
}

.aegov-avatar.avatar-sm > span.alert-indicator {
  height: 0.5rem;
  width: 0.5rem;
}

.aegov-avatar.avatar-base {
  height: 2.5rem;
  width: 2.5rem;
}

.aegov-avatar.avatar-base > span.alert-indicator {
  height: 0.625rem;
  width: 0.625rem;
}

.aegov-avatar.avatar-lg {
  height: 3rem;
  width: 3rem;
}

.aegov-avatar.avatar-lg > img,
.aegov-avatar.avatar-xl > img,
.rounded-md {
  border-radius: 0.375rem;
}

.aegov-avatar.avatar-lg > span.alert-indicator {
  height: 0.75rem;
  width: 0.75rem;
}

.aegov-avatar.avatar-xl {
  height: 3.5rem;
  width: 3.5rem;
}

.aegov-avatar.avatar-xl > span.alert-indicator {
  height: 0.875rem;
  width: 0.875rem;
}

.aegov-btn > img,
.aegov-btn > svg,
.aegov-form-control .form-control-input .control-prefix > svg,
.aegov-form-control .form-control-input .control-suffix > svg,
.step-badge svg,
.tab-link svg {
  height: 1.5rem;
  width: 1.5rem;
  fill: currentColor;
}

.aegov-avatar.avatar-2xl {
  height: 4rem;
  width: 4rem;
}

.aegov-avatar.avatar-2xl > img,
.aegov-avatar.avatar-3xl > img,
.aegov-card,
.aegov-card.card-news:not(.card-bordered) img,
.aegov-card:not(.card-bordered) .card-image,
.rounded-lg {
  border-radius: 0.5rem;
}

.aegov-avatar.avatar-3xl {
  height: 5rem;
  width: 5rem;
}

.aegov-avatar.avatar-rounded > img,
.rounded-full {
  border-radius: 9999px;
}

.aegov-btn,
.aegov-card-group {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
}

.aegov-avatar.avatar-rounded > span.alert-indicator {
  right: 0;
  top: 0;
}

.aegov-banner {
  position: relative;
  --tw-border-opacity: 1;
  border-color: rgb(242 159 14 / var(--tw-border-opacity));
  padding: 0.75rem 1rem;
}

.aegov-banner .aegov-link {
  margin: 0;
  flex-shrink: 0;
  padding: 0;
}

.aegov-banner .\!container,
.aegov-banner .container,
.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.aegov-banner .banner-dismiss,
.p-0\.5 {
  padding: 0.125rem;
}

.banner-top,
.border-b-2 {
  border-bottom-width: 2px;
}

.banner-bottom,
.border-t-2 {
  border-top-width: 2px;
}

.banner-content {
  color: rgb(214 121 9 / var(--tw-text-opacity));
}

.banner-link:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 192 39 / var(--tw-ring-opacity));
  --tw-ring-offset-color: #fffbeb;
}

.banner-notice {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 1rem;
}

.bg-camel-600 {
  background-color: rgb(214 121 9 / var(--tw-text-opacity));
}

.text-camel-50 {
  color: #fffbeb;
}

.bg-slate-700 {
  background-color: #334155;
}

.text-slate-50 {
  color: #f8fafc;
}

.bg-slate-50 {
  background-color: #f8fafc;
}

.border-aered-500 {
  border-color: #ea4f49;
}

.border-slate-700 {
  color: #f8fafc;
  border-color: #334155;
}

.aegov-quote {
  position: relative;
  padding: 1.5rem 2.5rem;
  font-weight: 500;
  color: rgb(35 37 40 / var(--tw-text-opacity));
}

.aegov-quote .quote-icon {
  position: absolute;
  inset-inline-start: 0px;
  top: 0;
  height: 3rem;
  width: 3rem;
}

.aegov-quote .quote-icon:where([dir="rtl"], [dir="rtl"] *) {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.aegov-quote .quote-author {
  margin-bottom: 0.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(124 94 36 / var(--tw-text-opacity));
}

.aegov-btn.btn-link,
.aegov-btn.btn-outline,
.aegov-btn.btn-soft:hover,
.aegov-footer a:hover,
.aegov-quote .quote-cite,
.hover\:text-primary-600:hover,
.text-aegold-600,
.text-primary-600,
nav.aegov-breadcrumb span a span:hover,
nav.aegov-breadcrumb span a:hover,
nav.aegov-breadcrumb > ol a span:hover,
nav.aegov-breadcrumb > ol a:hover {
  color: rgb(146 114 42 / var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

.aegov-footer a,
.aegov-quote .quote-cite,
.font-normal {
  font-weight: 400;
}

.aegov-quote .quote-footer,
.mt-10 {
  margin-top: 2.5rem;
}

.aegov-quote:not(.quote-colored) {
  padding: 1.5rem 2.5rem 1.5rem 3.5rem;
}

.aegov-quote:not(.quote-colored):where([dir="rtl"], [dir="rtl"] *) {
  padding-left: 2.5rem;
  padding-right: 3.5rem;
}

.aegov-quote.quote-colored {
  border-inline-start-width: 10px;
  --tw-border-opacity: 1;
  border-color: rgb(182 138 53 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
}

nav.aegov-breadcrumb span,
nav.aegov-breadcrumb > ol {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

nav.aegov-breadcrumb span span,
nav.aegov-breadcrumb span > li,
nav.aegov-breadcrumb > ol span,
nav.aegov-breadcrumb > ol > li {
  position: relative;
  display: flex;
  align-items: center;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.font-semibold,
.last\:font-semibold:last-child,
nav.aegov-breadcrumb span span:last-child,
nav.aegov-breadcrumb span > li:last-child,
nav.aegov-breadcrumb > ol span:last-child,
nav.aegov-breadcrumb > ol > li:last-child {
  font-weight: 600;
}

.aegov-btn,
.font-medium,
nav.aegov-breadcrumb span a span,
nav.aegov-breadcrumb > ol a span {
  font-weight: 500;
}

nav.aegov-breadcrumb span [aria-current="page"],
nav.aegov-breadcrumb > ol [aria-current="page"] {
  position: relative;
  display: inline-block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}

nav.aegov-breadcrumb span a,
nav.aegov-breadcrumb > ol a {
  position: relative;
  display: inline-block;
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.5rem 0.25rem;
  vertical-align: middle;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
  text-decoration-line: none;
}

nav.aegov-breadcrumb span a svg,
nav.aegov-breadcrumb > ol a svg {
  margin-inline-end: 0.5rem;
  margin-top: -0.125rem;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
}

.space-x-5 > :not([hidden]) ~ :not([hidden]),
nav.aegov-breadcrumb.with-seperator span > :not([hidden]) ~ :not([hidden]),
nav.aegov-breadcrumb.with-seperator > ol > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

nav.aegov-breadcrumb.with-seperator
  span:where([dir="rtl"], [dir="rtl"] *)
  > :not([hidden])
  ~ :not([hidden]),
nav.aegov-breadcrumb.with-seperator
  > ol:where([dir="rtl"], [dir="rtl"] *)
  > :not([hidden])
  ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

nav.aegov-breadcrumb.with-seperator span span::after,
nav.aegov-breadcrumb.with-seperator span > li::after,
nav.aegov-breadcrumb.with-seperator > ol span::after,
nav.aegov-breadcrumb.with-seperator > ol > li::after {
  position: absolute;
  inset-inline-end: -0.75rem;
  top: 0.5rem;
  height: 100%;
  content: var(--tw-content);
  width: auto;
}

.last\:after\:hidden:last-child::after,
nav.aegov-breadcrumb.with-seperator span span:last-child::after,
nav.aegov-breadcrumb.with-seperator span > li:last-child::after,
nav.aegov-breadcrumb.with-seperator > ol span:last-child::after,
nav.aegov-breadcrumb.with-seperator > ol > li:last-child::after {
  content: var(--tw-content);
  display: none;
}

nav.aegov-breadcrumb.with-seperator span span:after,
nav.aegov-breadcrumb.with-seperator span > li:after,
nav.aegov-breadcrumb.with-seperator > ol span:after,
nav.aegov-breadcrumb.with-seperator > ol > li:after {
  content: "/";
}

[dir="ltr"] .arrow-svg,
[dir="rtl"] .aegov-pagination-first svg,
[dir="rtl"] .aegov-pagination-last svg,
[dir="rtl"] .aegov-pagination-next svg,
[dir="rtl"] .aegov-pagination-previous svg,
[dir="rtl"] .arrow {
  transform: rotate(180deg);
}

.-translate-x-1,
.-translate-x-7,
.-translate-x-full,
.-translate-y-2\/4,
.-translate-y-full,
.\[\&_\.accordion-active_svg\]\:rotate-180 .accordion-active svg,
.aegov-toggle.toggle-mode .peer:checked ~ .toggle-item:before,
.aegov-toggle.toggle-mode .toggle-item:before,
.before\:-translate-x-2\/4::before,
.before\:-translate-y-2\/4::before,
.before\:scale-0::before,
.custom-divide-common::before,
.custom-divide > :not(:last-child)::before,
.hover\:before\:scale-100:hover::before,
.peer:checked ~ .peer-checked\:before\:-translate-x-full::before,
.peer:checked ~ .peer-checked\:before\:translate-x-full::before,
.peer:checked ~ .toggle-item::before,
.rotate-45,
.tooltip-arrow:before,
.transform,
.transform-cpu,
.translate-x-1,
.translate-x-7,
.translate-x-full,
.translate-y-full,
input[type="checkbox"]::before,
input[type="checkbox"]:hover::before,
input[type="radio"]::before,
input[type="radio"]:hover::before {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.aegov-btn {
  display: inline-flex;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration-line: none;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  height: 3rem;
  gap: 0.5rem;
  border-width: 2px;
  border-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  background-color: rgb(146 114 42 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.aegov-btn:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 2px;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(230 215 162 / var(--tw-ring-opacity));
}

.aegov-btn.btn-link:hover,
.aegov-btn.btn-soft:hover,
.aegov-btn:hover {
  --tw-bg-opacity: 1;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.aegov-btn:hover {
  background-color: rgb(182 138 53 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(249 247 237 / var(--tw-text-opacity));
  --tw-shadow: 0px 0px 0px 5px;
  --tw-shadow-colored: 0px 0px 0px 5px var(--tw-shadow-color);
  --tw-shadow-color: #f2eccf;
  --tw-shadow: var(--tw-shadow-colored);
}

.aegov-btn:disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.3;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.aegov-btn.btn-soft {
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(124 94 36 / var(--tw-text-opacity));
}

.aegov-btn.btn-link,
.aegov-btn.btn-outline,
.bg-transparent {
  background-color: transparent;
}

.aegov-btn.btn-outline:hover,
.aegov-btn.btn-soft:hover {
  background-color: rgb(242 236 207 / var(--tw-bg-opacity));
}

.aegov-btn.btn-soft:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(108 69 39 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 0px;
}

.aegov-btn.btn-secondary.btn-soft:disabled,
.aegov-btn.btn-soft:disabled,
.disabled\:opacity-50:disabled,
.opacity-50 {
  opacity: 0.5;
}

.aegov-btn.btn-link:hover {
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
}

.aegov-btn.btn-link:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgb(182 138 53 / var(--tw-border-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(182 138 53 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 0px;
}

.aegov-btn.btn-outline:hover,
.aegov-btn.btn-secondary.btn-link:hover,
.aegov-btn.btn-secondary.btn-soft:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-bg-opacity: 1;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}

.aegov-btn.btn-outline,
.border-primary-600 {
  --tw-border-opacity: 1;
  border-color: rgb(146 114 42 / var(--tw-border-opacity));
}

.aegov-card-group,
.aegov-card.card-bordered {
  border-color: rgb(215 188 109 / var(--tw-border-opacity));
  border-width: 1px;
  --tw-border-opacity: 1;
}

.aegov-btn.btn-outline:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgb(182 138 53 / var(--tw-border-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(182 138 53 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 0px;
}

.aegov-btn.btn-lg {
  height: 3.25rem;
  gap: 0.75rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.aegov-btn.btn-lg:has(svg) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.aegov-btn.btn-lg:has(svg + svg) {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.aegov-btn.btn-lg:has(img) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.aegov-btn.btn-lg:has(img + img) {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.aegov-btn.btn-lg .btn-icon {
  width: 3.25rem;
  gap: 0;
  padding-left: 0;
  padding-right: 0;
}

.aegov-btn.btn-base {
  height: 3rem;
  gap: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.aegov-btn.btn-sm {
  height: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.aegov-btn.btn-sm:has(svg) {
  padding-left: 1rem;
  padding-right: 1rem;
}

.aegov-btn.btn-sm:has(svg + svg) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.aegov-btn.btn-sm:has(img) {
  padding-left: 1rem;
  padding-right: 1rem;
}

.aegov-btn.btn-sm:has(img + img) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.aegov-btn.btn-sm.btn-icon {
  width: 2.5rem;
  gap: 0;
  padding-left: 0;
  padding-right: 0;
}

.aegov-btn.btn-xs,
[data-responsive="auto"] .aegov-btn {
  height: 2rem;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.aegov-btn.btn-xs > img,
.aegov-btn.btn-xs > svg {
  height: 1.125rem;
  width: 1.125rem;
}

.aegov-btn.btn-xs:has(svg) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.aegov-btn.btn-xs:has(svg + svg) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.aegov-btn.btn-xs:has(img) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.aegov-btn.btn-xs:has(img + img) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.aegov-btn.btn-xs.btn-icon {
  width: 2rem;
  gap: 0;
  padding-left: 0;
  padding-right: 0;
}

.aegov-btn.btn-block,
.w-full {
  width: 100%;
}

.aegov-btn > img,
.aegov-btn > svg,
.flex-shrink-0 {
  flex-shrink: 0;
}

.aegov-btn:has(svg) {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.aegov-btn:has(svg + svg) {
  padding-left: 1rem;
  padding-right: 1rem;
}

.aegov-btn:has(img) {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.aegov-btn:has(img + img) {
  padding-left: 1rem;
  padding-right: 1rem;
}

.aegov-btn.btn-icon {
  width: 3rem;
  gap: 0;
  padding-left: 0;
  padding-right: 0;
}

.aegov-btn.btn-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(35 37 40 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(247 247 247 / var(--tw-text-opacity));
}

.aegov-btn.btn-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 15 18 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(225 227 229 / var(--tw-text-opacity));
  --tw-shadow-color: #e1e3e5;
  --tw-shadow: var(--tw-shadow-colored);
}

.aegov-card.card-glow:hover,
.aegov-dropdown,
.aegov-modal-wrapper {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),
    0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
}

.aegov-btn.btn-secondary:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(195 198 203 / var(--tw-ring-opacity));
}

.aegov-btn.btn-secondary.btn-soft {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
}

.aegov-btn.btn-secondary.btn-link,
.aegov-btn.btn-secondary.btn-outline {
  background-color: transparent;
  color: rgb(35 37 40 / var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

.aegov-btn.btn-secondary.btn-soft:hover {
  background-color: rgb(225 227 229 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
}

.aegov-btn.btn-secondary.btn-soft:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(195 198 203 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 0px;
}

.aegov-btn.btn-secondary.btn-link:hover,
.aegov-modal-close:hover,
.dropdown-item:hover {
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.aegov-btn.btn-secondary.btn-link:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgb(195 198 203 / var(--tw-border-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(195 198 203 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 0px;
}

.aegov-btn.btn-secondary.btn-outline:hover,
.aegov-card.card-glow:hover,
.aegov-form-control .form-control-dropbox,
.aegov-toggle.toggle-mode .toggle-item:before,
.hover\:shadow-none:hover,
.hover\:shadow-xl:hover,
.shadow,
.shadow-none,
.shadow-sm,
.shadow-xl,
.toggle-item::before {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.aegov-btn.btn-secondary.btn-outline,
.border-secondary-800 {
  --tw-border-opacity: 1;
  border-color: rgb(35 37 40 / var(--tw-border-opacity));
}

.aegov-btn.btn-secondary.btn-outline:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(225 227 229 / var(--tw-bg-opacity));
}

.aegov-btn.btn-secondary.btn-outline:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgb(195 198 203 / var(--tw-border-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(195 198 203 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 0px;
}

.aegov-card-group {
  display: grid;
  gap: 1px;
  background-color: rgb(215 188 109 / var(--tw-bg-opacity));
}

.aegov-card.card-service:hover,
.aegov-link.link-soft:hover,
.aegov-pagination-page:hover,
.bg-primary-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
}

.aegov-card-group.card-stacked,
.aegov-card.card-bordered,
.overflow-hidden {
  overflow: hidden;
}

.aegov-card-group.card-stacked
  > :not(.card-lg)
  > :not([hidden])
  ~ :not([hidden]),
.aegov-card.card-bordered:not(.card-news):not(.card-lg)
  > :not([hidden])
  ~ :not([hidden]),
.aegov-card.card-news
  .card-content:not(.card-lg)
  > :not([hidden])
  ~ :not([hidden]),
.aegov-card.card-news:not(.card-bordered):not(.card-lg)
  > :not([hidden])
  ~ :not([hidden]),
.aegov-form-control.aegov-file-input-control
  .file-input-summary
  > :not([hidden])
  ~ :not([hidden]),
.card-element-space:not(.card-lg) > :not([hidden]) ~ :not([hidden]),
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.aegov-card-group.card-stacked > * {
  height: 100%;
  padding: 1rem;
}

.card-lg > :not(:last-child) > :not([hidden]) ~ :not([hidden]),
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.aegov-card .card-image {
  aspect-ratio: 16/9;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.aegov-card.card-bordered:not(.card-news) .card-image,
.rounded-2xl {
  border-radius: 1rem;
}

.aegov-card.card-glow,
.duration-300 {
  transition-duration: 0.3s;
}

.aegov-card.card-glow:hover {
  --tw-shadow-color: rgb(182 138 53 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}

.focus\:ring-1:focus,
.focus\:ring-2:focus,
.step-completed .step-badge:hover,
.step-current .step-badge,
input[type="checkbox"]:focus,
input[type="radio"]:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.aegov-card.card-news:not(.card-bordered) img:hover,
.hover\:opacity-90:hover {
  opacity: 0.9;
}

.aegov-card.card-news.card-bordered .card-content,
.p-4 {
  padding: 1rem;
}

.aegov-card.card-service,
.aegov-tooltip,
.before\:transition-all::before,
.before\:transition-transform::before,
.submenu li a,
.transition,
.transition-all,
.transition-colors,
.transition-opacity,
.transition-transform {
  transition-duration: 150ms;
}

.aegov-card.card-service .card-service-title {
  font-size: 1.125rem !important;
  line-height: 1.5 !important;
}

.aegov-card.card-service .card-service-title > a:hover,
.aegov-pagination-page:hover,
.hover\:text-primary-800:hover,
.text-primary-800 {
  --tw-text-opacity: 1;
  color: rgb(108 69 39 / var(--tw-text-opacity));
}

.aegov-link {
  margin-left: -0.625rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background-color: transparent;
  padding: 0.5rem 0.625rem;
  vertical-align: middle;
  font-weight: 600;
  text-decoration-line: none;
}

.aegov-link:where([dir="rtl"], [dir="rtl"] *) {
  margin-right: -0.625rem;
}

.aegov-link:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(215 188 109 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 4px;
}

.aegov-link.link-soft:hover,
.hover\:no-underline:hover,
.main-navigation .menu-item a,
.no-underline {
  text-decoration-line: none;
}

.aegov-dropdown .dropwdown-body,
.aegov-link.link-secondary:hover,
.text-aeblack-700 {
  --tw-text-opacity: 1;
  color: rgb(62 64 70 / var(--tw-text-opacity));
}

.aegov-link.link-secondary:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(158 162 169 / var(--tw-ring-opacity));
}

.aegov-link.link-secondary.link-soft:hover,
.bg-aeblack-50,
.bg-secondary-50,
.header-navs,
.tab-pills .tab-link:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.aegov-pagination-current,
.step-completed .step-badge,
.step-current .step-badge {
  background-color: rgb(182 138 53 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
}

.aegov-pagination {
  display: inline-flex;
  align-items: center;
}

.aegov-pagination > :not([hidden]) ~ :not([hidden]),
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.aegov-pagination a {
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration-line: none;
}

.aegov-pagination-first,
.aegov-pagination-last,
.aegov-pagination-next,
.aegov-pagination-previous {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.aegov-pagination-current,
.aegov-pagination-page {
  display: inline-flex;
  height: 2rem;
  width: 2rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.aegov-pagination-current {
  color: rgb(249 247 237 / var(--tw-text-opacity));
}

.aegov-pagination-extend {
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.step-badge,
.step-text-below {
  color: rgb(27 29 33 / var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

.step-badge {
  position: relative;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-size: 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration-line: none;
  outline-offset: 2px;
}

.step-badge:not(.step-current .step-badge, .step-completed .step-badge):hover {
  --tw-border-opacity: 1;
  border-color: rgb(242 236 207 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(242 236 207 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(108 69 39 / var(--tw-text-opacity));
}

.step-current .step-badge {
  pointer-events: none;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(242 236 207 / var(--tw-ring-opacity));
}

.step-current .step-badge:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(215 188 109 / var(--tw-ring-opacity));
}

.step-completed .step-badge,
.step-current .step-badge {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(182 138 53 / var(--tw-border-opacity));
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.step-completed .step-badge {
  background-position: center;
  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-completed .step-badge:hover {
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(242 236 207 / var(--tw-ring-opacity));
}

.step-disabled {
  pointer-events: none;
  opacity: 0.5;
}

.aegov-step-title {
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
  padding: 1.5rem;
}

.aegov-step-title .step-title-progress,
.step-connector-state {
  width: 100%;
  background-color: rgb(195 198 203 / var(--tw-bg-opacity));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
}

.aegov-step-title .step-title-progress-status,
.bg-primary-500,
.hover\:bg-primary-500:hover,
.step-completed .step-connector-state {
  background-color: rgb(182 138 53 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}

.aegov-step-title .step-outof {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(146 114 42 / var(--tw-text-opacity));
}

.aegov-step-title .step-title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
}

.aegov-step-title .step-title-progress {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.aegov-step-title .step-title-progress-status {
  height: 0.25rem;
  border-radius: 9999px;
}

.step-connector {
  position: absolute;
  inset: 0px;
  display: flex;
  align-items: center;
}

.h-\[0\.188rem\],
.step-connector-state {
  height: 0.188rem;
}

.rounded,
input[type="checkbox"],
input[type="range"] {
  border-radius: 0.25rem;
}

.step-connector-vertical {
  position: absolute;
  inset-inline-start: 1.25rem;
  top: 1.25rem;
  margin-inline-start: -1px;
  height: 100%;
  width: 0.188rem;
}

.step-text-below {
  position: absolute;
  top: calc(100% + 1rem);
  white-space: nowrap;
  font-weight: 500;
}

.aegov-step .step-connector {
  inset-inline-start: 3rem;
  width: calc(100% - 3.5rem);
}

.aegov-step .step-connector-vertical {
  top: 3rem;
  height: calc(100% - 3.5rem);
}

.aegov-step.step-sm .step-connector {
  inset-inline-start: 2.5rem;
  width: calc(100% - 3rem);
}

.aegov-step.step-sm .step-badge {
  height: 2rem;
  width: 2rem;
  background-size: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.aegov-step.step-sm .step-connector-vertical {
  top: 2.5rem;
  inset-inline-start: 1rem;
  height: calc(100% - 3rem);
}

.aegov-step.step-lg .step-connector {
  inset-inline-start: 3.5rem;
  width: calc(100% - 4rem);
}

.aegov-step.step-lg .step-badge {
  height: 3rem;
  width: 3rem;
  background-size: 2rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.aegov-step.step-lg .step-connector-vertical {
  top: 3.5rem;
  inset-inline-start: 1.5rem;
  height: calc(100% - 4rem);
}

[multiple],
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
  display: block;
  width: 100%;
  flex: 1 1 0%;
  border-width: 0;
  background-color: transparent;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(93 59 38 / var(--tw-text-opacity));
}

[multiple]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

[multiple]::placeholder,
input[type="date"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="email"]::placeholder,
input[type="month"]::placeholder,
input[type="number"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="text"]::placeholder,
input[type="time"]::placeholder,
input[type="url"]::placeholder,
input[type="week"]::placeholder,
select::placeholder,
textarea::placeholder {
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.focus\:ring-0:focus,
.ring-0,
[multiple]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
select:focus,
textarea:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

[multiple]:disabled,
input[type="date"]:disabled,
input[type="datetime-local"]:disabled,
input[type="email"]:disabled,
input[type="month"]:disabled,
input[type="number"]:disabled,
input[type="password"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="text"]:disabled,
input[type="time"]:disabled,
input[type="url"]:disabled,
input[type="week"]:disabled,
select:disabled,
textarea:disabled {
  pointer-events: none;
  cursor: not-allowed;
}

input[type="range"] {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  display: inline-block;
  height: 0.5rem;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgb(195 198 203 / 0.5);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #d7bc6d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(215 188 109 / 0) var(--tw-gradient-to-position);
  --tw-gradient-to: #b68a35 var(--tw-gradient-to-position);
  vertical-align: middle;
  font-size: 1rem;
  line-height: 1.5rem;
}

input[type="range"]::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  cursor: ew-resize;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(108 69 39 / var(--tw-bg-opacity));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  -webkit-transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.main-navigation .menu-item.menu-item-has-children > a,
.submenu li a,
.toggle-item,
.transition-colors {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.aegov-tooltip,
input[type="checkbox"]::before,
input[type="radio"]::before {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

input[type="range"]::-webkit-slider-thumb:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 94 36 / var(--tw-bg-opacity));
}

input[type="range"]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  border-width: 0;
  background-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

input[type="file"] {
  width: 100%;
  overflow: hidden;
  border-width: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  outline-offset: 2px;
}

input[type="file"]::file-selector-button {
  margin-inline-end: 1rem;
  height: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(124 94 36 / var(--tw-text-opacity));
  border-start-start-radius: 0.25rem;
  border-end-start-radius: 0.25rem;
  border-width: 0;
  padding: 0.75rem 1rem;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(215 188 109 / var(--tw-ring-opacity));
}

.aegov-form-control .form-control-dropbox svg,
.aegov-form-control.control-error .form-control-dropbox svg,
.aegov-form-control.control-secondary .form-control-dropbox svg,
.text-slate-300 {
  color: rgb(203 213 225 / var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

input[type="file"]:focus-within::file-selector-button {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(146 114 42 / var(--tw-ring-opacity));
}

.focus\:outline-primary-500:focus,
input[type="file"]:focus {
  outline-color: #b68a35;
}

input[type="file"]:focus::file-selector-button {
  z-index: 10;
  --tw-shadow-color: rgb(203 163 68 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}

input[type="file"]:hover:not(:disabled):not([readonly])::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(242 236 207 / var(--tw-bg-opacity));
}

.aegov-form-control .form-control-dropbox,
.aegov-form-control .form-control-dropbox label,
.aegov-form-control .form-control-input,
.aegov-form-control.control-secondary .form-control-dropbox,
.aegov-form-control.control-secondary .form-control-dropbox label,
.aegov-form-control.control-secondary .form-control-input {
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}

.aegov-form-control label {
  margin-bottom: 0.25rem;
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
}

.aegov-form-control .form-control-input {
  position: relative;
  display: flex;
  border-radius: 0.375rem;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
}

.main-navigation .menu-item.menu-item-has-children .submenu-btn:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus {
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  --tw-ring-offset-width: 2px;
}

.aegov-form-control .form-control-input:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(146 114 42 / var(--tw-ring-opacity));
}

.aegov-form-control .form-control-dropbox:focus,
.aegov-form-control .form-control-input:focus,
.focus\:shadow-md:focus {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.aegov-form-control .form-control-input .control-prefix,
.aegov-form-control .form-control-input .control-suffix {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.aegov-form-control .form-control-input .control-prefix + input,
.aegov-form-control .form-control-input .control-suffix + input,
.pl-1\.5 {
  padding-left: 0.375rem;
}

.aegov-form-control .form-control-input:has(:disabled) {
  opacity: 0.4;
}

.aegov-form-control .form-control-input:has([type="range"]) {
  border-width: 0;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.aegov-form-control .form-control-input .control-prefix,
.ps-4 {
  padding-inline-start: 1rem;
}

.aegov-form-control .form-control-input .control-prefix select,
.ps-0 {
  padding-inline-start: 0px;
}

.aegov-form-control .form-control-input .control-suffix,
.pe-4 {
  padding-inline-end: 1rem;
}

.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 {
  pointer-events: none;
  position: absolute;
  right: 0.875rem;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: inherit;
  padding-inline-end: 0px;
}

.aegov-form-control
  .form-control-input
  input[type="date"]
  + .control-suffix
  svg:focus-within,
.aegov-form-control
  .form-control-input
  input[type="datetime-local"]
  + .control-suffix
  svg:focus-within,
.aegov-form-control
  .form-control-input
  input[type="month"]
  + .control-suffix
  svg:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-inset: inset;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(146 114 42 / var(--tw-ring-opacity));
}

.aegov-form-control .form-control-input:focus-within .control-prefix {
  --tw-text-opacity: 1;
  color: rgb(93 59 38 / var(--tw-text-opacity));
}

.aegov-form-control .form-control-input:focus-within .control-suffix {
  --tw-text-opacity: 1;
  color: rgb(93 59 38 / var(--tw-text-opacity));
}

.aegov-form-control select {
  padding-inline-end: 2.25rem;
  padding-inline-start: 1rem;
  --tw-text-opacity: 1;
  color: rgb(93 59 38 / var(--tw-text-opacity));
  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 select:where([dir="rtl"], [dir="rtl"] *) {
  background-position: 0.5rem;
}

.aegov-form-control [multiple] {
  background-image: none;
  padding-right: 1rem;
}

.aegov-form-control textarea,
.h-auto {
  height: auto;
}

.aegov-form-control.control-lg .form-control-input input,
.aegov-form-control.control-lg .form-control-input select,
.aegov-form-control.control-lg .form-control-input textarea {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.aegov-form-control.control-lg .form-control-input input[type="file"] {
  height: 3.5rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.aegov-form-control.control-lg
  .form-control-input
  input[type="file"]::file-selector-button {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.aegov-form-control.control-base .form-control-input input,
.aegov-form-control.control-base .form-control-input select,
.aegov-form-control.control-base .form-control-input textarea {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.aegov-form-control.control-base .form-control-input input[type="file"] {
  height: 3rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.aegov-form-control.control-base
  .form-control-input
  input[type="file"]::file-selector-button {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.aegov-form-control.control-sm .form-control-input input,
.aegov-form-control.control-sm .form-control-input select,
.aegov-form-control.control-sm .form-control-input textarea {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.aegov-form-control.control-sm .form-control-input input[type="file"] {
  height: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.aegov-form-control.control-sm
  .form-control-input
  input[type="file"]::file-selector-button {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.aegov-form-control .form-control-dropbox {
  position: relative;
  display: block;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(203 163 68 / var(--tw-border-opacity));
  text-align: center;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
}

.aegov-form-control .form-control-dropbox svg {
  margin-left: auto;
  margin-right: auto;
  height: 2.5rem;
  width: 2.5rem;
}

.aegov-form-control .form-control-dropbox label {
  position: relative;
  display: inline-block;
  cursor: pointer;
  border-radius: 0.375rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(146 114 42 / var(--tw-text-opacity));
}

.aegov-form-control .form-control-dropbox label:focus-within {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(146 114 42 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 2px;
}

.aegov-form-control.control-secondary .form-control-input,
.ring-secondary-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(121 126 134 / var(--tw-ring-opacity));
}

.aegov-form-control.control-error .form-control-input,
.ring-aered-400 {
  --tw-ring-color: rgb(244 122 117 / var(--tw-ring-opacity));
  --tw-ring-opacity: 1;
}

.aegov-form-control.control-secondary .form-control-input:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 79 88 / var(--tw-ring-opacity));
}

.aegov-form-control.control-secondary
  .form-control-input
  input[type="date"]
  + .control-suffix
  svg:focus-within,
.aegov-form-control.control-secondary
  .form-control-input
  input[type="datetime-local"]
  + .control-suffix
  svg:focus-within,
.aegov-form-control.control-secondary
  .form-control-input
  input[type="month"]
  + .control-suffix
  svg:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 79 88 / var(--tw-ring-opacity));
}

.aegov-form-control.control-secondary
  .form-control-input:focus-within
  .control-prefix {
  --tw-text-opacity: 1;
  color: rgb(27 29 33 / var(--tw-text-opacity));
}

.aegov-form-control.control-secondary
  .form-control-input:focus-within
  .control-suffix {
  --tw-text-opacity: 1;
  color: rgb(27 29 33 / var(--tw-text-opacity));
}

.aegov-form-control.control-secondary select {
  padding-inline-end: 2.25rem;
  padding-inline-start: 1rem;
  --tw-text-opacity: 1;
  color: rgb(27 29 33 / var(--tw-text-opacity));
}

.aegov-form-control.control-secondary select:where([dir="rtl"], [dir="rtl"] *) {
  background-position: 0.5rem;
}

.aegov-form-control.control-secondary .form-control-dropbox,
.border-secondary-400 {
  --tw-border-opacity: 1;
  border-color: rgb(121 126 134 / var(--tw-border-opacity));
}

.aegov-footer .accordion-title button svg,
.aegov-form-control.control-secondary .form-control-dropbox label,
.footer-contact li > a:hover,
.hover\:text-aeblack-600:hover,
.social-sharing a,
.text-aeblack-600,
.text-secondary-600 {
  --tw-text-opacity: 1;
  color: rgb(75 79 88 / var(--tw-text-opacity));
}

.aegov-form-control.control-secondary .form-control-dropbox label:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 79 88 / var(--tw-ring-opacity));
}

.aegov-form-control.control-secondary .form-control-dropbox label:hover,
.hover\:text-aeblack-500:hover,
.hover\:text-secondary-500:hover,
.social-sharing a:hover,
.text-aeblack-500 {
  --tw-text-opacity: 1;
  color: rgb(95 100 109 / var(--tw-text-opacity));
}

.aegov-form-control.control-secondary input[type="range"] {
  background-color: rgb(195 198 203 / 0.5);
  --tw-gradient-from: #9ea2a9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(158 162 169 / 0) var(--tw-gradient-to-position);
  --tw-gradient-to: #5f646d var(--tw-gradient-to-position);
}

.aegov-form-control.control-error input[type="range"],
.from-aered-300 {
  --tw-gradient-from: #faaaa7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 170 167 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.aegov-form-control.control-secondary
  input[type="range"]::-webkit-slider-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(35 37 40 / var(--tw-bg-opacity));
}

.aegov-form-control.control-secondary
  input[type="range"]::-webkit-slider-thumb:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(62 64 70 / var(--tw-bg-opacity));
}

.aegov-form-control.control-secondary input[type="file"]::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(62 64 70 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(158 162 169 / var(--tw-ring-opacity));
}

.aegov-form-control.control-secondary
  input[type="file"]:focus-within::file-selector-button {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 79 88 / var(--tw-ring-opacity));
}

.aegov-form-control.control-secondary input[type="file"]:focus,
.focus\:outline-secondary-500:focus {
  outline-color: #5f646d;
}

.aegov-form-control.control-secondary
  input[type="file"]:focus::file-selector-button {
  --tw-shadow-color: rgb(121 126 134 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}

.aegov-form-control.control-secondary
  input[type="file"]:hover:not(:disabled):not(
    [readonly]
  )::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(225 227 229 / var(--tw-bg-opacity));
}

.aegov-form-control.control-error .error-message {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(216 55 49 / var(--tw-text-opacity));
}

.aegov-form-control.control-error .form-control-input:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 55 49 / var(--tw-ring-opacity));
}

.aegov-form-control.control-error
  .form-control-input
  input[type="date"]
  + .control-suffix
  svg:focus-within,
.aegov-form-control.control-error
  .form-control-input
  input[type="datetime-local"]
  + .control-suffix
  svg:focus-within,
.aegov-form-control.control-error
  .form-control-input
  input[type="month"]
  + .control-suffix
  svg:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 55 49 / var(--tw-ring-opacity));
}

.aegov-form-control.control-error
  .form-control-input:focus-within
  .control-prefix {
  --tw-text-opacity: 1;
  color: rgb(124 35 32 / var(--tw-text-opacity));
}

.aegov-form-control.control-error
  .form-control-input:focus-within
  .control-suffix {
  --tw-text-opacity: 1;
  color: rgb(124 35 32 / var(--tw-text-opacity));
}

.aegov-form-control.control-error select {
  padding-inline-end: 2.25rem;
  padding-inline-start: 1rem;
  --tw-text-opacity: 1;
  color: rgb(124 35 32 / var(--tw-text-opacity));
}

.aegov-form-control.control-error select:where([dir="rtl"], [dir="rtl"] *) {
  background-position: 0.5rem;
}

.aegov-form-control.control-error .form-control-dropbox {
  --tw-border-opacity: 1;
  border-color: rgb(244 122 117 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.aegov-form-control.control-error .form-control-dropbox label {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(216 55 49 / var(--tw-text-opacity));
}

.aegov-form-control.control-error .form-control-dropbox label:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 55 49 / var(--tw-ring-opacity));
}

.aegov-form-control.control-error .form-control-dropbox label:hover,
.hover\:text-aered-500:hover {
  --tw-text-opacity: 1;
  color: rgb(234 79 73 / var(--tw-text-opacity));
}

.aegov-form-control.control-error input[type="range"] {
  background-color: rgb(253 205 203 / 0.5);
  --tw-gradient-to: #ea4f49 var(--tw-gradient-to-position);
}

.aegov-form-control.control-error input[type="range"]::-webkit-slider-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(149 35 31 / var(--tw-bg-opacity));
}

.aegov-form-control.control-error
  input[type="range"]::-webkit-slider-thumb:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(181 37 32 / var(--tw-bg-opacity));
}

.aegov-form-control.control-error input[type="file"]::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(181 37 32 / var(--tw-text-opacity));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 170 167 / var(--tw-ring-opacity));
}

.aegov-form-control.control-error
  input[type="file"]:focus-within::file-selector-button {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 55 49 / var(--tw-ring-opacity));
}

.aegov-form-control.control-error input[type="file"]:focus,
.focus\:outline-aered-500:focus {
  outline-color: #ea4f49;
}

.aegov-form-control.control-error
  input[type="file"]:focus::file-selector-button {
  --tw-shadow-color: rgb(244 122 117 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}

.aegov-form-control.control-error
  input[type="file"]:hover:not(:disabled):not(
    [readonly]
  )::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(253 228 227 / var(--tw-bg-opacity));
}

.aegov-form-control.aegov-file-input-control .file-input-label {
  margin: 0;
  display: inline-flex !important;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  text-decoration-line: none;
}

.aegov-form-control.aegov-file-input-control
  .file-input-label.file-input-disabled,
.opacity-40 {
  opacity: 0.4;
}

.aegov-form-control.aegov-file-input-control .file-input-summary,
.mt-4 {
  margin-top: 1rem;
}

.aegov-form-control.aegov-file-input-control
  .file-input-summary
  .file-input-summary-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
  text-align: center;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(95 100 109 / var(--tw-text-opacity));
}

input[type="checkbox"],
input[type="radio"] {
  position: relative;
  margin: 0;
  height: 1.25rem;
  width: 1.25rem;
  flex-shrink: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(203 163 68 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(203 163 68 / var(--tw-text-opacity));
  accent-color: #cba344;
}

input[type="checkbox"]::before,
input[type="radio"]::before {
  position: absolute;
  inset-inline-start: 50%;
  top: 50%;
  height: 3rem;
  width: 3rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
  mix-blend-mode: multiply;
  content: var(--tw-content);
  transition-duration: 150ms;
}

.hover\:before\:scale-100:hover::before,
input[type="checkbox"]:hover::before,
input[type="radio"]:hover::before {
  content: var(--tw-content);
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

input[type="checkbox"]:where([dir="rtl"], [dir="rtl"] *)::before,
input[type="radio"]:where([dir="rtl"], [dir="rtl"] *)::before {
  content: var(--tw-content);
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

input[type="checkbox"]:focus,
input[type="radio"]:focus {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(230 215 162 / var(--tw-ring-opacity));
}

input[type="checkbox"]:disabled,
input[type="radio"]:disabled {
  pointer-events: none;
  --tw-border-opacity: 1;
  border-color: rgb(230 215 162 / var(--tw-border-opacity));
}

input[type="checkbox"]:disabled::before,
input[type="radio"]:disabled::before {
  content: var(--tw-content) !important;
  display: none !important;
}

.aegov-check-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.aegov-check-group > :not([hidden]) ~ :not([hidden]),
.aegov-check-item > :not([hidden]) ~ :not([hidden]),
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.aegov-check-item:where([dir="rtl"], [dir="rtl"] *)
  > :not([hidden])
  ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.aegov-check-item:has(input:disabled) label {
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.aegov-check-group {
  position: relative;
  display: flex;
  align-items: flex-start;
  --tw-text-opacity: 1;
  color: rgb(121 126 134 / var(--tw-text-opacity));
}

.aegov-check-group:where([dir="rtl"], [dir="rtl"] *)
  > :not([hidden])
  ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.aegov-check-group input,
.mt-1 {
  margin-top: 0.25rem;
}

.aegov-check-group label {
  display: inline-block;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
}

.aegov-check-group.group-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.aegov-toggle,
.toggle-item {
  cursor: pointer;
  align-items: center;
}

.aegov-check-group.group-list label {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding-inline-end: 1rem;
}

.aegov-check-group:has(input:disabled) {
  --tw-text-opacity: 1;
  color: rgb(195 198 203 / var(--tw-text-opacity));
}

.aegov-check-group:has(input:disabled) label {
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.aegov-check-group.check-sm input[type="checkbox"]::before,
.aegov-check-group.check-sm input[type="radio"]::before,
.aegov-check-item.check-sm input[type="checkbox"]::before,
.aegov-check-item.check-sm input[type="radio"]::before {
  height: 2.5rem;
  content: var(--tw-content);
  width: 2.5rem;
}

.aegov-check-group.check-secondary input[type="checkbox"],
.aegov-check-group.check-secondary input[type="radio"],
.aegov-check-item.check-secondary input[type="checkbox"],
.aegov-check-item.check-secondary input[type="radio"] {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(62 64 70 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
  accent-color: #232528;
}

.aegov-check-group.check-secondary input[type="checkbox"]::before,
.aegov-check-group.check-secondary input[type="radio"]::before,
.aegov-check-item.check-secondary input[type="checkbox"]::before,
.aegov-check-item.check-secondary input[type="radio"]::before,
.before\:bg-secondary-50::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.aegov-check-group.check-secondary input[type="checkbox"]:focus,
.aegov-check-group.check-secondary input[type="radio"]:focus,
.aegov-check-item.check-secondary input[type="checkbox"]:focus,
.aegov-check-item.check-secondary input[type="radio"]:focus,
.focus\:ring-secondary-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(195 198 203 / var(--tw-ring-opacity));
}

.aegov-check-group.check-secondary input[type="checkbox"]:disabled,
.aegov-check-group.check-secondary input[type="radio"]:disabled,
.aegov-check-item.check-secondary input[type="checkbox"]:disabled,
.aegov-check-item.check-secondary input[type="radio"]:disabled,
.border-secondary-200 {
  --tw-border-opacity: 1;
  border-color: rgb(195 198 203 / var(--tw-border-opacity));
}

.aegov-toggle.toggle-mode .toggle-item,
.footer-bottom,
.lang-other-title,
.rounded-bordered,
.toggle-item::before {
  border-color: rgb(225 227 229 / var(--tw-border-opacity));
  --tw-border-opacity: 1;
}

.aegov-toggle,
.custom-divide > * {
  position: relative;
  display: inline-flex;
}

.aegov-toggle .toggle-text,
.ms-3 {
  margin-inline-start: 0.75rem;
}

.absolute,
.aegov-toggle input[type="checkbox"] {
  position: absolute;
}

.toggle-item {
  position: relative;
  display: flex;
  height: 1rem;
  width: 2.5rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(225 227 229 / var(--tw-bg-opacity));
  padding-left: 0;
  padding-right: 0;
  outline-color: #797e86;
  transition-duration: 150ms;
}

.toggle-item::before {
  height: 1.25rem;
  width: 1.25rem;
  border-radius: 9999px;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  content: var(--tw-content);
  transition-duration: 0.3s;
}

.aegovs-slider-style .slick-dots .slick-active button,
.focus\:ring:focus,
.hover\:ring-4:hover,
.main-navigation .menu-item.menu-item-has-children .submenu-btn:focus,
.ring,
.ring-1,
.ring-2,
.ring-4 {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}

.aegov-dropdown,
.aegov-modal-wrapper,
.aegov-tooltip {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.bg-primary-300,
.peer:checked ~ .peer-checked\:bg-primary-300,
.peer:checked ~ .toggle-item {
  --tw-bg-opacity: 1;
  background-color: rgb(215 188 109 / var(--tw-bg-opacity));
}

.peer:checked ~ .toggle-item::before {
  --tw-translate-x: 100%;
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(146 114 42 / var(--tw-border-opacity));
}

.peer:focus-visible ~ .toggle-item {
  outline-style: solid;
  outline-offset: 3px;
  outline-color: #b68a35;
}

.peer:checked ~ .toggle-item:where([dir="rtl"], [dir="rtl"] *)::before {
  content: var(--tw-content);
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.toggle-icon::before {
  height: 1.25rem;
  width: 1.25rem;
  background-position: center;
  content: var(--tw-content);
}

.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");
  background-size: 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");
}

.aegov-toggle.toggle-mode .peer:checked ~ .toggle-icon:before,
.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,
.bg-secondary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(35 37 40 / var(--tw-bg-opacity));
}

.aegov-toggle.toggle-secondary .peer:checked ~ .toggle-item::before,
.before\:border-secondary-600::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(75 79 88 / var(--tw-border-opacity));
}

.aegov-toggle.toggle-secondary .peer:focus-visible ~ .toggle-item {
  outline-color: #c3c6cb;
}

.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,
.bg-aegreen-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(160 213 171 / var(--tw-bg-opacity));
}

.aegov-toggle.toggle-success .peer:checked ~ .toggle-item::before,
.before\:border-aegreen-600::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(63 142 80 / var(--tw-border-opacity));
}

.aegov-toggle.toggle-success .peer:focus-visible ~ .toggle-item {
  outline-color: #cae8cf;
}

.aegov-toggle.toggle-mode .toggle-item {
  height: 1.5rem;
  width: 3rem;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.aegov-toggle.toggle-mode .toggle-item:before {
  height: 1rem;
  width: 1rem;
  --tw-translate-x: 0.25rem;
  border-color: transparent;
  background-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  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
  .toggle-item:where([dir="rtl"], [dir="rtl"] *):before {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.aegov-toggle.toggle-mode .peer:checked ~ .toggle-item,
.bg-aeblack-950,
.hover\:bg-secondary-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 15 18 / var(--tw-bg-opacity));
}

.aegov-dropdown,
.aegov-modal-wrapper {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.aegov-toggle.toggle-mode .peer:checked ~ .toggle-item::before,
.before\:border-transparent::before {
  content: var(--tw-content);
  border-color: transparent;
}

.aegov-toggle.toggle-mode .peer:checked ~ .toggle-item:before {
  --tw-translate-x: 1.75rem;
  background-size: cover;
  background-position: center;
  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:checked
  ~ .toggle-item:where([dir="rtl"], [dir="rtl"] *):before {
  --tw-translate-x: -1.75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.aegov-toggle.toggle-mode .peer:focus-visible ~ .toggle-item {
  outline-color: #c3c6cb;
}

.aegov-dropdown {
  z-index: 50;
  display: none;
  border-radius: 0.5rem;
}

.aegov-dropdown .dropdown-header {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(247 247 247 / var(--tw-border-opacity));
  padding: 0.5rem 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(27 29 33 / var(--tw-text-opacity));
}

.aegov-dropdown .dropwdown-body a {
  color: inherit;
  text-decoration-line: none;
}

.dropdown-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  color: inherit;
  text-decoration-line: none;
}

.dropdown-item:hover {
  --tw-bg-opacity: 1;
  color: inherit;
}

.dropdown-item svg {
  height: 1.25rem;
  width: 1.25rem;
  color: currentColor;
}

.aegov-modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: calc(100% - 1rem);
  max-height: 100%;
  width: 100%;
  overflow-y: auto;
  padding: 1rem;
}

.aegov-modal-wrapper {
  position: relative;
  max-height: 100%;
  border-radius: 0.5rem;
  --tw-shadow-color: rgb(27 29 33 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}

.aegov-backdrop,
.aegov-modal-backdrop {
  position: fixed;
  inset: 0px;
  z-index: 40;
  background-color: rgb(27 29 33 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
}

.aegov-modal-close {
  position: absolute;
  margin-left: auto;
  display: inline-flex;
  align-items: center;
  border-radius: 0.5rem;
  background-color: transparent;
  padding: 0.375rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(121 126 134 / var(--tw-text-opacity));
}

.aegov-modal-close:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
}

.aegov-modal-close:hover {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  color: rgb(75 79 88 / var(--tw-text-opacity));
}

.lang-header {
  margin-bottom: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
}

.custom-container {
  width: 100%;
  height: 180px;
  border-radius: 12px;
  background-color: #b68a35;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

.custom-title {
  font-family: Alexandria, sans-serif;
  font-weight: 300;
  font-size: 62px;
  line-height: 75.58px;
  text-align: center;
  color: #5f646d;
}

.lang-primary {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.lang-bottom-text,
.lang-other-link,
.lang-other-title {
  font-weight: 400;
  text-align: center;
  --tw-text-opacity: 1;
}

.lang-primary-divider {
  display: inline-block;
  height: 1rem;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(158 162 169 / var(--tw-bg-opacity));
}

.lang-other-title {
  margin-bottom: 0 !important;
  border-bottom-width: 1px;
  padding-bottom: 1.5rem;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.lang-other-link {
  display: block;
  padding: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgb(62 64 70 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.lang-bottom-text {
  margin-bottom: 0 !important;
  font-size: 0.75rem;
  line-height: 1rem;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.tab-link,
.tab-pills .tab-link {
  font-size: 1rem;
  line-height: 1.5rem;
}

.aegov-footer a,
.header-common-links a,
.tab-link {
  color: rgb(62 64 70 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.tab-items {
  margin-bottom: -1px;
  display: flex;
  text-align: center;
}

.tab-link {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-radius: 0.5rem 0.5rem 0 0;
  border-bottom-width: 0.188rem;
  border-color: transparent;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
}

.header-navs-right li a,
.tab-active {
  color: rgb(146 114 42 / var(--tw-text-opacity));
}

.tab-link:hover {
  --tw-border-opacity: 1;
  border-color: rgb(182 138 53 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(14 15 18 / var(--tw-text-opacity));
}

.tab-link:focus-visible {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 0px;
}

.tab-link img {
  max-height: 1.5rem;
  width: 1.5rem;
}

.logo img,
.max-h-12 {
  max-height: 3rem;
}

.tab-active {
  pointer-events: none;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(182 138 53 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
}

.main-navigation .nav-menu > .menu-item > a,
.tab-pills .tab-link {
  border-color: transparent;
  color: rgb(35 37 40 / var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

.main-navigation .menu-item.active-page > a,
.tab-pills .tab-active {
  color: rgb(93 59 38 / var(--tw-text-opacity));
  --tw-text-opacity: 1;
}

.tab-content {
  border-radius: 0.5rem;
  padding: 1rem;
}

.py-4,
.tab-sm .tab-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.tab-sm .tab-link img {
  max-height: 1.25rem;
  width: 1.25rem;
}

.tab-pills .tab-link {
  border-radius: 0.5rem;
  border-width: 2px;
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
}

.tab-pills .tab-active {
  --tw-bg-opacity: 1;
  background-color: rgb(242 236 207 / var(--tw-bg-opacity));
}

.aegov-tooltip {
  position: absolute;
  display: inline-block;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(27 29 33 / var(--tw-bg-opacity));
  padding: 0.625rem 1.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
}

.tooltip-arrow,
.tooltip-arrow:before {
  position: absolute;
  height: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
  background-color: inherit;
}

.tooltip-arrow:before {
  visibility: visible;
  inset-inline-start: 0px;
  --tw-rotate: 45deg;
  transition-property: none;
  --tw-content: "";
  content: var(--tw-content);
}

[data-tooltip-style^="light"] + .aegov-tooltip > .tooltip-arrow:before {
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(14 15 18 / var(--tw-border-opacity));
}

[data-tooltip-style^="light"]
  + .aegov-tooltip[data-popper-placement^="top"]
  > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-inline-end-width: 1px;
}

[data-tooltip-style^="light"]
  + .aegov-tooltip[data-popper-placement^="right"]
  > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-inline-start-width: 1px;
}

[data-tooltip-style^="light"]
  + .aegov-tooltip[data-popper-placement^="bottom"]
  > .tooltip-arrow:before {
  border-inline-start-width: 1px;
  border-top-width: 1px;
}

[data-tooltip-style^="light"]
  + .aegov-tooltip[data-popper-placement^="left"]
  > .tooltip-arrow:before {
  border-inline-end-width: 1px;
  border-top-width: 1px;
}

.-bottom-1,
.aegov-tooltip[data-popper-placement^="top"] > .tooltip-arrow {
  bottom: -0.25rem;
}

.-top-1,
.aegov-tooltip[data-popper-placement^="bottom"] > .tooltip-arrow {
  top: -0.25rem;
}

.-end-1,
.aegov-tooltip[data-popper-placement^="left"] > .tooltip-arrow {
  inset-inline-end: -0.25rem;
}

.-start-1,
.aegov-tooltip[data-popper-placement^="right"] > .tooltip-arrow {
  inset-inline-start: -0.25rem;
}

.aegov-header {
  position: relative;
  padding-top: 0.5rem;
}

.aegov-footer::before,
.aegov-header::before {
  position: absolute;
  top: 0;
  height: 0.5rem;
  width: 100%;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-to: rgb(203 163 68 / 0) var(--tw-gradient-to-position);
  content: var(--tw-content);
  --tw-gradient-to: #92722a var(--tw-gradient-to-position);
}

.custom-divide-common::before,
.custom-divide > :not(:last-child)::before {
  position: absolute;
  top: 50%;
  inset-inline-end: 0px;
  --tw-translate-y: -50%;
}

.custom-divide-sm > :not(:last-child)::before,
.custom-divide > :not(:last-child)::before {
  height: 0.875rem;
  width: 1px;
  content: var(--tw-content);
}

.before\:bg-center::before,
.before\:bg-gradient-to-b::before,
.custom-divide-common::before {
  content: var(--tw-content);
}

.bg-aeblack-100,
.bg-secondary-100,
.custom-divide > :not(:last-child)::before,
.hover\:bg-secondary-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(225 227 229 / var(--tw-bg-opacity));
}

.aegov-footer,
.logos .logo-item,
.relative {
  position: relative;
}

.custom-divide > :not(:last-child) {
  margin-inline-end: 0.75rem;
  padding-inline-end: 0.75rem;
}

.custom-divide-sm > :not(:last-child) {
  margin-inline-end: 0.375rem;
  padding-inline-end: 0.375rem;
}

.logos {
  display: flex;
  flex-shrink: 0;
  align-items: center;
}

.logos .logo-item:not(:last-child),
.me-4 {
  margin-inline-end: 1rem;
}

.logo img {
  display: block;
  max-width: 8.75rem;
}

@media (min-width: 640px) {
  [data-responsive="auto"] .aegov-btn {
    height: 2.5rem;
    border-radius: 0.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .logo img {
    max-height: 3.5rem;
    max-width: 10.625rem;
  }
}

.secondary-logo {
  height: 2rem;
  width: 2rem;
  -o-object-fit: contain;
  object-fit: contain;
}

.emblem-logo {
  height: 2.5rem;
  width: 2.5rem;
  -o-object-fit: contain;
  object-fit: contain;
}

.hamburger-icon svg {
  display: inline-flex;
  height: 2rem;
  width: 2rem;
}

.before\:bg-primary-300::before,
.header-common-links li:not(:last-child)::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(215 188 109 / var(--tw-bg-opacity));
}

.header-common-links a {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-weight: 500;
  --tw-text-opacity: 1;
}

.main-navigation .nav-menu > .menu-item > a {
  display: inline-flex;
  align-items: center;
  border-radius: 0;
  border-bottom-width: 1px;
  font-weight: 700;
}

.main-navigation .menu-item.active-page > a {
  --tw-border-opacity: 1;
  border-color: rgb(93 59 38 / var(--tw-border-opacity));
}

.main-navigation .menu-item.menu-item-has-children > a {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  transition-duration: 150ms;
}

.main-navigation .menu-item.menu-item-has-children .submenu-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.main-navigation .menu-item.menu-item-has-children .submenu-btn:focus {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
}

.has-link-icon a {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  text-decoration-line: none;
}

.has-link-icon a svg {
  height: 1rem;
  width: 1rem;
  flex-shrink: 0;
}

.header-navs-right li a {
  font-weight: 700;
  --tw-text-opacity: 1;
}

.aegov-footer a,
.submenu li a {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
}

.bg-whitely-50,
.submenu {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.capitalize,
.submenu .submenu-title {
  text-transform: capitalize;
}

.submenu li a {
  display: inline-block;
  padding: 0.5rem 0.75rem;
  color: rgb(27 29 33 / var(--tw-text-opacity));
}

.submenu li a:hover {
  --tw-text-opacity: 1;
  color: rgb(124 94 36 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.submenu-title {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(182 138 53 / var(--tw-text-opacity));
}

.rounded-bordered {
  border-radius: 0.5rem;
  border-width: 1px;
}

.aegov-backdrop + .aegov-backdrop,
.aegov-modal-backdrop + .aegov-modal-backdrop,
.z-50 {
  z-index: 50;
}

.aegov-footer {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
}

.aegov-footer .accordion-title button {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1 !important;
  color: rgb(124 94 36 / var(--tw-text-opacity)) !important;
}

@media (min-width: 768px) {
  .md\:scroll-auto,
  html {
    scroll-behavior: auto;
  }

  .\!container {
    max-width: 768px !important;
    padding-right: 0.875rem !important;
    padding-left: 0.875rem !important;
  }

  .container {
    max-width: 768px;
    padding-right: 0.875rem;
    padding-left: 0.875rem;
  }

  .aegov-accordion:not(.aegov-mobile-accordion)
    .accordion-content
    .accordion-content-body,
  .aegov-accordion:not(.aegov-mobile-accordion) .accordion-title button,
  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .aegov-alert > .alert-content.alert-with-link {
    display: flex;
    justify-content: space-between;
  }

  .aegov-alert > .alert-content.alert-with-link .alert-link {
    margin-left: 1.5rem;
    margin-top: 0;
  }

  .banner-notice,
  .md\:flex-row {
    flex-direction: row;
  }

  .aegov-card,
  .aegov-card-group,
  .aegov-card.card-news:not(.card-bordered) img,
  .aegov-card:not(.card-bordered) .card-image,
  .md\:rounded-xl {
    border-radius: 0.75rem;
  }

  .aegov-card-group.card-stacked > *,
  .aegov-card.card-news.card-bordered .card-content,
  .md\:p-5 {
    padding: 1.25rem;
  }

  .aegov-modal,
  .md\:inset-0 {
    inset: 0px;
  }

  .lang-header {
    margin-bottom: 2rem;
    gap: 2rem;
  }

  .lang-primary,
  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .logos .logo-item:not(:last-child),
  .md\:me-5 {
    margin-inline-end: 1.25rem;
  }

  .logo img {
    max-height: 4rem;
    max-width: 11.25rem;
  }

  .emblem-logo,
  .secondary-logo {
    height: 3rem;
    width: 3rem;
  }

  .main-navigation .nav-menu > .menu-item > a,
  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .aegov-footer .accordion-title button,
  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:flex {
    display: flex;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:max-h-16 {
    max-height: 4rem;
  }

  .md\:w-12 {
    width: 3rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:max-w-4xl {
    max-width: 56rem;
  }

  .md\:max-w-\[11\.25rem\] {
    max-width: 11.25rem;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.aegov-footer .accordion-content-body > :not([hidden]) ~ :not([hidden]),
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}

.footer-contact li {
  width: 100%;
  justify-content: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.footer-contact li > a {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(35 37 40 / var(--tw-text-opacity));
}

.footer-contact li svg {
  display: inline-block;
  height: 1rem;
  width: 1rem;
  flex-shrink: 0;
}

.inline-with-gap {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
}

.social-sharing {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}

.social-sharing svg {
  display: inline-block;
  height: 2rem;
  width: 2rem;
}

.border-t,
.border-y,
.footer-bottom {
  border-top-width: 1px;
}

.aegovs-slider-style .slick-dots {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
}

@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
    padding-right: 1.375rem !important;
    padding-left: 1.375rem !important;
  }

  .container {
    max-width: 1024px;
    padding-right: 1.375rem;
    padding-left: 1.375rem;
  }

  [data-responsive="auto"] .aegov-btn {
    height: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    border-radius: 0.5rem;
  }

  .aegov-card-group.card-stacked
    > :not(.card-lg)
    > :not([hidden])
    ~ :not([hidden]),
  .aegov-card.card-bordered:not(.card-news):not(.card-lg)
    > :not([hidden])
    ~ :not([hidden]),
  .aegov-card.card-news
    .card-content:not(.card-lg)
    > :not([hidden])
    ~ :not([hidden]),
  .aegov-card.card-news:not(.card-bordered):not(.card-lg)
    > :not([hidden])
    ~ :not([hidden]),
  .card-element-space:not(.card-lg) > :not([hidden]) ~ :not([hidden]),
  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .card-lg > :not(:last-child) > :not([hidden]) ~ :not([hidden]),
  .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .aegov-card.card-service .card-service-title,
  .lg\:\!text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }

  .aegov-pagination-first,
  .aegov-pagination-last,
  .aegov-pagination-next,
  .aegov-pagination-previous,
  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:me-6,
  .logos .logo-item:not(:last-child) {
    margin-inline-end: 1.5rem;
  }

  .logo img {
    max-height: 4.688rem;
    max-width: 13rem;
  }

  .secondary-logo {
    height: 3.5rem;
    width: 3.5rem;
  }

  .emblem-logo {
    height: 4rem;
    width: 4rem;
  }

  p.lg\:text-sm,
  p.main-navigation .nav-menu > .menu-item > a,
  p.submenu-title {
    margin-bottom: 1.75rem;
  }

  .main-navigation .nav-menu > .menu-item > a {
    height: 3.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .lg\:pe-6,
  .main-navigation .menu-item.menu-item-has-children > a {
    padding-inline-end: 1.5rem;
  }

  .main-navigation .menu-item.menu-item-has-children .submenu-btn {
    margin-inline-start: -0.75rem;
    height: 0.75rem;
    width: 0.75rem;
    --tw-translate-x: -0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .main-navigation
    .menu-item.menu-item-has-children
    .submenu-btn:where([dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: 0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  p.header-navs-right li a,
  p.lg\:text-xs {
    margin-bottom: 1.5rem;
  }

  .header-navs-right li a,
  .lg\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .lg\:mb-4,
  .submenu .submenu-title {
    margin-bottom: 1rem;
  }

  .lg\:text-sm,
  .submenu-title {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .aegov-footer .accordion-title button,
  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .aegovs-slider-style .slick-dots,
  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .header-navs-right {
    margin-left: 40px;
  }

  .lg\:prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .lg\:prose-lg
    :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .lg\:prose-lg
    :where([class~="lead"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .lg\:prose-lg
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .lg\:prose-lg
    :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .lg\:prose-lg
    :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .lg\:prose-lg
    :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .lg\:prose-lg
    :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .lg\:prose-lg
    :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .lg\:prose-lg
    :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .lg\:prose-lg
    :where(picture > img):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:prose-lg
    :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .lg\:prose-lg
    :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding: 0.2222222em 0.4444444em;
  }

  .lg\:prose-lg
    :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.8888889em;
  }

  .lg\:prose-lg
    :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.8666667em;
  }

  .lg\:prose-lg
    :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.875em;
  }

  .lg\:prose-lg
    :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding: 1em 1.5em;
  }

  .lg\:prose-lg
    :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
  }

  .lg\:prose-lg
    :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
  }

  .lg\:prose-lg
    :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .lg\:prose-lg
    :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: 0.4444444em;
  }

  .lg\:prose-lg
    :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: 0.4444444em;
  }

  .lg\:prose-lg
    :where(.lg\:prose-lg > ul > li p):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .lg\:prose-lg
    :where(.lg\:prose-lg > ul > li > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.3333333em;
  }

  .lg\:prose-lg
    :where(.lg\:prose-lg > ul > li > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 1.3333333em;
  }

  .lg\:prose-lg
    :where(.lg\:prose-lg > ol > li > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.3333333em;
  }

  .lg\:prose-lg
    :where(.lg\:prose-lg > ol > li > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 1.3333333em;
  }

  .lg\:prose-lg
    :where(ul ul, ul ol, ol ul, ol ol):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .lg\:prose-lg
    :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .lg\:prose-lg
    :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.3333333em;
  }

  .lg\:prose-lg
    :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
  }

  .lg\:prose-lg
    :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .lg\:prose-lg
    :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .lg\:prose-lg
    :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .lg\:prose-lg
    :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .lg\:prose-lg
    :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .lg\:prose-lg
    :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .lg\:prose-lg
    :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .lg\:prose-lg
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-left: 0;
  }

  .lg\:prose-lg
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-right: 0;
  }

  .lg\:prose-lg
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding: 0.75em;
  }

  .lg\:prose-lg
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-left: 0;
  }

  .lg\:prose-lg
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-right: 0;
  }

  .lg\:prose-lg
    :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .lg\:prose-lg
    :where(figure > *):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:prose-lg
    :where(figcaption):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .lg\:prose-lg
    :where(.lg\:prose-lg > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
  }

  .lg\:prose-lg
    :where(.lg\:prose-lg > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 0;
  }

  .lg\:-ms-3 {
    margin-inline-start: -0.75rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:inline-flex {
    display: inline-flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-14 {
    height: 3.5rem;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:h-3 {
    height: 0.75rem;
  }

  .lg\:max-h-\[4\.688rem\] {
    max-height: 4.688rem;
  }

  .lg\:w-14 {
    width: 3.5rem;
  }

  .lg\:w-16 {
    width: 4rem;
  }

  .lg\:w-3 {
    width: 0.75rem;
  }

  .lg\:w-36 {
    width: 9rem;
  }

  .lg\:max-w-\[13rem\] {
    max-width: 13rem;
  }

  .lg\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:gap-1 {
    gap: 0.25rem;
  }

  .lg\:rounded-lg {
    border-radius: 0.5rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:rtl\:translate-x-2:where([dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: 0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }

  .container {
    max-width: 1280px;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .aegov-accordion:not(.aegov-mobile-accordion)
    .accordion-content
    .accordion-content-body,
  .aegov-accordion:not(.aegov-mobile-accordion) .accordion-title button,
  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .aegov-card,
  .aegov-card-group,
  .aegov-card.card-news:not(.card-bordered) img,
  .aegov-card:not(.card-bordered) .card-image,
  .xl\:rounded-2xl {
    border-radius: 1rem;
  }

  .aegov-card-group.card-stacked
    > :not(.card-lg)
    > :not([hidden])
    ~ :not([hidden]),
  .aegov-card.card-bordered:not(.card-news):not(.card-lg)
    > :not([hidden])
    ~ :not([hidden]),
  .aegov-card.card-news
    .card-content:not(.card-lg)
    > :not([hidden])
    ~ :not([hidden]),
  .aegov-card.card-news:not(.card-bordered):not(.card-lg)
    > :not([hidden])
    ~ :not([hidden]),
  .card-element-space:not(.card-lg) > :not([hidden]) ~ :not([hidden]),
  .xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .aegov-card-group.card-stacked > *,
  .aegov-card.card-news.card-bordered .card-content,
  .xl\:p-6 {
    padding: 1.5rem;
  }

  .card-lg > :not(:last-child) > :not([hidden]) ~ :not([hidden]),
  .xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .aegov-card.card-service .card-service-title,
  .xl\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }

  .aegov-form-control .form-control-dropbox svg {
    height: 3rem;
    width: 3rem;
  }

  .lang-header {
    margin-bottom: 2.5rem;
    gap: 2.5rem;
  }

  .lang-primary,
  .xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .lang-primary-divider,
  .xl\:h-6 {
    height: 1.5rem;
  }

  .custom-divide > :not(:last-child) {
    margin-inline-end: 1rem;
    padding-inline-end: 1rem;
  }

  .custom-divide-sm > :not(:last-child) {
    margin-inline-end: 0.5rem;
    padding-inline-end: 0.5rem;
  }

  .logos .logo-item:not(:last-child),
  .xl\:me-10 {
    margin-inline-end: 2.5rem;
  }

  .logo img {
    max-height: 5rem;
    max-width: 15rem;
  }

  .secondary-logo {
    height: 4.5rem;
    width: 4.5rem;
  }

  .emblem-logo {
    height: 5rem;
    width: 5rem;
  }

  .main-navigation .nav-menu > .menu-item > a {
    height: 4rem;
    border-bottom-width: 0.188rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .main-navigation .menu-item.menu-item-has-children > a,
  .xl\:pe-8 {
    padding-inline-end: 2rem;
  }

  .main-navigation .menu-item.menu-item-has-children .submenu-btn,
  .xl\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .main-navigation
    .menu-item.menu-item-has-children
    .submenu-btn:where([dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: 0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .has-link-icon a svg {
    height: 1.25rem;
    width: 1.25rem;
  }

  p.header-navs-right li a,
  p.xl\:text-sm {
    margin-bottom: 1.75rem;
  }

  .header-navs-right li a,
  .xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .submenu .submenu-title,
  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .aegov-footer a,
  .submenu li a,
  .submenu-title,
  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .footer-contact li,
  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .aegovs-slider-style .slick-dots,
  .xl\:mt-8 {
    margin-top: 2rem;
  }

  .header-navs-right {
    margin-left: 40px;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:me-2 {
    margin-inline-end: 0.5rem;
  }

  .xl\:me-4 {
    margin-inline-end: 1rem;
  }

  .xl\:mt-12 {
    margin-top: 3rem;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xl\:h-12 {
    height: 3rem;
  }

  .xl\:h-14 {
    height: 3.5rem;
  }

  .xl\:h-16 {
    height: 4rem;
  }

  .xl\:h-5 {
    height: 1.25rem;
  }

  .xl\:h-\[4\.5rem\] {
    height: 4.5rem;
  }

  .xl\:h-\[5rem\] {
    height: 5rem;
  }

  .xl\:max-h-20 {
    max-height: 5rem;
  }

  .xl\:w-12 {
    width: 3rem;
  }

  .xl\:w-40 {
    width: 10rem;
  }

  .xl\:w-5 {
    width: 1.25rem;
  }

  .xl\:w-80 {
    width: 20rem;
  }

  .xl\:w-\[4\.5rem\] {
    width: 4.5rem;
  }

  .xl\:w-\[5rem\] {
    width: 5rem;
  }

  .xl\:max-w-\[15rem\] {
    max-width: 15rem;
  }

  .xl\:gap-10 {
    gap: 2.5rem;
  }

  .xl\:gap-2 {
    gap: 0.5rem;
  }

  .xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .xl\:border-b-\[0\.188rem\] {
    border-bottom-width: 0.188rem;
  }

  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:pe-2 {
    padding-inline-end: 0.5rem;
  }

  .xl\:pe-4 {
    padding-inline-end: 1rem;
  }

  .xl\:rtl\:translate-x-3:where([dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: 0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

.aegovs-slider-style .slick-dots button {
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(121 126 134 / var(--tw-bg-opacity));
  font-size: 0px;
}

.aegovs-slider-style .slick-dots button:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
}

.aegovs-slider-style .slick-dots .slick-active button {
  --tw-bg-opacity: 1;
  background-color: rgb(146 114 42 / var(--tw-bg-opacity));
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  --tw-ring-color: rgb(203 163 68 / 0.3);
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  direction: ltr;
}

[dir="rtl"] .slick-slider .slick-slide {
  direction: rtl;
}

.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}

.prose
  :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.prose
  :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}

.prose
  :where(blockquote strong):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}

.prose
  :where(thead th strong):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}

.prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose
  :where(ol[type="A"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-alpha;
}

.prose
  :where(ol[type="a"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-alpha;
}

.prose
  :where(ol[type="A" s]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-alpha;
}

.prose
  :where(ol[type="a" s]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-alpha;
}

.prose
  :where(ol[type="I"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-roman;
}

.prose
  :where(ol[type="i"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-roman;
}

.prose
  :where(ol[type="I" s]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: upper-roman;
}

.prose
  :where(ol[type="i" s]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: lower-roman;
}

.prose
  :where(ol[type="1"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  list-style-type: decimal;
}

.prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}

.prose
  :where(ol > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.prose
  :where(ul > li):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::marker {
  color: var(--tw-prose-bullets);
}

.prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}

.prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.prose
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}

.prose
  :where(blockquote p:first-of-type):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::before {
  content: open-quote;
}

.prose
  :where(blockquote p:last-of-type):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::after {
  content: close-quote;
}

.prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.prose
  :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}

.prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.prose
  :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}

.prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.prose
  :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.prose
  :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),
    0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding: 0.1875em 0.375em;
}

.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.prose
  :where(code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::before {
  content: "`";
}

.prose
  :where(code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::after {
  content: "`";
}

.prose
  :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}

.prose
  :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}

.prose
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}

.prose
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}

.prose
  :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: inherit;
}

.prose
  :where(blockquote code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}

.prose
  :where(thead th code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  color: inherit;
}

.prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding: 0.8571429em 1.1428571em;
}

.prose
  :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.prose
  :where(pre code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::before {
  content: none;
}

.prose
  :where(pre code):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  )::after {
  content: none;
}

.prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.prose
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.prose
  :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.prose
  :where(tbody tr:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  border-bottom-width: 0;
}

.prose
  :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: baseline;
}

.prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.prose
  :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  vertical-align: top;
}

.prose
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.prose
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.prose
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.prose
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-left: 0.375em;
}

.prose
  :where(.prose > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose
  :where(.prose > ul > li > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.25em;
}

.prose
  :where(.prose > ul > li > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.25em;
}

.prose
  :where(.prose > ol > li > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.25em;
}

.prose
  :where(.prose > ol > li > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.25em;
}

.prose
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-left: 1.625em;
}

.prose
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-left: 0;
}

.prose
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-right: 0;
}

.prose
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding: 0.5714286em;
}

.prose
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-left: 0;
}

.prose
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-right: 0;
}

.prose
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose
  :where(.prose > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}

.prose
  :where(.prose > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}

.hover\:prose-lg:hover,
.prose-lg {
  font-size: 1.125rem;
  line-height: 1.7777778;
}

.prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.prose-lg
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}

.prose-lg
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}

.prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}

.prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}

.prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}

.prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}

.prose-lg
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.prose-lg
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.prose-lg
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose-lg
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.prose-lg
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
  border-radius: 0.3125rem;
  padding: 0.2222222em 0.4444444em;
}

.prose-lg
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
}

.prose-lg
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8666667em;
}

.prose-lg
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.875em;
}

.prose-lg
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding: 1em 1.5em;
}

.prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}

.prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}

.prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}

.prose-lg
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-left: 0.4444444em;
}

.prose-lg
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-left: 0.4444444em;
}

.prose-lg
  :where(.prose-lg > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.prose-lg
  :where(.prose-lg > ul > li > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.3333333em;
}

.prose-lg
  :where(.prose-lg > ul > li > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.3333333em;
}

.prose-lg
  :where(.prose-lg > ol > li > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.3333333em;
}

.prose-lg
  :where(.prose-lg > ol > li > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.3333333em;
}

.prose-lg
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}

.prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  padding-left: 1.5555556em;
}

.prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}

.prose-lg
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-lg
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-lg
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-lg
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.prose-lg
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
}

.prose-lg
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.prose-lg
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-left: 0;
}

.prose-lg
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-right: 0;
}

.prose-lg
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding: 0.75em;
}

.prose-lg
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-left: 0;
}

.prose-lg
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-right: 0;
}

.prose-lg
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.prose-lg
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose-lg
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}

.prose-lg
  :where(.prose-lg > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}

.prose-lg
  :where(.prose-lg > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}

.form-input,
.form-multiselect,
.form-select,
.form-textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

.rounded-l,
.rounded-t,
.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.rounded-r,
.rounded-t,
.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.rounded-e,
.rounded-ee {
  border-end-end-radius: 0.25rem;
}

.rounded-es,
.rounded-s {
  border-end-start-radius: 0.25rem;
}

.rounded-e,
.rounded-se {
  border-start-end-radius: 0.25rem;
}

.rounded-s,
.rounded-ss {
  border-start-start-radius: 0.25rem;
}

.\!text-base,
.\!text-lg {
  line-height: 1.5rem !important;
}

.form-input:focus,
.form-multiselect:focus,
.form-select:focus,
.form-textarea:focus {
  outline: transparent solid 2px;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow);
  border-color: #2563eb;
}

.\!shadow,
.\!shadow-none,
.disabled\:\!shadow-none:disabled {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.form-input::-moz-placeholder,
.form-textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

.form-input::placeholder,
.form-textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

.form-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

.form-input::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}

.form-input::-webkit-datetime-edit {
  display: inline-flex;
}

.form-input::-webkit-datetime-edit,
.form-input::-webkit-datetime-edit-day-field,
.form-input::-webkit-datetime-edit-hour-field,
.form-input::-webkit-datetime-edit-meridiem-field,
.form-input::-webkit-datetime-edit-millisecond-field,
.form-input::-webkit-datetime-edit-minute-field,
.form-input::-webkit-datetime-edit-month-field,
.form-input::-webkit-datetime-edit-second-field,
.form-input::-webkit-datetime-edit-year-field {
  padding-top: 0;
  padding-bottom: 0;
}

.form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

.p-0,
.sr-only {
  padding: 0;
}

.form-select:where([size]:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
  print-color-adjust: unset;
}

.before\:bg-center::before,
.bg-center {
  background-position: center;
}

.form-checkbox:checked:focus,
.form-checkbox:checked:hover,
.form-radio:checked:focus,
.form-radio:checked:hover {
  border-color: transparent;
  background-color: currentColor;
}

.form-checkbox:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.before\:bg-gradient-to-b::before,
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

@media (forced-colors: active) {
  [type="checkbox"]:checked,
  [type="radio"]:checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }

  [type="checkbox"]:indeterminate {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }

  .form-checkbox:checked,
  .form-radio:checked {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }

  .form-checkbox:indeterminate {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
  }
}

.form-checkbox:indeterminate:focus,
.form-checkbox:indeterminate:hover {
  border-color: transparent;
  background-color: currentColor;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only,
.static {
  position: static;
}

.not-sr-only {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.disabled\:pointer-events-none:disabled,
.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.\!visible {
  visibility: visible !important;
}

.visible {
  visibility: visible;
}

.collapse {
  visibility: collapse;
}

.\!fixed {
  position: fixed !important;
}

.fixed {
  position: fixed;
}

.sticky {
  position: sticky;
}

.-inset-1 {
  inset: -0.25rem;
}

.inset-0 {
  inset: 0px;
}

.\!inset-x-0 {
  left: 0 !important;
  right: 0 !important;
}

.inset-x-0 {
  left: 0;
  right: 0;
}

.\!top-full {
  top: 100% !important;
}

.-right-1 {
  right: -0.25rem;
}

.bottom-0 {
  bottom: 0;
}

.bottom-\[60px\] {
  bottom: 60px;
}

.end-1 {
  inset-inline-end: 0.25rem;
}

.end-2 {
  inset-inline-end: 0.5rem;
}

.left-0 {
  left: 0;
}

.right-0 {
  right: 0;
}

.right-3 {
  right: 0.75rem;
}

.right-3\.5 {
  right: 0.875rem;
}

.start-0 {
  inset-inline-start: 0px;
}

.start-10 {
  inset-inline-start: 2.5rem;
}

.start-12 {
  inset-inline-start: 3rem;
}

.start-14 {
  inset-inline-start: 3.5rem;
}

.start-4 {
  inset-inline-start: 1rem;
}

.start-5 {
  inset-inline-start: 1.25rem;
}

.start-6 {
  inset-inline-start: 1.5rem;
}

.top-0 {
  top: 0;
}

.top-10 {
  top: 2.5rem;
}

.top-12 {
  top: 3rem;
}

.top-14 {
  top: 3.5rem;
}

.top-2\/4 {
  top: 50%;
}

.top-5 {
  top: 1.25rem;
}

.top-\[calc\(100\%_\+_1rem\)\] {
  top: calc(100% + 1rem);
}

.isolate {
  isolation: isolate;
}

.isolation-auto {
  isolation: auto;
}

.z-10 {
  z-index: 10;
}

.z-40 {
  z-index: 40;
}

.z-\[60\] {
  z-index: 60;
}

.float-start {
  float: inline-start;
}

.float-end {
  float: inline-end;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-start {
  clear: inline-start;
}

.clear-end {
  clear: inline-end;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.clear-none {
  clear: none;
}

.m-1 {
  margin: 0.25rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.\!mb-0 {
  margin-bottom: 0 !important;
}

.-mb-px {
  margin-bottom: -1px;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-ml-2\.5 {
  margin-left: -0.625rem;
}

.-ms-px {
  margin-inline-start: -1px;
}

.-mt-0,
.mt-0 {
  margin-top: 0;
}

.-mt-0\.5 {
  margin-top: -0.125rem;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.me-1 {
  margin-inline-end: 0.25rem;
}

.me-1\.5 {
  margin-inline-end: 0.375rem;
}

.me-2 {
  margin-inline-end: 0.5rem;
}

.me-3 {
  margin-inline-end: 0.75rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-auto {
  margin-left: auto;
}

.ms-2 {
  margin-inline-start: 0.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.box-content {
  box-sizing: content-box;
}

.line-clamp-none {
  overflow: visible;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-line-clamp: none;
}

.\!block {
  display: block !important;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.\!inline-flex {
  display: inline-flex !important;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.inline-table {
  display: inline-table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.inline-grid {
  display: inline-grid;
}

.contents {
  display: contents;
}

.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}

.h-1 {
  height: 0.25rem;
}

.h-1\.5 {
  height: 0.375rem;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-13 {
  height: 3.25rem;
}

.h-14 {
  height: 3.5rem;
}

.h-16 {
  height: 4rem;
}

.h-2 {
  height: 0.5rem;
}

.h-2\.5 {
  height: 0.625rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-3 {
  height: 0.75rem;
}

.h-3\.5 {
  height: 0.875rem;
}

.h-4 {
  height: 1rem;
}

.h-4\.5 {
  height: 1.125rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-\[calc\(100\%-1rem\)\] {
  height: calc(100% - 1rem);
}

.h-\[calc\(100\%_-_3\.5rem\)\] {
  height: calc(100% - 3.5rem);
}

.h-\[calc\(100\%_-_3rem\)\] {
  height: calc(100% - 3rem);
}

.h-\[calc\(100\%_-_4rem\)\] {
  height: calc(100% - 4rem);
}

.h-full {
  height: 100%;
}

.max-h-5 {
  max-height: 1.25rem;
}

.max-h-6 {
  max-height: 1.5rem;
}

.max-h-full {
  max-height: 100%;
}

.w-1 {
  width: 0.25rem;
}

.w-1\.5 {
  width: 0.375rem;
}

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-13 {
  width: 3.25rem;
}

.w-14 {
  width: 3.5rem;
}

.w-16 {
  width: 4rem;
}

.w-2 {
  width: 0.5rem;
}

.w-2\.5 {
  width: 0.625rem;
}

.w-20 {
  width: 5rem;
}

.w-28 {
  width: 7rem;
}

.w-3 {
  width: 0.75rem;
}

.w-3\.5 {
  width: 0.875rem;
}

.w-4 {
  width: 1rem;
}

.w-4\.5 {
  width: 1.125rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-64 {
  width: 16rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-\[0\.188rem\] {
  width: 0.188rem;
}

.w-\[calc\(100\%_-_3\.5rem\)\] {
  width: calc(100% - 3.5rem);
}

.w-\[calc\(100\%_-_3rem\)\] {
  width: calc(100% - 3rem);
}

.w-\[calc\(100\%_-_4rem\)\] {
  width: calc(100% - 4rem);
}

.w-\[this-is\] {
  width: this-is;
}

.w-\[weird-and-invalid\] {
  width: weird-and-invalid;
}

.w-px {
  width: 1px;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-\[140px\] {
  max-width: 140px;
}

.max-w-\[160px\] {
  max-width: 160px;
}

.max-w-\[8\.75rem\] {
  max-width: 8.75rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-xl {
  max-width: 36rem;
}

.flex-shrink,
.shrink {
  flex-shrink: 1;
}

.flex-grow,
.grow {
  flex-grow: 1;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.caption-top {
  caption-side: top;
}

.caption-bottom {
  caption-side: bottom;
}

.border-separate {
  border-collapse: separate;
}

.-translate-x-1 {
  --tw-translate-x: -0.25rem;
}

.-translate-x-7 {
  --tw-translate-x: -1.75rem;
}

.-translate-x-full {
  --tw-translate-x: -100%;
}

.-translate-y-2\/4 {
  --tw-translate-y: -50%;
}

.-translate-y-full {
  --tw-translate-y: -100%;
}

.translate-x-1 {
  --tw-translate-x: 0.25rem;
}

.translate-x-7 {
  --tw-translate-x: 1.75rem;
}

.translate-x-full {
  --tw-translate-x: 100%;
}

.translate-y-full {
  --tw-translate-y: 100%;
}

.rotate-45 {
  --tw-rotate: 45deg;
}

.\!transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\!transform-none {
  transform: none !important;
}

.transform-none {
  transform: none;
}

.cursor-\[ew-resize\] {
  cursor: ew-resize;
}

.touch-auto {
  touch-action: auto;
}

.touch-none {
  touch-action: none;
}

.touch-pan-down,
.touch-pan-left,
.touch-pan-right,
.touch-pan-up,
.touch-pan-x,
.touch-pan-y,
.touch-pinch-zoom {
  touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

.touch-pan-x {
  --tw-pan-x: pan-x;
}

.touch-pan-left {
  --tw-pan-x: pan-left;
}

.touch-pan-right {
  --tw-pan-x: pan-right;
}

.touch-pan-y {
  --tw-pan-y: pan-y;
}

.touch-pan-up {
  --tw-pan-y: pan-up;
}

.touch-pan-down {
  --tw-pan-y: pan-down;
}

.touch-pinch-zoom {
  --tw-pinch-zoom: pinch-zoom;
}

.touch-manipulation {
  touch-action: manipulation;
}

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.select-text {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}

.select-all {
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}

.select-auto {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
}

.resize-none {
  resize: none;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.snap-none {
  scroll-snap-type: none;
}

.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

.snap-y {
  scroll-snap-type: y var(--tw-scroll-snap-strictness);
}

.snap-both {
  scroll-snap-type: both var(--tw-scroll-snap-strictness);
}

.snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}

.snap-proximity {
  --tw-scroll-snap-strictness: proximity;
}

.snap-start {
  scroll-snap-align: start;
}

.snap-end {
  scroll-snap-align: end;
}

.snap-center {
  scroll-snap-align: center;
}

.snap-align-none {
  scroll-snap-align: none;
}

.snap-normal {
  scroll-snap-stop: normal;
}

.snap-always {
  scroll-snap-stop: always;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.appearance-auto {
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
}

.break-before-auto {
  -moz-column-break-before: auto;
  break-before: auto;
}

.break-before-avoid {
  -moz-column-break-before: avoid;
  break-before: avoid;
}

.break-before-all {
  -moz-column-break-before: all;
  break-before: all;
}

.break-before-avoid-page {
  -moz-column-break-before: avoid;
  break-before: avoid-page;
}

.break-before-page {
  -moz-column-break-before: page;
  break-before: page;
}

.break-before-left {
  -moz-column-break-before: left;
  break-before: left;
}

.break-before-right {
  -moz-column-break-before: right;
  break-before: right;
}

.break-before-column {
  -moz-column-break-before: column;
  break-before: column;
}

.break-inside-auto {
  -moz-column-break-inside: auto;
  break-inside: auto;
}

.break-inside-avoid {
  -moz-column-break-inside: avoid;
  break-inside: avoid;
}

.break-inside-avoid-page {
  break-inside: avoid-page;
}

.break-inside-avoid-column {
  -moz-column-break-inside: avoid;
  break-inside: avoid-column;
}

.break-after-auto {
  -moz-column-break-after: auto;
  break-after: auto;
}

.break-after-avoid {
  -moz-column-break-after: avoid;
  break-after: avoid;
}

.break-after-all {
  -moz-column-break-after: all;
  break-after: all;
}

.break-after-avoid-page {
  -moz-column-break-after: avoid;
  break-after: avoid-page;
}

.break-after-page {
  -moz-column-break-after: page;
  break-after: page;
}

.break-after-left {
  -moz-column-break-after: left;
  break-after: left;
}

.break-after-right {
  -moz-column-break-after: right;
  break-after: right;
}

.break-after-column {
  -moz-column-break-after: column;
  break-after: column;
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-flow-dense {
  grid-auto-flow: dense;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.place-content-center {
  place-content: center;
}

.place-content-start {
  place-content: start;
}

.place-content-end {
  place-content: end;
}

.place-content-between {
  place-content: space-between;
}

.place-content-around {
  place-content: space-around;
}

.place-content-evenly {
  place-content: space-evenly;
}

.place-content-baseline {
  place-content: baseline;
}

.place-content-stretch {
  place-content: stretch;
}

.place-items-start {
  place-items: start;
}

.place-items-end {
  place-items: end;
}

.place-items-center {
  place-items: center;
}

.place-items-baseline {
  place-items: baseline;
}

.place-items-stretch {
  place-items: stretch;
}

.content-normal {
  align-content: normal;
}

.content-center {
  align-content: center;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.content-evenly {
  align-content: space-evenly;
}

.content-baseline {
  align-content: baseline;
}

.content-stretch {
  align-content: stretch;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-normal {
  justify-content: normal;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-stretch {
  justify-content: stretch;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-stretch {
  justify-items: stretch;
}

.gap-0 {
  gap: 0;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-px {
  gap: 1px;
}

.gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.\[\&_ul\]\:space-y-1\.5 ul > :not([hidden]) ~ :not([hidden]),
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 1;
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 1;
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 1;
}

.border-solid,
.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}

.border-dashed,
.divide-dashed > :not([hidden]) ~ :not([hidden]) {
  border-style: dashed;
}

.border-dotted,
.divide-dotted > :not([hidden]) ~ :not([hidden]) {
  border-style: dotted;
}

.border-double,
.divide-double > :not([hidden]) ~ :not([hidden]) {
  border-style: double;
}

.\[\&_\.main-navigation_\.menu-item\.active-page_a\]\:border-none
  .main-navigation
  .menu-item.active-page
  a,
.border-none,
.divide-none > :not([hidden]) ~ :not([hidden]) {
  border-style: none;
}

.divide-aeblack-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(225 227 229 / var(--tw-divide-opacity));
}

.place-self-auto {
  place-self: auto;
}

.place-self-start {
  place-self: start;
}

.place-self-end {
  place-self: end;
}

.place-self-center {
  place-self: center;
}

.place-self-stretch {
  place-self: stretch;
}

.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

.justify-self-auto {
  justify-self: auto;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-end {
  justify-self: end;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-stretch {
  justify-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-clip {
  overflow: clip;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-clip {
  overflow-x: clip;
}

.overflow-y-clip {
  overflow-y: clip;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.overscroll-auto {
  overscroll-behavior: auto;
}

.overscroll-contain {
  overscroll-behavior: contain;
}

.overscroll-none {
  overscroll-behavior: none;
}

.overscroll-y-auto {
  overscroll-behavior-y: auto;
}

.overscroll-y-contain {
  overscroll-behavior-y: contain;
}

.overscroll-y-none {
  overscroll-behavior-y: none;
}

.overscroll-x-auto {
  overscroll-behavior-x: auto;
}

.overscroll-x-contain {
  overscroll-behavior-x: contain;
}

.overscroll-x-none {
  overscroll-behavior-x: none;
}

.scroll-auto {
  scroll-behavior: auto;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overflow-ellipsis,
.text-ellipsis {
  text-overflow: ellipsis;
}

.text-clip {
  text-overflow: clip;
}

.hyphens-none {
  -webkit-hyphens: none;
  hyphens: none;
}

.hyphens-manual {
  -webkit-hyphens: manual;
  hyphens: manual;
}

.hyphens-auto {
  -webkit-hyphens: auto;
  hyphens: auto;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.whitespace-break-spaces {
  white-space: break-spaces;
}

.text-wrap {
  text-wrap: wrap;
}

.text-nowrap {
  text-wrap: nowrap;
}

.text-balance {
  text-wrap: balance;
}

.text-pretty {
  text-wrap: pretty;
}

.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.break-keep {
  word-break: keep-all;
}

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-br,
.rounded-r {
  border-bottom-right-radius: 0.25rem;
}

.rounded-bl,
.rounded-l {
  border-bottom-left-radius: 0.25rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-b,
.border-y {
  border-bottom-width: 1px;
}

.border-l,
.border-x {
  border-left-width: 1px;
}

.border-r,
.border-x {
  border-right-width: 1px;
}

.border-b-\[0\.188rem\] {
  border-bottom-width: 0.188rem;
}

.border-e {
  border-inline-end-width: 1px;
}

.border-s {
  border-inline-start-width: 1px;
}

.border-s-\[10px\] {
  border-inline-start-width: 10px;
}

.border-hidden {
  border-style: hidden;
}

.border-aeblack-100 {
  --tw-border-opacity: 1;
  border-color: rgb(225 227 229 / var(--tw-border-opacity));
}

.border-aeblack-50 {
  --tw-border-opacity: 1;
  border-color: rgb(247 247 247 / var(--tw-border-opacity));
}

.border-aeblack-950 {
  --tw-border-opacity: 1;
  border-color: rgb(14 15 18 / var(--tw-border-opacity));
}

.border-aered-400 {
  --tw-border-opacity: 1;
  border-color: rgb(244 122 117 / var(--tw-border-opacity));
}

.border-camel-500 {
  --tw-border-opacity: 1;
  border-color: rgb(242 159 14 / var(--tw-border-opacity));
}

.border-primary-300 {
  --tw-border-opacity: 1;
  border-color: rgb(215 188 109 / var(--tw-border-opacity));
}

.border-primary-400 {
  --tw-border-opacity: 1;
  border-color: rgb(203 163 68 / var(--tw-border-opacity));
}

.border-primary-500,
.hover\:border-primary-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(182 138 53 / var(--tw-border-opacity));
}

.border-primary-900 {
  --tw-border-opacity: 1;
  border-color: rgb(93 59 38 / var(--tw-border-opacity));
}

.border-secondary-700 {
  --tw-border-opacity: 1;
  border-color: rgb(62 64 70 / var(--tw-border-opacity));
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.border-transparent,
.focus\:border-transparent:focus {
  border-color: transparent;
}

.border-b-primary-500 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(182 138 53 / var(--tw-border-opacity));
}

.bg-\[rgb\(255\2c 0\2c 0\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 0 / var(--tw-bg-opacity));
}

.bg-aeblack-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(195 198 203 / var(--tw-bg-opacity));
}

.bg-aeblack-200\/50,
.bg-secondary-200\/50 {
  background-color: rgb(195 198 203 / 0.5);
}

.bg-aeblack-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(158 162 169 / var(--tw-bg-opacity));
}

.bg-aeblack-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(121 126 134 / var(--tw-bg-opacity));
}

.bg-aeblack-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(27 29 33 / var(--tw-bg-opacity));
}

.bg-aered-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 228 227 / var(--tw-bg-opacity));
}

.bg-aered-200\/50 {
  background-color: rgb(253 205 203 / 0.5);
}

.bg-aered-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(181 37 32 / var(--tw-bg-opacity));
}

.bg-aered-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(149 35 31 / var(--tw-bg-opacity));
}

.bg-camel-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}

.bg-inherit {
  background-color: inherit;
}

.bg-primary-100,
.hover\:bg-primary-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(242 236 207 / var(--tw-bg-opacity));
}

.bg-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(146 114 42 / var(--tw-bg-opacity));
}

.bg-primary-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(124 94 36 / var(--tw-bg-opacity));
}

.bg-primary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(108 69 39 / var(--tw-bg-opacity));
}

.bg-secondary-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(62 64 70 / var(--tw-bg-opacity));
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-none {
  background-image: none;
}

.from-primary-300 {
  --tw-gradient-from: #d7bc6d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(215 188 109 / 0) var(--tw-gradient-to-position);
}

.from-secondary-300 {
  --tw-gradient-from: #9ea2a9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(158 162 169 / 0) var(--tw-gradient-to-position);
}

.to-aered-500 {
  --tw-gradient-to: #ea4f49 var(--tw-gradient-to-position);
}

.to-primary-500 {
  --tw-gradient-to: #b68a35 var(--tw-gradient-to-position);
}

.to-secondary-500 {
  --tw-gradient-to: #5f646d var(--tw-gradient-to-position);
}

.box-decoration-slice,
.decoration-slice {
  -webkit-box-decoration-break: slice;
  box-decoration-break: slice;
}

.box-decoration-clone,
.decoration-clone {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.bg-\[length\:1\.5rem\] {
  background-size: 1.5rem;
}

.bg-\[length\:10px_10px\] {
  background-size: 10px 10px;
}

.bg-\[length\:1rem\] {
  background-size: 1rem;
}

.bg-\[length\:2rem\] {
  background-size: 2rem;
}

.bg-cover {
  background-size: cover;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

.bg-clip-border {
  background-clip: border-box;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.bg-clip-content {
  background-clip: content-box;
}

.bg-clip-text {
  -webkit-background-clip: text;
  background-clip: text;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-repeat-round {
  background-repeat: round;
}

.bg-repeat-space {
  background-repeat: space;
}

.bg-origin-border {
  background-origin: border-box;
}

.bg-origin-padding {
  background-origin: padding-box;
}

.bg-origin-content {
  background-origin: content-box;
}

.fill-current {
  fill: currentColor;
}

.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.object-fill {
  -o-object-fit: fill;
  object-fit: fill;
}

.object-none {
  -o-object-fit: none;
  object-fit: none;
}

.object-scale-down {
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.p-1 {
  padding: 0.25rem;
}

.p-1\.5 {
  padding: 0.375rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-6 {
  padding: 1.5rem;
}

.\!py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pe-0 {
  padding-inline-end: 0px;
}

.pe-1 {
  padding-inline-end: 0.25rem;
}

.pe-1\.5 {
  padding-inline-end: 0.375rem;
}

.pe-10 {
  padding-inline-end: 2.5rem;
}

.pe-2 {
  padding-inline-end: 0.5rem;
}

.pe-3 {
  padding-inline-end: 0.75rem;
}

.pe-9 {
  padding-inline-end: 2.25rem;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-4 {
  padding-right: 1rem;
}

.ps-6 {
  padding-inline-start: 1.5rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.text-left {
  text-align: left;
}

.focus\:hover\:text-center:hover:focus,
.hover\:focus\:text-center:focus:hover,
.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-start {
  text-align: start;
}

.text-end {
  text-align: end;
}

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.align-sub {
  vertical-align: sub;
}

.align-super {
  vertical-align: super;
}

.font-roboto {
  font-family: Roboto, ui-sans-serif, system-ui, -apple-system,
    BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
}

.\!text-base {
  font-size: 1rem !important;
}

.\!text-lg {
  font-size: 1.125rem !important;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-\[0px\] {
  font-size: 0px;
}

.text-h1 {
  font-size: 3.875rem;
  line-height: 1.1;
}

.text-h2 {
  font-size: 3rem;
  line-height: 1.2;
}

.text-h3 {
  font-size: 2.5rem;
  line-height: 1.2;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.\!font-normal {
  font-weight: 400 !important;
}

.font-extrabold {
  font-weight: 800;
}

.font-light {
  font-weight: 300;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.normal-nums {
  font-variant-numeric: normal;
}

.diagonal-fractions,
.lining-nums,
.oldstyle-nums,
.ordinal,
.proportional-nums,
.slashed-zero,
.stacked-fractions,
.tabular-nums {
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

.ordinal {
  --tw-ordinal: ordinal;
}

.slashed-zero {
  --tw-slashed-zero: slashed-zero;
}

.lining-nums {
  --tw-numeric-figure: lining-nums;
}

.oldstyle-nums {
  --tw-numeric-figure: oldstyle-nums;
}

.proportional-nums {
  --tw-numeric-spacing: proportional-nums;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
}

.diagonal-fractions {
  --tw-numeric-fraction: diagonal-fractions;
}

.stacked-fractions {
  --tw-numeric-fraction: stacked-fractions;
}

.\!leading-normal {
  line-height: 1.5 !important;
}

.leading-normal {
  line-height: 1.5;
}

.\!text-primary-700 {
  --tw-text-opacity: 1 !important;
  color: rgb(124 94 36 / var(--tw-text-opacity)) !important;
}

.\!text-whitely-50 {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-\[\#336699\]\/\[\.35\] {
  color: rgb(51 102 153 / 0.35);
}

.text-aeblack-200 {
  --tw-text-opacity: 1;
  color: rgb(195 198 203 / var(--tw-text-opacity));
}

.text-aeblack-300 {
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.text-aeblack-400 {
  --tw-text-opacity: 1;
  color: rgb(121 126 134 / var(--tw-text-opacity));
}

.text-aeblack-900,
.text-secondary-900 {
  --tw-text-opacity: 1;
  color: rgb(27 29 33 / var(--tw-text-opacity));
}

.text-aered-900 {
  --tw-text-opacity: 1;
  color: rgb(124 35 32 / var(--tw-text-opacity));
}

.text-current {
  color: currentColor;
}

.active\:text-inherit:active,
.hover\:text-inherit:hover,
.text-inherit,
.visited\:text-inherit:visited {
  color: inherit;
}

.text-primary-400 {
  --tw-text-opacity: 1;
  color: rgb(203 163 68 / var(--tw-text-opacity));
}

.hover\:text-primary-50:hover,
.text-primary-50 {
  --tw-text-opacity: 1;
  color: rgb(249 247 237 / var(--tw-text-opacity));
}

.text-primary-900 {
  --tw-text-opacity: 1;
  color: rgb(93 59 38 / var(--tw-text-opacity));
}

.text-secondary-50 {
  --tw-text-opacity: 1;
  color: rgb(247 247 247 / var(--tw-text-opacity));
}

.text-whitely-50 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.overline {
  text-decoration-line: overline;
}

.line-through {
  text-decoration-line: line-through;
}

.decoration-solid {
  text-decoration-style: solid;
}

.decoration-double {
  text-decoration-style: double;
}

.decoration-dotted {
  text-decoration-style: dotted;
}

.decoration-dashed {
  text-decoration-style: dashed;
}

.decoration-wavy {
  text-decoration-style: wavy;
}

.hover\:underline-offset-2:hover,
.underline-offset-2 {
  text-underline-offset: 2px;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.accent-primary-400 {
  accent-color: #cba344;
}

.accent-secondary-800 {
  accent-color: #232528;
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.opacity-75 {
  opacity: 0.75;
}

.bg-blend-normal {
  background-blend-mode: normal;
}

.bg-blend-multiply {
  background-blend-mode: multiply;
}

.bg-blend-screen {
  background-blend-mode: screen;
}

.bg-blend-overlay {
  background-blend-mode: overlay;
}

.bg-blend-darken {
  background-blend-mode: darken;
}

.bg-blend-lighten {
  background-blend-mode: lighten;
}

.bg-blend-color-dodge {
  background-blend-mode: color-dodge;
}

.bg-blend-color-burn {
  background-blend-mode: color-burn;
}

.bg-blend-hard-light {
  background-blend-mode: hard-light;
}

.bg-blend-soft-light {
  background-blend-mode: soft-light;
}

.bg-blend-difference {
  background-blend-mode: difference;
}

.bg-blend-exclusion {
  background-blend-mode: exclusion;
}

.bg-blend-hue {
  background-blend-mode: hue;
}

.bg-blend-saturation {
  background-blend-mode: saturation;
}

.bg-blend-color {
  background-blend-mode: color;
}

.bg-blend-luminosity {
  background-blend-mode: luminosity;
}

.mix-blend-normal {
  mix-blend-mode: normal;
}

.mix-blend-multiply {
  mix-blend-mode: multiply;
}

.mix-blend-screen {
  mix-blend-mode: screen;
}

.mix-blend-overlay {
  mix-blend-mode: overlay;
}

.mix-blend-darken {
  mix-blend-mode: darken;
}

.mix-blend-lighten {
  mix-blend-mode: lighten;
}

.mix-blend-color-dodge {
  mix-blend-mode: color-dodge;
}

.mix-blend-color-burn {
  mix-blend-mode: color-burn;
}

.mix-blend-hard-light {
  mix-blend-mode: hard-light;
}

.mix-blend-soft-light {
  mix-blend-mode: soft-light;
}

.mix-blend-difference {
  mix-blend-mode: difference;
}

.mix-blend-exclusion {
  mix-blend-mode: exclusion;
}

.mix-blend-hue {
  mix-blend-mode: hue;
}

.mix-blend-saturation {
  mix-blend-mode: saturation;
}

.mix-blend-color {
  mix-blend-mode: color;
}

.mix-blend-luminosity {
  mix-blend-mode: luminosity;
}

.mix-blend-plus-lighter {
  mix-blend-mode: plus-lighter;
}

.\!shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color) !important;
}

.\!shadow-none,
.disabled\:\!shadow-none:disabled {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
}

.hover\:shadow-xl:hover,
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),
    0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
}

.shadow-aeblack-900\/10 {
  --tw-shadow-color: rgb(27 29 33 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}

.hover\:shadow-primary-500\/30:hover,
.shadow-primary-500\/30 {
  --tw-shadow-color: rgb(182 138 53 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}

.outline {
  outline-style: solid;
}

.outline-dashed {
  outline-style: dashed;
}

.outline-dotted {
  outline-style: dotted;
}

.outline-double {
  outline-style: double;
}

.outline-aeblack-200,
.outline-secondary-200 {
  outline-color: #c3c6cb;
}

.outline-aeblack-400 {
  outline-color: #797e86;
}

.outline-aegreen-200 {
  outline-color: #cae8cf;
}

.focus\:ring:focus,
.ring {
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-1:focus,
.ring-1 {
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.focus\:ring-2:focus,
.ring-2 {
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.hover\:ring-4:hover,
.ring-4 {
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

.ring-inset {
  --tw-ring-inset: inset;
}

.hover\:ring-primary-100:hover,
.ring-primary-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(242 236 207 / var(--tw-ring-opacity));
}

.ring-primary-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
}

.ring-primary-400\/30 {
  --tw-ring-color: rgb(203 163 68 / 0.3);
}

.blur {
  --tw-blur: blur(8px);
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1))
    drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
}

.grayscale {
  --tw-grayscale: grayscale(100%);
}

.invert {
  --tw-invert: invert(100%);
}

.sepia {
  --tw-sepia: sepia(100%);
}

.\!filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.filter-none {
  filter: none;
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
}

.backdrop-grayscale {
  --tw-backdrop-grayscale: grayscale(100%);
}

.backdrop-invert {
  --tw-backdrop-invert: invert(100%);
}

.backdrop-sepia {
  --tw-backdrop-sepia: sepia(100%);
}

.backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}

.backdrop-filter-none {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.transition {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-none {
  transition-property: none;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.before\:transition-all::before,
.before\:transition-transform::before,
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.content-\[\'this-is-also-valid\]-weirdly-enough\'\] {
  --tw-content: "this-is-also-valid]-weirdly-enough";
  content: var(--tw-content);
}

.content-\[\\\"\\\"\] {
  --tw-content: \"\";
  content: var(--tw-content);
}

.forced-color-adjust-auto {
  forced-color-adjust: auto;
}

.forced-color-adjust-none {
  forced-color-adjust: none;
}

.\[agentkeepalive\:deprecated\] {
  agentkeepalive: deprecated;
}

.prose-h5\:text-sm
  :is(:where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *)))p {
  margin-bottom: 1.75rem;
}

.hover\:prose-lg:hover
  :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.hover\:prose-lg:hover
  :where([class~="lead"]):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}

.hover\:prose-lg:hover
  :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}

.hover\:prose-lg:hover
  :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}

.hover\:prose-lg:hover
  :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}

.hover\:prose-lg:hover
  :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}

.hover\:prose-lg:hover
  :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}

.hover\:prose-lg:hover
  :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.hover\:prose-lg:hover
  :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.hover\:prose-lg:hover
  :where(picture > img):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
  margin-bottom: 0;
}

.hover\:prose-lg:hover
  :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.hover\:prose-lg:hover
  :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
  border-radius: 0.3125rem;
  padding: 0.2222222em 0.4444444em;
}

.hover\:prose-lg:hover
  :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
}

.hover\:prose-lg:hover
  :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8666667em;
}

.hover\:prose-lg:hover
  :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.875em;
}

.hover\:prose-lg:hover
  :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding: 1em 1.5em;
}

.hover\:prose-lg:hover
  :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}

.hover\:prose-lg:hover
  :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}

.hover\:prose-lg:hover
  :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}

.hover\:prose-lg:hover
  :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-left: 0.4444444em;
}

.hover\:prose-lg:hover
  :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-left: 0.4444444em;
}

.hover\:prose-lg:hover
  :where(.hover\:prose-lg:hover > ul > li p):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.hover\:prose-lg:hover
  :where(.hover\:prose-lg:hover > ul > li > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.3333333em;
}

.hover\:prose-lg:hover
  :where(.hover\:prose-lg:hover > ul > li > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.3333333em;
}

.hover\:prose-lg:hover
  :where(.hover\:prose-lg:hover > ol > li > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 1.3333333em;
}

.hover\:prose-lg:hover
  :where(.hover\:prose-lg:hover > ol > li > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 1.3333333em;
}

.hover\:prose-lg:hover
  :where(ul ul, ul ol, ol ul, ol ol):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.hover\:prose-lg:hover
  :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.hover\:prose-lg:hover
  :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}

.hover\:prose-lg:hover
  :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0.6666667em;
  padding-left: 1.5555556em;
}

.hover\:prose-lg:hover
  :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}

.hover\:prose-lg:hover
  :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.hover\:prose-lg:hover
  :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.hover\:prose-lg:hover
  :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.hover\:prose-lg:hover
  :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
}

.hover\:prose-lg:hover
  :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
}

.hover\:prose-lg:hover
  :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.hover\:prose-lg:hover
  :where(thead th:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-left: 0;
}

.hover\:prose-lg:hover
  :where(thead th:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-right: 0;
}

.hover\:prose-lg:hover
  :where(tbody td, tfoot td):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding: 0.75em;
}

.hover\:prose-lg:hover
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-left: 0;
}

.hover\:prose-lg:hover
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  padding-right: 0;
}

.hover\:prose-lg:hover
  :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.hover\:prose-lg:hover
  :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.hover\:prose-lg:hover
  :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}

.hover\:prose-lg:hover
  :where(.hover\:prose-lg:hover > :first-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-top: 0;
}

.hover\:prose-lg:hover
  :where(.hover\:prose-lg:hover > :last-child):not(
    :where([class~="not-prose"], [class~="not-prose"] *)
  ) {
  margin-bottom: 0;
}

.file\:me-4::file-selector-button {
  margin-inline-end: 1rem;
}

.file\:h-full::file-selector-button {
  height: 100%;
}

.file\:rounded-s::file-selector-button {
  border-start-start-radius: 0.25rem;
  border-end-start-radius: 0.25rem;
}

.file\:border-0::file-selector-button {
  border-width: 0;
}

.file\:bg-aered-50::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.file\:bg-primary-50::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
}

.file\:bg-secondary-50::file-selector-button {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.file\:bg-transparent::file-selector-button {
  background-color: transparent;
}

.file\:px-4::file-selector-button {
  padding-left: 1rem;
  padding-right: 1rem;
}

.file\:py-2::file-selector-button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.file\:py-2\.5::file-selector-button {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.file\:py-3::file-selector-button {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.file\:py-4::file-selector-button {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.file\:text-aered-700::file-selector-button {
  --tw-text-opacity: 1;
  color: rgb(181 37 32 / var(--tw-text-opacity));
}

.file\:text-primary-700::file-selector-button {
  --tw-text-opacity: 1;
  color: rgb(124 94 36 / var(--tw-text-opacity));
}

.file\:text-secondary-700::file-selector-button {
  --tw-text-opacity: 1;
  color: rgb(62 64 70 / var(--tw-text-opacity));
}

.file\:ring-1::file-selector-button {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.file\:ring-inset::file-selector-button {
  --tw-ring-inset: inset;
}

.file\:ring-aered-300::file-selector-button {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 170 167 / var(--tw-ring-opacity));
}

.file\:ring-primary-300::file-selector-button {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(215 188 109 / var(--tw-ring-opacity));
}

.file\:ring-secondary-300::file-selector-button {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(158 162 169 / var(--tw-ring-opacity));
}

.placeholder\:text-aeblack-300::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.placeholder\:text-aeblack-300::placeholder {
  --tw-text-opacity: 1;
  color: rgb(158 162 169 / var(--tw-text-opacity));
}

.after\:absolute::after,
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:end-0::before {
  content: var(--tw-content);
  inset-inline-end: 0px;
}

.before\:start-2\/4::before {
  content: var(--tw-content);
  inset-inline-start: 50%;
}

.before\:top-0::before {
  content: var(--tw-content);
  top: 0;
}

.before\:top-2\/4::before {
  content: var(--tw-content);
  top: 50%;
}

.before\:h-10::before {
  content: var(--tw-content);
  height: 2.5rem;
}

.before\:h-12::before {
  content: var(--tw-content);
  height: 3rem;
}

.before\:h-2::before {
  content: var(--tw-content);
  height: 0.5rem;
}

.before\:h-3::before {
  content: var(--tw-content);
  height: 0.75rem;
}

.before\:h-3\.5::before {
  content: var(--tw-content);
  height: 0.875rem;
}

.before\:h-5::before {
  content: var(--tw-content);
  height: 1.25rem;
}

.before\:w-10::before {
  content: var(--tw-content);
  width: 2.5rem;
}

.before\:w-12::before {
  content: var(--tw-content);
  width: 3rem;
}

.before\:w-5::before {
  content: var(--tw-content);
  width: 1.25rem;
}

.before\:w-full::before {
  content: var(--tw-content);
  width: 100%;
}

.before\:w-px::before {
  content: var(--tw-content);
  width: 1px;
}

.before\:-translate-x-2\/4::before {
  content: var(--tw-content);
  --tw-translate-x: -50%;
}

.before\:-translate-y-2\/4::before {
  content: var(--tw-content);
  --tw-translate-y: -50%;
}

.before\:scale-0::before {
  content: var(--tw-content);
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.before\:rounded-full::before {
  content: var(--tw-content);
  border-radius: 9999px;
}

.before\:border::before {
  content: var(--tw-content);
  border-width: 1px;
}

.before\:border-aeblack-100::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(225 227 229 / var(--tw-border-opacity));
}

.before\:bg-aeblack-100::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(225 227 229 / var(--tw-bg-opacity));
}

.before\:bg-primary-50::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
}

.before\:bg-whitely-50::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.before\:from-primary-400::before {
  content: var(--tw-content);
  --tw-gradient-to: rgb(203 163 68 / 0) var(--tw-gradient-to-position);
}

.before\:to-primary-600::before {
  content: var(--tw-content);
  --tw-gradient-to: #92722a var(--tw-gradient-to-position);
}

.before\:bg-no-repeat::before {
  content: var(--tw-content);
  background-repeat: no-repeat;
}

.before\:mix-blend-multiply::before {
  content: var(--tw-content);
  mix-blend-mode: multiply;
}

.before\:shadow::before {
  content: var(--tw-content);
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.before\:transition-all::before {
  content: var(--tw-content);
  transition-property: all;
}

.before\:transition-transform::before {
  content: var(--tw-content);
  transition-property: transform;
}

.before\:duration-300::before {
  content: var(--tw-content);
  transition-duration: 0.3s;
}

.after\:-end-3::after {
  content: var(--tw-content);
  inset-inline-end: -0.75rem;
}

.after\:top-2::after {
  content: var(--tw-content);
  top: 0.5rem;
}

.after\:h-full::after {
  content: var(--tw-content);
  height: 100%;
}

.after\:w-auto::after {
  content: var(--tw-content);
  width: auto;
}

.last\:mb-0:last-child {
  margin-bottom: 0;
}

.focus-within\:outline-none:focus-within {
  outline: transparent solid 2px;
  outline-offset: 2px;
}

.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-inset:focus-within {
  --tw-ring-inset: inset;
}

.focus-within\:ring-aered-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 55 49 / var(--tw-ring-opacity));
}

.focus-within\:ring-primary-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
}

.focus-within\:ring-primary-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(146 114 42 / var(--tw-ring-opacity));
}

.focus-within\:ring-secondary-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 79 88 / var(--tw-ring-opacity));
}

.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}

.file\:focus-within\:ring-2:focus-within::file-selector-button {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.file\:focus-within\:ring-inset:focus-within::file-selector-button {
  --tw-ring-inset: inset;
}

.file\:focus-within\:ring-aered-600:focus-within::file-selector-button {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 55 49 / var(--tw-ring-opacity));
}

.file\:focus-within\:ring-primary-600:focus-within::file-selector-button {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(146 114 42 / var(--tw-ring-opacity));
}

.file\:focus-within\:ring-secondary-600:focus-within::file-selector-button {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 79 88 / var(--tw-ring-opacity));
}

.group:hover .group-hover\:\!border-primary-800,
.hover\:\!border-primary-800:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(108 69 39 / var(--tw-border-opacity)) !important;
}

.hover\:border-primary-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(242 236 207 / var(--tw-border-opacity));
}

.hover\:bg-aeblack-50:hover,
.hover\:bg-secondary-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.hover\:bg-primary-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 247 237 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:\!text-primary-800,
.hover\:\!text-primary-800:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(108 69 39 / var(--tw-text-opacity)) !important;
}

.hover\:text-aeblack-700:hover {
  --tw-text-opacity: 1;
  color: rgb(62 64 70 / var(--tw-text-opacity));
}

.hover\:text-aeblack-950:hover {
  --tw-text-opacity: 1;
  color: rgb(14 15 18 / var(--tw-text-opacity));
}

.hover\:text-primary-700:hover {
  --tw-text-opacity: 1;
  color: rgb(124 94 36 / var(--tw-text-opacity));
}

.hover\:text-secondary-100:hover {
  --tw-text-opacity: 1;
  color: rgb(225 227 229 / var(--tw-text-opacity));
}

.hover\:shadow-button:hover {
  --tw-shadow: 0px 0px 0px 5px;
  --tw-shadow-colored: 0px 0px 0px 5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-primary-100:hover {
  --tw-shadow-color: #f2eccf;
  --tw-shadow: var(--tw-shadow-colored);
}

.hover\:shadow-secondary-100:hover {
  --tw-shadow-color: #e1e3e5;
  --tw-shadow: var(--tw-shadow-colored);
}

.before\:hover\:text-center:hover::before,
.hover\:before\:text-center:hover::before {
  content: var(--tw-content);
  text-align: center;
}

.focus\:outline-none:focus {
  outline: transparent solid 2px;
  outline-offset: 2px;
}

.focus\:ring-primary-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(230 215 162 / var(--tw-ring-opacity));
}

.focus\:ring-primary-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
}

.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5;
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.file\:focus\:z-10:focus::file-selector-button {
  z-index: 10;
}

.file\:focus\:shadow-aered-400\/20:focus::file-selector-button {
  --tw-shadow-color: rgb(244 122 117 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}

.file\:focus\:shadow-primary-400\/20:focus::file-selector-button {
  --tw-shadow-color: rgb(203 163 68 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}

.file\:focus\:shadow-secondary-400\/20:focus::file-selector-button {
  --tw-shadow-color: rgb(121 126 134 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}

.focus-visible\:border-primary-500:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgb(182 138 53 / var(--tw-border-opacity));
}

.focus-visible\:border-secondary-200:focus-visible {
  --tw-border-opacity: 1;
  border-color: rgb(195 198 203 / var(--tw-border-opacity));
}

.focus-visible\:outline-none:focus-visible {
  outline: transparent solid 2px;
  outline-offset: 2px;
}

.focus-visible\:ring:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-1:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:ring-aeblack-300:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(158 162 169 / var(--tw-ring-opacity));
}

.focus-visible\:ring-aegreen-700:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(47 102 60 / var(--tw-ring-opacity));
}

.focus-visible\:ring-aered-700:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(181 37 32 / var(--tw-ring-opacity));
}

.focus-visible\:ring-camel-400:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 192 39 / var(--tw-ring-opacity));
}

.focus-visible\:ring-camel-700:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(178 85 11 / var(--tw-ring-opacity));
}

.focus-visible\:ring-primary-100:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(242 236 207 / var(--tw-ring-opacity));
}

.focus-visible\:ring-primary-200:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(230 215 162 / var(--tw-ring-opacity));
}

.focus-visible\:ring-primary-300:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(215 188 109 / var(--tw-ring-opacity));
}

.focus-visible\:ring-primary-400:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 163 68 / var(--tw-ring-opacity));
}

.focus-visible\:ring-primary-500:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(182 138 53 / var(--tw-ring-opacity));
}

.focus-visible\:ring-primary-800:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(108 69 39 / var(--tw-ring-opacity));
}

.focus-visible\:ring-secondary-200:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(195 198 203 / var(--tw-ring-opacity));
}

.focus-visible\:ring-techblue-700:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 60 255 / var(--tw-ring-opacity));
}

.focus-visible\:ring-offset-0:focus-visible {
  --tw-ring-offset-width: 0px;
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:ring-offset-4:focus-visible {
  --tw-ring-offset-width: 4px;
}

.focus-visible\:ring-offset-camel-50:focus-visible {
  --tw-ring-offset-color: #fffbeb;
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.disabled\:border-primary-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(230 215 162 / var(--tw-border-opacity));
}

.disabled\:border-secondary-200:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(195 198 203 / var(--tw-border-opacity));
}

.disabled\:opacity-30:disabled {
  opacity: 0.3;
}

.disabled\:before\:\!hidden:disabled::before {
  content: var(--tw-content);
  display: none !important;
}

.peer:checked ~ .peer-checked\:before\:-translate-x-full::before {
  content: var(--tw-content);
  --tw-translate-x: -100%;
}

.peer:checked ~ .peer-checked\:before\:translate-x-full::before {
  content: var(--tw-content);
  --tw-translate-x: 100%;
}

.peer:checked ~ .peer-checked\:before\:border-primary-600::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(146 114 42 / var(--tw-border-opacity));
}

.peer:focus-visible ~ .peer-focus-visible\:outline {
  outline-style: solid;
}

.peer:focus-visible ~ .peer-focus-visible\:outline-offset-\[3px\] {
  outline-offset: 3px;
}

.peer:focus-visible ~ .peer-focus-visible\:outline-primary-500 {
  outline-color: #b68a35;
}

.prose-headings\:text-ellipsis
  :is(
    :where(h1, h2, h3, h4, h5, h6, th):not(
        :where([class~="not-prose"], [class~="not-prose"] *)
      )
  ) {
  text-overflow: ellipsis;
}

.prose-headings\:underline
  :is(
    :where(h1, h2, h3, h4, h5, h6, th):not(
        :where([class~="not-prose"], [class~="not-prose"] *)
      )
  ) {
  text-decoration-line: underline;
}

.prose-h1\:text-center
  :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  text-align: center;
}

.prose-h1\:text-3xl
  :is(:where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.prose-h2\:text-2xl
  :is(:where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  font-size: 1.5rem;
  line-height: 2rem;
}

.prose-h3\:text-xl
  :is(:where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.prose-h4\:text-lg
  :is(:where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.prose-h5\:text-sm
  :is(:where(h5):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.prose-h6\:text-xl
  :is(:where(h6):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.prose-a\:font-bold
  :is(:where(a):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  font-weight: 700;
}

.prose-blockquote\:italic
  :is(
    :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *))
  ) {
  font-style: italic;
}

.prose-figure\:mx-auto
  :is(
    :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *))
  ) {
  margin-left: auto;
  margin-right: auto;
}

.prose-figcaption\:opacity-75
  :is(
    :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *))
  ) {
  opacity: 0.75;
}

.prose-strong\:font-medium
  :is(
    :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *))
  ) {
  font-weight: 500;
}

.prose-em\:italic
  :is(:where(em):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  font-style: italic;
}

.prose-ol\:pl-6
  :is(:where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  padding-left: 1.5rem;
}

.prose-ul\:pl-8
  :is(:where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  padding-left: 2rem;
}

.prose-li\:my-4
  :is(:where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.prose-table\:my-8
  :is(:where(table):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.prose-th\:text-left
  :is(:where(th):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  text-align: left;
}

.prose-img\:rounded-lg
  :is(:where(img):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  border-radius: 0.5rem;
}

.prose-video\:my-12
  :is(:where(video):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.prose-hr\:border-t-2
  :is(:where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *))) {
  border-top-width: 2px;
}

.prose-lead\:italic
  :is(
    :where([class~="lead"]):not(
        :where([class~="not-prose"], [class~="not-prose"] *)
      )
  ) {
  font-style: italic;
}

@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none,
  [multiple],
  input[type="date"],
  input[type="datetime-local"],
  input[type="email"],
  input[type="file"],
  input[type="month"],
  input[type="number"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="text"],
  input[type="time"],
  input[type="url"],
  input[type="week"],
  select,
  textarea {
    transition-property: none;
  }
}

@media not all and (min-width: 768px) {
  .max-md\:\!static {
    position: static !important;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:\!transform-none {
    transform: none !important;
  }
}

@media not all and (min-width: 640px) {
  .footer-contact,
  .max-sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

@media (min-width: 640px) {
  .aegov-footer .accordion-title button,
  .sm\:\!text-primary-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(182 138 53 / var(--tw-text-opacity)) !important;
  }

  .sm\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
  }

  @media (min-width: 640px) {
    .sm\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .sm\:container {
      max-width: 768px;
      padding-right: 0.875rem;
      padding-left: 0.875rem;
    }
  }

  @media (min-width: 1024px) {
    .sm\:container {
      max-width: 1024px;
      padding-right: 1.375rem;
      padding-left: 1.375rem;
    }
  }

  @media (min-width: 1280px) {
    .sm\:container {
      max-width: 1280px;
      padding-right: 1.25rem;
      padding-left: 1.25rem;
    }
  }

  @media (min-width: 1536px) {
    .sm\:container {
      max-width: 1536px;
    }
  }

  .aegov-banner .sm\:container {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
  }

  .sm\:prose
    :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .sm\:prose
    :where([class~="lead"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .sm\:prose
    :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
  }

  .sm\:prose
    :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }

  .sm\:prose
    :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .sm\:prose
    :where(blockquote strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: inherit;
  }

  .sm\:prose
    :where(thead th strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: inherit;
  }

  .sm\:prose
    :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
  }

  .sm\:prose
    :where(ol[type="A"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: upper-alpha;
  }

  .sm\:prose
    :where(ol[type="a"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: lower-alpha;
  }

  .sm\:prose
    :where(ol[type="A" s]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: upper-alpha;
  }

  .sm\:prose
    :where(ol[type="a" s]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: lower-alpha;
  }

  .sm\:prose
    :where(ol[type="I"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: upper-roman;
  }

  .sm\:prose
    :where(ol[type="i"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: lower-roman;
  }

  .sm\:prose
    :where(ol[type="I" s]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: upper-roman;
  }

  .sm\:prose
    :where(ol[type="i" s]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: lower-roman;
  }

  .sm\:prose
    :where(ol[type="1"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: decimal;
  }

  .sm\:prose
    :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
  }

  .sm\:prose
    :where(ol > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
  }

  .sm\:prose
    :where(ul > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::marker {
    color: var(--tw-prose-bullets);
  }

  .sm\:prose
    :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
  }

  .sm\:prose
    :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .sm\:prose
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: 0.25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .sm\:prose
    :where(blockquote p:first-of-type):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::before {
    content: open-quote;
  }

  .sm\:prose
    :where(blockquote p:last-of-type):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::after {
    content: close-quote;
  }

  .sm\:prose
    :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .sm\:prose
    :where(h1 strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 900;
    color: inherit;
  }

  .sm\:prose
    :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .sm\:prose
    :where(h2 strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 800;
    color: inherit;
  }

  .sm\:prose
    :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .sm\:prose
    :where(h3 strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 700;
    color: inherit;
  }

  .sm\:prose
    :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .sm\:prose
    :where(h4 strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 700;
    color: inherit;
  }

  .sm\:prose
    :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:prose
    :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:prose
    :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),
      0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding: 0.1875em 0.375em;
  }

  .sm\:prose
    :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
  }

  .sm\:prose
    :where(code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::before {
    content: "`";
  }

  .sm\:prose
    :where(code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::after {
    content: "`";
  }

  .sm\:prose
    :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .sm\:prose
    :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .sm\:prose
    :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.875em;
  }

  .sm\:prose
    :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.9em;
  }

  .sm\:prose
    :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .sm\:prose
    :where(blockquote code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: inherit;
  }

  .sm\:prose
    :where(thead th code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: inherit;
  }

  .sm\:prose
    :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding: 0.8571429em 1.1428571em;
  }

  .sm\:prose
    :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .sm\:prose
    :where(pre code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::before {
    content: none;
  }

  .sm\:prose
    :where(pre code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::after {
    content: none;
  }

  .sm\:prose
    :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .sm\:prose
    :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }

  .sm\:prose
    :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .sm\:prose
    :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }

  .sm\:prose
    :where(tbody tr:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    border-bottom-width: 0;
  }

  .sm\:prose
    :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: baseline;
  }

  .sm\:prose
    :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }

  .sm\:prose
    :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: top;
  }

  .sm\:prose
    :where(figure > *):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:prose
    :where(figcaption):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .sm\:prose
    :where(picture > img):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:prose
    :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:prose
    :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .sm\:prose
    :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: 0.375em;
  }

  .sm\:prose
    :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: 0.375em;
  }

  .sm\:prose
    :where(.sm\:prose > ul > li p):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .sm\:prose
    :where(.sm\:prose > ul > li > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.25em;
  }

  .sm\:prose
    :where(.sm\:prose > ul > li > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 1.25em;
  }

  .sm\:prose
    :where(.sm\:prose > ol > li > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.25em;
  }

  .sm\:prose
    :where(.sm\:prose > ol > li > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 1.25em;
  }

  .sm\:prose
    :where(ul ul, ul ol, ol ul, ol ol):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .sm\:prose
    :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .sm\:prose
    :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0.5em;
    padding-left: 1.625em;
  }

  .sm\:prose
    :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .sm\:prose
    :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .sm\:prose
    :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .sm\:prose
    :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .sm\:prose
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-left: 0;
  }

  .sm\:prose
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-right: 0;
  }

  .sm\:prose
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding: 0.5714286em;
  }

  .sm\:prose
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-left: 0;
  }

  .sm\:prose
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-right: 0;
  }

  .sm\:prose
    :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:prose
    :where(.sm\:prose > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
  }

  .sm\:prose
    :where(.sm\:prose > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 0;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:max-h-14 {
    max-height: 3.5rem;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:max-w-\[10\.625rem\] {
    max-width: 10.625rem;
  }

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sm\:underline {
    text-decoration-line: underline;
  }
}

@media (min-width: 1536px) {
  .\32xl\:max-h-24,
  .logo img {
    max-height: 6rem;
  }

  .\32xl\:text-lg,
  [data-responsive="auto"] .aegov-btn {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }

  .\32xl\:max-w-\[25rem\],
  .logo img {
    max-width: 25rem;
  }

  [data-responsive="auto"] .aegov-btn {
    height: 3.25rem;
    gap: 0.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\32xl\:mb-12,
  .lang-header {
    margin-bottom: 3rem;
  }

  .main-navigation .nav-menu > .menu-item > a {
    border-bottom-width: 4px;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .\32xl\:pe-9,
  .main-navigation .menu-item.menu-item-has-children > a {
    padding-inline-end: 2.25rem;
  }

  .main-navigation .menu-item.menu-item-has-children .submenu-btn {
    margin-inline-start: -1rem;
    height: 1rem;
    width: 1rem;
  }

  .\32xl\:mb-6,
  .submenu .submenu-title {
    margin-bottom: 1.5rem;
  }

  .\32xl\:mt-10,
  .aegovs-slider-style .slick-dots {
    margin-top: 2.5rem;
  }

  .\32xl\:-ms-4 {
    margin-inline-start: -1rem;
  }

  .\32xl\:h-13 {
    height: 3.25rem;
  }

  .\32xl\:h-4 {
    height: 1rem;
  }

  .\32xl\:w-4 {
    width: 1rem;
  }

  .\32xl\:w-44 {
    width: 11rem;
  }

  .\32xl\:gap-3 {
    gap: 0.75rem;
  }

  .\32xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .\32xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .\32xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\32xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

.rtl\:-mr-2:where([dir="rtl"], [dir="rtl"] *) {
  margin-right: -0.5rem;
}

.rtl\:-mr-2\.5:where([dir="rtl"], [dir="rtl"] *) {
  margin-right: -0.625rem;
}

.rtl\:ml-0:where([dir="rtl"], [dir="rtl"] *) {
  margin-left: 0;
}

.rtl\:-translate-x-1:where([dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rtl\:-translate-x-7:where([dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: -1.75rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rtl\:-scale-x-100:where([dir="rtl"], [dir="rtl"] *) {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *)
  > :not([hidden])
  ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.rtl\:bg-\[0\.5rem\]:where([dir="rtl"], [dir="rtl"] *) {
  background-position: 0.5rem;
}

.rtl\:pl-10:where([dir="rtl"], [dir="rtl"] *) {
  padding-left: 2.5rem;
}

.rtl\:pr-14:where([dir="rtl"], [dir="rtl"] *) {
  padding-right: 3.5rem;
}

.rtl\:before\:translate-x-2\/4:where([dir="rtl"], [dir="rtl"] *)::before {
  content: var(--tw-content);
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.peer:checked
  ~ .rtl\:peer-checked\:before\:-translate-x-full:where(
    [dir="rtl"],
    [dir="rtl"] *
  )::before {
  content: var(--tw-content);
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (prefers-color-scheme: dark) {
  .aegov-backdrop,
  .aegov-modal-backdrop,
  .dark\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .dark\:prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
  }

  .dark\:prose
    :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .dark\:prose
    :where([class~="lead"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .dark\:prose
    :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
  }

  .dark\:prose
    :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }

  .dark\:prose
    :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .dark\:prose
    :where(blockquote strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: inherit;
  }

  .dark\:prose
    :where(thead th strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: inherit;
  }

  .dark\:prose
    :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
  }

  .dark\:prose
    :where(ol[type="A"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: upper-alpha;
  }

  .dark\:prose
    :where(ol[type="a"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: lower-alpha;
  }

  .dark\:prose
    :where(ol[type="A" s]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: upper-alpha;
  }

  .dark\:prose
    :where(ol[type="a" s]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: lower-alpha;
  }

  .dark\:prose
    :where(ol[type="I"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: upper-roman;
  }

  .dark\:prose
    :where(ol[type="i"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: lower-roman;
  }

  .dark\:prose
    :where(ol[type="I" s]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: upper-roman;
  }

  .dark\:prose
    :where(ol[type="i" s]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: lower-roman;
  }

  .dark\:prose
    :where(ol[type="1"]):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    list-style-type: decimal;
  }

  .dark\:prose
    :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
  }

  .dark\:prose
    :where(ol > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
  }

  .dark\:prose
    :where(ul > li):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::marker {
    color: var(--tw-prose-bullets);
  }

  .dark\:prose
    :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
  }

  .dark\:prose
    :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .dark\:prose
    :where(blockquote):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: 0.25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .dark\:prose
    :where(blockquote p:first-of-type):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::before {
    content: open-quote;
  }

  .dark\:prose
    :where(blockquote p:last-of-type):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::after {
    content: close-quote;
  }

  .dark\:prose
    :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .dark\:prose
    :where(h1 strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 900;
    color: inherit;
  }

  .dark\:prose
    :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .dark\:prose
    :where(h2 strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 800;
    color: inherit;
  }

  .dark\:prose
    :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .dark\:prose
    :where(h3 strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 700;
    color: inherit;
  }

  .dark\:prose
    :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .dark\:prose
    :where(h4 strong):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    font-weight: 700;
    color: inherit;
  }

  .dark\:prose
    :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .dark\:prose
    :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .dark\:prose
    :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),
      0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding: 0.1875em 0.375em;
  }

  .dark\:prose
    :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
  }

  .dark\:prose
    :where(code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::before {
    content: "`";
  }

  .dark\:prose
    :where(code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::after {
    content: "`";
  }

  .dark\:prose
    :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .dark\:prose
    :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .dark\:prose
    :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.875em;
  }

  .dark\:prose
    :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: 0.9em;
  }

  .dark\:prose
    :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .dark\:prose
    :where(blockquote code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: inherit;
  }

  .dark\:prose
    :where(thead th code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: inherit;
  }

  .dark\:prose
    :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding: 0.8571429em 1.1428571em;
  }

  .dark\:prose
    :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .dark\:prose
    :where(pre code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::before {
    content: none;
  }

  .dark\:prose
    :where(pre code):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    )::after {
    content: none;
  }

  .dark\:prose
    :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .dark\:prose
    :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }

  .dark\:prose
    :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .dark\:prose
    :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }

  .dark\:prose
    :where(tbody tr:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    border-bottom-width: 0;
  }

  .dark\:prose
    :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: baseline;
  }

  .dark\:prose
    :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }

  .dark\:prose
    :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: top;
  }

  .dark\:prose
    :where(figure > *):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .dark\:prose
    :where(figcaption):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .dark\:prose
    :where(picture > img):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .dark\:prose
    :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .dark\:prose
    :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .dark\:prose
    :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: 0.375em;
  }

  .dark\:prose
    :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: 0.375em;
  }

  .dark\:prose
    :where(.dark\:prose > ul > li p):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .dark\:prose
    :where(.dark\:prose > ul > li > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.25em;
  }

  .dark\:prose
    :where(.dark\:prose > ul > li > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 1.25em;
  }

  .dark\:prose
    :where(.dark\:prose > ol > li > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 1.25em;
  }

  .dark\:prose
    :where(.dark\:prose > ol > li > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 1.25em;
  }

  .dark\:prose
    :where(ul ul, ul ol, ol ul, ol ol):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .dark\:prose
    :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .dark\:prose
    :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0.5em;
    padding-left: 1.625em;
  }

  .dark\:prose
    :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .dark\:prose
    :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .dark\:prose
    :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .dark\:prose
    :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .dark\:prose
    :where(thead th:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-left: 0;
  }

  .dark\:prose
    :where(thead th:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-right: 0;
  }

  .dark\:prose
    :where(tbody td, tfoot td):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding: 0.5714286em;
  }

  .dark\:prose
    :where(tbody td:first-child, tfoot td:first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-left: 0;
  }

  .dark\:prose
    :where(tbody td:last-child, tfoot td:last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    padding-right: 0;
  }

  .dark\:prose
    :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .dark\:prose
    :where(.dark\:prose > :first-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-top: 0;
  }

  .dark\:prose
    :where(.dark\:prose > :last-child):not(
      :where([class~="not-prose"], [class~="not-prose"] *)
    ) {
    margin-bottom: 0;
  }

  @media (min-width: 1024px) {
    .dark\:lg\:hover\:\[paint-order\:markers\]:hover {
      paint-order: markers;
    }
  }
}

.\[\&\>div\]\:w-72 > div {
  width: 18rem;
}

.\[\&\>div\]\:p-3 > div {
  padding: 0.75rem;
}

.\[\&_\.accordion-active_svg\]\:rotate-180 .accordion-active svg {
  --tw-rotate: 180deg;
}

@media not all and (min-width: 1024px) {
  .footer-bottom,
  .footer-contact,
  .max-lg\:text-center {
    text-align: center;
  }

  p.max-lg\:text-sm {
    margin-bottom: 1.75rem;
  }

  .max-lg\:fixed {
    position: fixed;
  }

  .max-lg\:inset-0 {
    inset: 0px;
  }

  .max-lg\:z-50 {
    z-index: 50;
  }

  .max-lg\:flex {
    display: flex;
  }

  .max-lg\:max-h-\[calc\(100vh_-_6\.375rem\)\] {
    max-height: calc(100vh - 6.375rem);
  }

  .max-lg\:\[\&_li_a\]\:w-full li a,
  .max-lg\:w-full {
    width: 100%;
  }

  .max-lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-lg\:items-start {
    align-items: flex-start;
  }

  .max-lg\:items-center {
    align-items: center;
  }

  .max-lg\:justify-start {
    justify-content: flex-start;
  }

  .max-lg\:overflow-auto {
    overflow: auto;
  }

  .max-lg\:bg-whitely-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .max-lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .max-lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .max-lg\:\[\&_\.submenu-btn\]\:\!absolute .submenu-btn {
    position: absolute !important;
  }

  .max-lg\:\[\&_\.submenu-btn\]\:end-0 .submenu-btn {
    inset-inline-end: 0px;
  }

  .max-lg\:\[\&_\.submenu-btn\]\:top-2 .submenu-btn {
    top: 0.5rem;
  }

  .max-lg\:\[\&_\.submenu-btn\]\:w-6 .submenu-btn {
    width: 1.5rem;
  }

  .max-lg\:\[\&_li_a\]\:py-2 li a {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

#modalscroll {
  left: 25%;
}

.aegov-modal-wrapper,
.sidebar {
  width: 50%;
}

.modal-container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.aegov-newsletter {
  background-color: rgb(35 37 40 / 1);
}

.newsletter-title {
  color: #fff9;
}

.newsletter-btn {
  border-radius: 0 0.25rem 0.25rem 0;
}

.newsletter-input {
  border-radius: 0.25rem 0 0 0.25rem !important;
}

.planes {
  right: 50px;
  top: 15%;
}

.planes svg {
  margin: 16px;
}

.separator {
  border-left: 1px solid #000;
  height: 10rem;
  margin: 0.5rem;
}

#index-page-list {
  list-style-type: disc;
}

.index-list-ul::before {
  content: "•";
  color: #000;
  margin: 0.5em;
}

.sidenav-item,
.sidenav-item:hover {
  text-decoration: none;
  color: #000;
}

[dir="rtl"] .arrow-svg {
  transform: rotate(0);
}

.services-card {
  width: 25%;
  height: 250px;
  border: solid 1px var(--cardborder);
  border-radius: 10px;
  padding: 12px;
  position: relative;
}
#ToastAlertContainer {
display:none;
}

.portlet-decorate .portlet-content {
  padding:0px !important;
}

.powered-by {
display:none;
}