@import url(https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;600;700&display=swap);
/* Import Font Awesome */


*, ::after, ::before {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor
}

::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: Roboto,Arial,sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

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;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

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
}

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
}

progress {
    vertical-align: baseline
}

::-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
}

summary {
    display: list-item
}

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

    input::-moz-placeholder, textarea::-moz-placeholder {
        opacity: 1;
        color: #9ca3af
    }

    input::placeholder, textarea::placeholder {
        opacity: 1;
        color: #9ca3af
    }

[role=button], button {
    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
}

[hidden] {
    display: none
}

.heading-display, heading-display {
    font-size: 2.5rem;
    line-height: 3rem
}

@media (min-width:90rem) {
    .heading-display, heading-display {
        font-size: 4rem;
        line-height: 4rem
    }
}

.h1, h1 {
    font-size: 2rem;
    line-height: 2.25rem
}

@media (min-width:90rem) {
    .h1, h1 {
        font-size: 2.5rem;
        line-height: 2.75rem
    }
}

.h2, h2 {
    font-size: 1.75rem;
    line-height: 2rem
}

@media (min-width:90rem) {
    .h2, h2 {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

.h3, h3 {
    font-size: 1.5rem;
    line-height: 1.75rem
}

@media (min-width:90rem) {
    .h3, h3 {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.h4, h4 {
    font-size: 1.25rem;
    line-height: 1.5rem
}

@media (min-width:90rem) {
    .h4, h4 {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

.h5, h5 {
    font-size: 1.125rem;
    line-height: 1.5rem
}

@media (min-width:90rem) {
    .h5, h5 {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

.h6, h6 {
    font-size: 1rem;
    line-height: 1.25rem
}

@media (min-width:90rem) {
    .h6, h6 {
        font-size: 1rem;
        line-height: 1.25rem
    }
}

.text-md, text-md {
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width:90rem) {
    .text-md, text-md {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

.text-sm, text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

@media (min-width:90rem) {
    .text-sm, text-sm {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.text-xs, text-xs {
    font-size: .75rem;
    line-height: 1rem
}

@media (min-width:90rem) {
    .text-xs, text-xs {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.text-link-large, text-link-large {
    font-size: 1rem;
    line-height: 1.5rem
}

@media (min-width:90rem) {
    .text-link-large, text-link-large {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

.text-intro, text-intro {
    font-size: 1.125rem;
    line-height: 1.5rem
}

@media (min-width:90rem) {
    .text-intro, text-intro {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

body {
    font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem);
    font-family: Roboto,Arial,sans-serif;
    line-height: inherit
}

*, ::after, ::before {
    --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-scroll-snap-strictness: proximity;
    --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
}

::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-scroll-snap-strictness: proximity;
    --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
}

.uh-heading-display, heading-display {
    font-size: clamp(2.5rem,calc(2.5rem + (4 - 2.5) * ((100vw - 23rem)/ (120 - 23))),4rem);
    line-height: clamp(3rem,calc(3rem + (4 - 3) * ((100vw - 23rem)/ (120 - 23))),4rem)
}

.uh-h1, h1 {
    font-size: clamp(2rem,calc(2rem + (2.5 - 2) * ((100vw - 23rem)/ (120 - 23))),2.5rem);
    line-height: clamp(2.25rem,calc(2.25rem + (2.75 - 2.25) * ((100vw - 23rem)/ (120 - 23))),2.75rem)
}

.uh-h2, h2 {
    font-size: clamp(1.75rem,calc(1.75rem + (2 - 1.75) * ((100vw - 23rem)/ (120 - 23))),2rem);
    line-height: clamp(2rem,calc(2rem + (2.5 - 2) * ((100vw - 23rem)/ (120 - 23))),2.5rem)
}

.uh-h3, h3 {
    font-size: clamp(1.5rem,calc(1.5rem + (1.5 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
    line-height: clamp(1.75rem,calc(1.75rem + (2 - 1.75) * ((100vw - 23rem)/ (120 - 23))),2rem)
}

.uh-h4, h4 {
    font-size: clamp(1.25rem,calc(1.25rem + (1.25 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem)
}

.uh-h5, h5 {
    font-size: clamp(1.125rem,calc(1.125rem + (1.125 - 1.125) * ((100vw - 23rem)/ (120 - 23))),1.125rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.5 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.5rem)
}

.uh-h6, h6 {
    font-size: clamp(1rem,calc(1rem + (1 - 1) * ((100vw - 23rem)/ (120 - 23))),1rem);
    line-height: clamp(1.25rem,calc(1.25rem + (1.25 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.25rem)
}

.uh-text-md, text-md {
    font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem)
}

.uh-text-sm, text-sm {
    font-size: clamp(.875rem,calc(.875rem + (1 - .875) * ((100vw - 23rem)/ (120 - 23))),1rem);
    line-height: clamp(1.25rem,calc(1.25rem + (1.5 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.5rem)
}

.uh-text-xs, text-xs {
    font-size: clamp(.75rem,calc(.75rem + (.875 - .75) * ((100vw - 23rem)/ (120 - 23))),.875rem);
    line-height: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem)
}

.uh-text-link-large, text-link-large {
    font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem)
}

.uh-text-intro, text-intro {
    font-size: clamp(1.125rem,calc(1.125rem + (1.5 - 1.125) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
    line-height: clamp(1.5rem,calc(1.5rem + (2 - 1.5) * ((100vw - 23rem)/ (120 - 23))),2rem)
}

.uh-mb-2 {
    margin-bottom: .5rem
}

.uh-mb-4 {
    margin-bottom: 1rem
}

.uh-mr-4 {
    margin-right: 1rem
}

.uh-table {
    display: table
}

.uh-bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.uh-bg-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(0 159 233 / var(--tw-bg-opacity))
}

.uh-bg-danger {
    --tw-bg-opacity: 1;
    background-color: rgb(224 49 49 / var(--tw-bg-opacity))
}

.uh-bg-danger\/\+1 {
    --tw-bg-opacity: 1;
    background-color: rgb(179 39 39 / var(--tw-bg-opacity))
}

.uh-bg-danger\/\+2 {
    --tw-bg-opacity: 1;
    background-color: rgb(134 29 29 / var(--tw-bg-opacity))
}

.uh-bg-danger\/\+3 {
    --tw-bg-opacity: 1;
    background-color: rgb(90 20 20 / var(--tw-bg-opacity))
}

.uh-bg-danger\/\+4 {
    --tw-bg-opacity: 1;
    background-color: rgb(45 10 10 / var(--tw-bg-opacity))
}

.uh-bg-danger\/-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(230 90 90 / var(--tw-bg-opacity))
}

.uh-bg-danger\/-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 131 131 / var(--tw-bg-opacity))
}

.uh-bg-danger\/-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 219 219 / var(--tw-bg-opacity))
}

.uh-bg-danger\/-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 245 244 / var(--tw-bg-opacity))
}

.uh-bg-dark-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(72 39 206 / var(--tw-bg-opacity))
}

.uh-bg-deep-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(0 110 184 / var(--tw-bg-opacity))
}

.uh-bg-gray {
    --tw-bg-opacity: 1;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+1 {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+2 {
    --tw-bg-opacity: 1;
    background-color: rgb(189 189 189 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+3 {
    --tw-bg-opacity: 1;
    background-color: rgb(165 165 165 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+4 {
    --tw-bg-opacity: 1;
    background-color: rgb(135 135 135 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+5 {
    --tw-bg-opacity: 1;
    background-color: rgb(102 102 102 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+6 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 71 71 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+7 {
    --tw-bg-opacity: 1;
    background-color: rgb(47 47 47 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+8 {
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 24 / var(--tw-bg-opacity))
}

.uh-bg-gray\/\+9 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 238 238 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-5 {
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 246 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-6 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-7 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 249 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-8 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 251 251 / var(--tw-bg-opacity))
}

.uh-bg-gray\/-9 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 253 253 / var(--tw-bg-opacity))
}

.uh-bg-green {
    --tw-bg-opacity: 1;
    background-color: rgb(21 134 107 / var(--tw-bg-opacity))
}

.uh-bg-info {
    --tw-bg-opacity: 1;
    background-color: rgb(4 120 198 / var(--tw-bg-opacity))
}

.uh-bg-info\/\+1 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 96 158 / var(--tw-bg-opacity))
}

.uh-bg-info\/\+2 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 72 119 / var(--tw-bg-opacity))
}

.uh-bg-info\/\+3 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 48 79 / var(--tw-bg-opacity))
}

.uh-bg-info\/\+4 {
    --tw-bg-opacity: 1;
    background-color: rgb(1 24 40 / var(--tw-bg-opacity))
}

.uh-bg-info\/-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(54 147 209 / var(--tw-bg-opacity))
}

.uh-bg-info\/-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(104 174 221 / var(--tw-bg-opacity))
}

.uh-bg-info\/-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 230 245 / var(--tw-bg-opacity))
}

.uh-bg-info\/-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 248 252 / var(--tw-bg-opacity))
}

.uh-bg-light-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(0 209 237 / var(--tw-bg-opacity))
}

.uh-bg-lime {
    --tw-bg-opacity: 1;
    background-color: rgb(196 214 0 / var(--tw-bg-opacity))
}

.uh-bg-orange {
    --tw-bg-opacity: 1;
    background-color: rgb(239 126 41 / var(--tw-bg-opacity))
}

.uh-bg-pink {
    --tw-bg-opacity: 1;
    background-color: rgb(222 0 199 / var(--tw-bg-opacity))
}

.uh-bg-purple {
    --tw-bg-opacity: 1;
    background-color: rgb(171 33 131 / var(--tw-bg-opacity))
}

.uh-bg-red {
    --tw-bg-opacity: 1;
    background-color: rgb(224 49 49 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+1 {
    --tw-bg-opacity: 1;
    background-color: rgb(190 39 29 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+2 {
    --tw-bg-opacity: 1;
    background-color: rgb(166 34 25 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+3 {
    --tw-bg-opacity: 1;
    background-color: rgb(142 29 21 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+4 {
    --tw-bg-opacity: 1;
    background-color: rgb(119 24 18 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+5 {
    --tw-bg-opacity: 1;
    background-color: rgb(95 19 14 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+6 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 15 11 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+7 {
    --tw-bg-opacity: 1;
    background-color: rgb(47 10 7 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+8 {
    --tw-bg-opacity: 1;
    background-color: rgb(24 5 4 / var(--tw-bg-opacity))
}

.uh-bg-red\/\+9 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.uh-bg-red\/-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(227 80 70 / var(--tw-bg-opacity))
}

.uh-bg-red\/-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(230 99 90 / var(--tw-bg-opacity))
}

.uh-bg-red\/-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(233 118 111 / var(--tw-bg-opacity))
}

.uh-bg-red\/-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 138 131 / var(--tw-bg-opacity))
}

.uh-bg-red\/-5 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 170 166 / var(--tw-bg-opacity))
}

.uh-bg-red\/-6 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 192 188 / var(--tw-bg-opacity))
}

.uh-bg-red\/-7 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 213 210 / var(--tw-bg-opacity))
}

.uh-bg-red\/-8 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 237 236 / var(--tw-bg-opacity))
}

.uh-bg-red\/-9 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 245 244 / var(--tw-bg-opacity))
}

.uh-bg-success {
    --tw-bg-opacity: 1;
    background-color: rgb(21 134 107 / var(--tw-bg-opacity))
}

.uh-bg-success\/\+1 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 107 86 / var(--tw-bg-opacity))
}

.uh-bg-success\/\+2 {
    --tw-bg-opacity: 1;
    background-color: rgb(13 80 64 / var(--tw-bg-opacity))
}

.uh-bg-success\/\+3 {
    --tw-bg-opacity: 1;
    background-color: rgb(8 54 43 / var(--tw-bg-opacity))
}

.uh-bg-success\/\+4 {
    --tw-bg-opacity: 1;
    background-color: rgb(4 27 21 / var(--tw-bg-opacity))
}

.uh-bg-success\/-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(68 158 137 / var(--tw-bg-opacity))
}

.uh-bg-success\/-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(115 182 166 / var(--tw-bg-opacity))
}

.uh-bg-success\/-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(218 236 232 / var(--tw-bg-opacity))
}

.uh-bg-success\/-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 248 246 / var(--tw-bg-opacity))
}

.uh-bg-turquoise {
    --tw-bg-opacity: 1;
    background-color: rgb(103 193 185 / var(--tw-bg-opacity))
}

.uh-bg-warning {
    --tw-bg-opacity: 1;
    background-color: rgb(239 126 41 / var(--tw-bg-opacity))
}

.uh-bg-warning\/\+1 {
    --tw-bg-opacity: 1;
    background-color: rgb(191 101 33 / var(--tw-bg-opacity))
}

.uh-bg-warning\/\+2 {
    --tw-bg-opacity: 1;
    background-color: rgb(143 76 25 / var(--tw-bg-opacity))
}

.uh-bg-warning\/\+3 {
    --tw-bg-opacity: 1;
    background-color: rgb(96 50 16 / var(--tw-bg-opacity))
}

.uh-bg-warning\/\+4 {
    --tw-bg-opacity: 1;
    background-color: rgb(48 25 8 / var(--tw-bg-opacity))
}

.uh-bg-warning\/-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 152 84 / var(--tw-bg-opacity))
}

.uh-bg-warning\/-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 178 127 / var(--tw-bg-opacity))
}

.uh-bg-warning\/-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 226 207 / var(--tw-bg-opacity))
}

.uh-bg-warning\/-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 246 241 / var(--tw-bg-opacity))
}

.uh-bg-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(255 199 0 / var(--tw-bg-opacity))
}

.uh-p-4 {
    padding: 1rem
}

.uh-px-fluid-1 {
    padding-left: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem);
    padding-right: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem)
}

.uh-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.uh-font-semibold {
    font-weight: 600
}

.uh-h1, .uh-h2, .uh-h3, .uh-h4, .uh-h5, .uh-h6, .uh-heading-display, h1, h2, h3, h4, h5, h6 {
    font-family: Hind,Arial,sans-serif
}

.uh-heading-display {
    font-weight: 700
}

.uh-h1, h1 {
    font-weight: 700
}

.uh-h2, h2 {
    font-weight: 600
}

.uh-text-intro {
    font-weight: 600
}

.uh-avatar {
    display: inline-flex;
    height: 2.5rem;
    width: 2.5rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

    .uh-avatar.uh-avatar--primary {
        --tw-bg-opacity: 1;
        background-color: rgb(224 49 49 / var(--tw-bg-opacity))
    }

    .uh-avatar.uh-avatar--secondary {
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity))
    }

a.uh-avatar, button.uh-avatar {
    cursor: pointer;
    text-decoration-line: none;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    a.uh-avatar.uh-avatar--primary:active, a.uh-avatar.uh-avatar--primary:focus, a.uh-avatar.uh-avatar--primary:hover, button.uh-avatar.uh-avatar--primary:active, button.uh-avatar.uh-avatar--primary:focus, button.uh-avatar.uh-avatar--primary:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(190 39 29 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    a.uh-avatar.uh-avatar--secondary:active, a.uh-avatar.uh-avatar--secondary:focus, a.uh-avatar.uh-avatar--secondary:hover, button.uh-avatar.uh-avatar--secondary:active, button.uh-avatar.uh-avatar--secondary:focus, button.uh-avatar.uh-avatar--secondary:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(71 71 71 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

.uh-button {
    font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem);
    position: relative;
    top: 0;
    left: 0;
    display: inline-flex;
    min-height: 3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: center;
    border-radius: .25rem;
    border-width: 1px;
    border-color: transparent;
    padding-left: 2rem;
    padding-right: 2rem;
    text-align: center;
    font-weight: 600;
    text-decoration-line: none;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-button:not(.has-icon)::after {
        pointer-events: auto;
        position: absolute;
        top: .25rem;
        left: .25rem;
        display: block;
        height: 100%;
        width: 100%;
        border-radius: .25rem;
        border-width: 1px;
        border-color: transparent;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms;
        content: ''
    }

    .uh-button.uh-button--primary {
        --tw-border-opacity: 1;
        border-color: rgb(224 49 49 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(224 49 49 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

        .uh-button.uh-button--primary::after {
            --tw-border-opacity: 1;
            border-color: rgb(224 49 49 / var(--tw-border-opacity))
        }

    .uh-button.uh-button--secondary {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

        .uh-button.uh-button--secondary::after {
            --tw-border-opacity: 1;
            border-color: rgb(0 0 0 / var(--tw-border-opacity))
        }

    .uh-button.uh-button--tertiary {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

        .uh-button.uh-button--tertiary::after {
            content: none
        }

        .uh-button.uh-button--tertiary.uh-button--inverted {
            --tw-border-opacity: 1;
            border-color: rgb(255 255 255 / var(--tw-border-opacity));
            background-color: transparent;
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity))
        }

    .uh-button.uh-button--plain {
        border-color: transparent;
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

        .uh-button.uh-button--plain::after {
            content: none
        }

        .uh-button.uh-button--plain.uh-button--danger {
            --tw-text-opacity: 1;
            color: rgb(224 49 49 / var(--tw-text-opacity))
        }

    .uh-button:hover:not(:disabled).uh-button--primary {
        --tw-border-opacity: 1;
        border-color: rgb(166 34 25 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(166 34 25 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

        .uh-button:hover:not(:disabled).uh-button--primary::after {
            --tw-border-opacity: 1;
            border-color: rgb(166 34 25 / var(--tw-border-opacity))
        }

    .uh-button:hover:not(:disabled).uh-button--tertiary {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity))
    }

        .uh-button:hover:not(:disabled).uh-button--tertiary.uh-button--inverted {
            --tw-border-opacity: 1;
            border-color: rgb(255 255 255 / var(--tw-border-opacity))
        }

    .uh-button:hover:not(:disabled).uh-button--plain {
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 242 / var(--tw-bg-opacity))
    }

        .uh-button:hover:not(:disabled).uh-button--plain.uh-button--danger {
            --tw-bg-opacity: 1;
            background-color: rgb(253 245 244 / var(--tw-bg-opacity))
        }

    .uh-button:active:not(:disabled).uh-button--primary:not(.has-icon), .uh-button:active:not(:disabled).uh-button--secondary:not(.has-icon) {
        top: .25rem;
        left: .25rem
    }

        .uh-button:active:not(:disabled).uh-button--primary:not(.has-icon)::after, .uh-button:active:not(:disabled).uh-button--secondary:not(.has-icon)::after {
            top: 0;
            left: 0
        }

    .uh-button:active:not(:disabled).uh-button--plain, .uh-button:active:not(:disabled).uh-button--tertiary:not(.uh-button--inverted) {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 242 / var(--tw-bg-opacity))
    }

        .uh-button:active:not(:disabled).uh-button--plain.uh-button--danger {
            --tw-border-opacity: 1;
            border-color: rgb(250 219 219 / var(--tw-border-opacity))
        }

    .uh-button:focus:not(:disabled).uh-button--plain, .uh-button:focus:not(:disabled).uh-button--tertiary {
        outline-style: solid;
        outline-width: 1px;
        outline-offset: 2px;
        outline-color: #d4d4d4
    }

        .uh-button:focus:not(:disabled).uh-button--tertiary.uh-button--inverted {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity));
            outline-style: solid;
            outline-width: 1px;
            outline-offset: 2px;
            outline-color: #fff
        }

    .uh-button:disabled {
        cursor: not-allowed
    }

        .uh-button:disabled.uh-button--primary, .uh-button:disabled.uh-button--secondary, .uh-button:disabled.uh-button--tertiary {
            --tw-border-opacity: 1;
            border-color: rgb(227 227 227 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(227 227 227 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(165 165 165 / var(--tw-text-opacity))
        }

            .uh-button:disabled.uh-button--primary::after, .uh-button:disabled.uh-button--secondary::after, .uh-button:disabled.uh-button--tertiary::after {
                --tw-border-opacity: 1;
                border-color: rgb(227 227 227 / var(--tw-border-opacity))
            }

        .uh-button:disabled.uh-button--plain, .uh-button:disabled.uh-button--plain.uh-button--danger {
            background-color: transparent;
            --tw-text-opacity: 1;
            color: rgb(165 165 165 / var(--tw-text-opacity))
        }

    .uh-button.has-icon {
        height: 3rem;
        width: 3rem;
        padding: 0
    }

    .uh-button.uh-button--sm {
        min-height: 2rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

        .uh-button.uh-button--sm.has-icon {
            height: 2rem;
            width: 2rem;
            padding: 0
        }

.uh-button__icon + .uh-button__text, .uh-button__text + .uh-button__icon {
    margin-left: .75rem
}

.uh-auto-complete.uh-auto-complete--open input {
    background-image: url('data:image/svg+xml,<svg width="16" height="8" viewBox="0 0 16 8" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M15.5359 7.56457C15.4262 7.68457 15.2787 7.74286 15.1313 7.74286C14.9979 7.74286 14.8645 7.69465 14.759 7.59714L7.99988 1.35886L1.24217 7.568C1.01931 7.77371 0.671656 7.76086 0.466971 7.53693C0.261256 7.31407 0.275176 6.96813 0.497505 6.76241L7.62893 0.179558C7.84 -0.0154596 8.16242 -0.0154596 8.37362 0.179558L15.505 6.76241C15.7245 6.99886 15.7416 7.34171 15.5359 7.56457Z" /></svg>')
}

.uh-auto-complete.uh-auto-complete--open .uh-auto-complete__menu {
    display: block
}

.uh-auto-complete.has-clear-button .uh-input input {
    padding-right: 5rem
}

.uh-auto-complete .uh-input input {
    background-size: 1rem;
    background-position: right 1rem center;
    background-repeat: no-repeat;
    padding-right: 3rem;
    background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M0.721262 0.8599C0.811005 0.762758 0.933805 0.688472 1.05695 0.688472C1.16812 0.688472 1.27926 0.728643 1.36723 0.8099L6.99866 5.98419L12.6301 0.8099C12.8158 0.638472 13.1055 0.649186 13.2761 0.835792C13.4475 1.02151 13.4359 1.30979 13.2506 1.48122L7.30779 6.96693C7.1319 7.12945 6.86322 7.12945 6.68722 6.96693L0.744359 1.48122C0.561433 1.33419 0.549833 1.04561 0.721262 0.8599Z" /></svg>')
}

.uh-auto-complete__clear-button {
    position: absolute;
    right: 3rem;
    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));
    border-color: transparent;
    background-color: transparent
}

    .uh-auto-complete__clear-button:disabled {
        cursor: not-allowed;
        --tw-text-opacity: 1;
        color: rgb(165 165 165 / var(--tw-text-opacity))
    }

.uh-auto-complete__menu {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 10;
    display: none
}

.uh-checkbox-list .uh-checkbox-list__label {
    margin-bottom: .5rem
}

.uh-checkbox-list .uh-checkbox-list__checkboxes {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

    .uh-checkbox-list .uh-checkbox-list__checkboxes .uh-checkbox-list__checkbox:not(:last-child) {
        margin-bottom: .5rem
    }

.uh-checkbox-list .uh-checkbox-list__helper-text {
    margin-top: .25rem;
    margin-left: 1.75rem
}

.uh-checkbox {
    position: relative;
    display: inline-block;
    min-height: 26px;
    padding-left: 1.25rem
}

    .uh-checkbox:focus-within:after {
        --tw-border-opacity: 1;
        border-color: rgb(21 134 107 / var(--tw-border-opacity))
    }

    .uh-checkbox:after {
        pointer-events: none;
        position: absolute;
        top: 0;
        right: -.25rem;
        bottom: 0;
        left: -.25rem;
        border-width: 1px;
        border-style: solid;
        border-color: transparent;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms;
        content: ''
    }

    .uh-checkbox .uh-checkbox__input {
        position: absolute;
        top: 3px;
        left: 0;
        height: 1.25rem;
        width: 1.25rem;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: .25rem;
        outline: 2px solid transparent;
        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(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);
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms;
        --tw-shadow: inset 0 0 0 1px #BDBDBD;
        --tw-shadow-colored: inset 0 0 0 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)
    }

        .uh-checkbox .uh-checkbox__input:checked, .uh-checkbox .uh-checkbox__input:hover, .uh-checkbox .uh-checkbox__input:indeterminate {
            background-size: 60% 60%;
            background-position: center;
            background-repeat: no-repeat
        }

        .uh-checkbox .uh-checkbox__input:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0 / var(--tw-bg-opacity));
            --tw-shadow: inset 0 0 0 1px #000000;
            --tw-shadow-colored: inset 0 0 0 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);
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9.64 7.08" fill="white"><path d="M9.36 1.65 4.22 6.8c-.38.38-.99.38-1.36 0L.28 4.22a.954.954 0 0 1 0-1.36c.38-.37.99-.38 1.36 0l1.89 1.89L7.99.28c.38-.38.99-.38 1.36 0 .37.38.38.99 0 1.36" /></svg>')
        }

        .uh-checkbox .uh-checkbox__input:indeterminate {
            --tw-bg-opacity: 1;
            background-color: rgb(102 102 102 / var(--tw-bg-opacity));
            --tw-shadow: inset 0 0 0 1px #5E5E5E;
            --tw-shadow-colored: inset 0 0 0 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);
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.71 1.93" fill="white"><path d="M.96 0a.96.96 0 0 0 0 1.92h5.79a.96.96 0 0 0 0-1.92H.96Z" /></svg>')
        }

        .uh-checkbox .uh-checkbox__input:disabled {
            cursor: not-allowed;
            --tw-bg-opacity: 1;
            background-color: rgb(212 212 212 / var(--tw-bg-opacity));
            --tw-shadow: inset 0 0 0 1px #D4D4D4;
            --tw-shadow-colored: inset 0 0 0 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)
        }

            .uh-checkbox .uh-checkbox__input:disabled + .uh-checkbox__label {
                cursor: not-allowed;
                --tw-text-opacity: 1;
                color: rgb(135 135 135 / var(--tw-text-opacity))
            }

        .uh-checkbox .uh-checkbox__input:not(:disabled):not(:checked):not(:indeterminate):hover {
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9.64 7.08" fill="%23BDBDBD"><path d="M9.36 1.65 4.22 6.8c-.38.38-.99.38-1.36 0L.28 4.22a.954.954 0 0 1 0-1.36c.38-.37.99-.38 1.36 0l1.89 1.89L7.99.28c.38-.38.99-.38 1.36 0 .37.38.38.99 0 1.36" /></svg>')
        }

    .uh-checkbox .uh-checkbox__label {
        margin-left: .5rem;
        cursor: pointer;
        line-height: 1.5rem
    }

    .uh-checkbox .uh-checkbox__helper-text {
        margin-left: .5rem
    }

    .uh-checkbox-list.uh-checkbox-list--error .uh-checkbox__input:not(:disabled), .uh-checkbox.uh-checkbox--error .uh-checkbox__input:not(:disabled) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 213 210 / var(--tw-bg-opacity));
        --tw-shadow: inset 0 0 0 1px #BE271D;
        --tw-shadow-colored: inset 0 0 0 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)
    }

        .uh-checkbox-list.uh-checkbox-list--error .uh-checkbox__input:not(:disabled):checked, .uh-checkbox.uh-checkbox--error .uh-checkbox__input:not(:disabled):checked {
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9.64 7.08" fill="%23BE271D"><path d="M9.36 1.65 4.22 6.8c-.38.38-.99.38-1.36 0L.28 4.22a.954.954 0 0 1 0-1.36c.38-.37.99-.38 1.36 0l1.89 1.89L7.99.28c.38-.38.99-.38 1.36 0 .37.38.38.99 0 1.36" /></svg>')
        }

        .uh-checkbox-list.uh-checkbox-list--error .uh-checkbox__input:not(:disabled):indeterminate, .uh-checkbox.uh-checkbox--error .uh-checkbox__input:not(:disabled):indeterminate {
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.71 1.93" fill="%23BE271D"><path d="M.96 0a.96.96 0 0 0 0 1.92h5.79a.96.96 0 0 0 0-1.92H.96Z" /></svg>')
        }

.uh-helper-text {
    font-size: clamp(.75rem,calc(.75rem + (.875 - .75) * ((100vw - 23rem)/ (120 - 23))),.875rem);
    line-height: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    display: block;
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}

    .uh-helper-text.uh-helper-text--error {
        --tw-text-opacity: 1;
        color: rgb(179 39 39 / var(--tw-text-opacity))
    }

    .uh-helper-text.uh-helper-text--warning {
        --tw-text-opacity: 1;
        color: rgb(191 101 33 / var(--tw-text-opacity))
    }

    .uh-helper-text.uh-helper-text--success {
        --tw-text-opacity: 1;
        color: rgb(17 107 86 / var(--tw-text-opacity))
    }

    .uh-helper-text.uh-helper-text--disabled {
        opacity: .5
    }

.uh-helper-text__icon {
    margin-right: .125rem
}

.uh-input input, .uh-input select, .uh-input textarea {
    font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem);
    display: block;
    height: 3rem;
    width: 100%;
    resize: vertical;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(189 189 189 / var(--tw-border-opacity));
    padding-left: .75rem;
    padding-right: .75rem;
    outline: 2px solid transparent;
    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(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);
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-input input:focus, .uh-input select:focus, .uh-input textarea:focus {
        --tw-border-opacity: 1;
        border-color: rgb(0 0 0 / var(--tw-border-opacity))
    }

    .uh-input input[disabled], .uh-input select[disabled], .uh-input textarea[disabled] {
        cursor: not-allowed;
        --tw-border-opacity: 1;
        border-color: rgb(227 227 227 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(227 227 227 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(135 135 135 / var(--tw-text-opacity))
    }

    .uh-input input::-moz-placeholder, .uh-input select::-moz-placeholder, .uh-input textarea::-moz-placeholder {
        --tw-text-opacity: 1;
        color: rgb(135 135 135 / var(--tw-text-opacity))
    }

    .uh-input input::placeholder, .uh-input select::placeholder, .uh-input textarea::placeholder {
        --tw-text-opacity: 1;
        color: rgb(135 135 135 / var(--tw-text-opacity))
    }

.uh-input.uh-input--success input, .uh-input.uh-input--success select, .uh-input.uh-input--success textarea {
    --tw-border-opacity: 1;
    border-color: rgb(21 134 107 / var(--tw-border-opacity))
}

.uh-input.uh-input--success .uh-input__icon {
    --tw-text-opacity: 1;
    color: rgb(21 134 107 / var(--tw-text-opacity))
}

.uh-input.uh-input--error input, .uh-input.uh-input--error select, .uh-input.uh-input--error textarea {
    --tw-border-opacity: 1;
    border-color: rgb(224 49 49 / var(--tw-border-opacity))
}

.uh-input.uh-input--error .uh-input__icon {
    --tw-text-opacity: 1;
    color: rgb(224 49 49 / var(--tw-text-opacity))
}

.uh-input.has-icon input, .uh-input.has-icon select, .uh-input.has-icon textarea {
    padding-right: 3rem
}

.uh-input__label {
    margin-bottom: .25rem
}

.uh-input__wrapper {
    position: relative
}

.uh-input__icon {
    position: absolute;
    right: 1rem;
    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))
}

.uh-input__helper-text {
    margin-top: .25rem
}

.uh-label {
    font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem);
    display: inline-block;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

    .uh-label.uh-label--disabled {
        --tw-text-opacity: 1;
        color: rgb(165 165 165 / var(--tw-text-opacity))
    }

        .uh-label.uh-label--disabled .uh-label__icon, .uh-label.uh-label--disabled .uh-label__sublabel {
            --tw-text-opacity: 1;
            color: rgb(165 165 165 / var(--tw-text-opacity))
        }

    .uh-label.uh-label--required:after {
        --tw-text-opacity: 1;
        color: rgb(224 49 49 / var(--tw-text-opacity));
        content: ' *'
    }

.uh-label__icon, .uh-label__sublabel {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}

.uh-radio-button-list .uh-radio-button-list__label {
    margin-bottom: .5rem
}

.uh-radio-button-list .uh-radio-button-list__radio-buttons {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

    .uh-radio-button-list .uh-radio-button-list__radio-buttons .uh-radio-button-list__radio-button:not(:last-child) {
        margin-bottom: .5rem
    }

.uh-radio-button-list .uh-radio-button-list__helper-text {
    margin-top: .25rem;
    margin-left: 1.75rem
}

.uh-radio-button {
    position: relative;
    display: inline-block;
    min-height: 26px;
    padding-left: 1.25rem
}

    .uh-radio-button:focus-within:after {
        --tw-border-opacity: 1;
        border-color: rgb(21 134 107 / var(--tw-border-opacity))
    }

    .uh-radio-button:after {
        pointer-events: none;
        position: absolute;
        top: 0;
        right: -.25rem;
        bottom: 0;
        left: -.25rem;
        border-width: 1px;
        border-style: solid;
        border-color: transparent;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms;
        content: ''
    }

    .uh-radio-button .uh-radio-button__input {
        position: absolute;
        top: 3px;
        left: 0;
        height: 1.25rem;
        width: 1.25rem;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 9999px;
        outline: 2px solid transparent;
        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(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);
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms;
        --tw-shadow: inset 0 0 0 1px #BDBDBD;
        --tw-shadow-colored: inset 0 0 0 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)
    }

        .uh-radio-button .uh-radio-button__input:checked, .uh-radio-button .uh-radio-button__input:hover {
            background-size: 40% 40%;
            background-position: center;
            background-repeat: no-repeat
        }

        .uh-radio-button .uh-radio-button__input:checked {
            --tw-bg-opacity: 1;
            background-color: rgb(0 0 0 / var(--tw-bg-opacity));
            --tw-shadow: inset 0 0 0 1px #000000;
            --tw-shadow-colored: inset 0 0 0 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);
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.75 6.75" fill="white"><circle cx="3.38" cy="3.38" r="3.38"/></svg>')
        }

        .uh-radio-button .uh-radio-button__input:disabled {
            cursor: not-allowed;
            --tw-bg-opacity: 1;
            background-color: rgb(212 212 212 / var(--tw-bg-opacity));
            --tw-shadow: inset 0 0 0 1px #D4D4D4;
            --tw-shadow-colored: inset 0 0 0 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)
        }

            .uh-radio-button .uh-radio-button__input:disabled + .uh-radio-button__label {
                cursor: not-allowed;
                --tw-text-opacity: 1;
                color: rgb(135 135 135 / var(--tw-text-opacity))
            }

        .uh-radio-button .uh-radio-button__input:not(:disabled):not(:checked):hover {
            --tw-bg-opacity: 1;
            background-color: rgb(189 189 189 / var(--tw-bg-opacity));
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.75 6.75" fill="white"><circle cx="3.38" cy="3.38" r="3.38"/></svg>')
        }

    .uh-radio-button .uh-radio-button__label {
        margin-left: .5rem;
        cursor: pointer;
        line-height: 1.5rem
    }

    .uh-radio-button .uh-radio-button__helper-text {
        margin-left: .5rem
    }

    .uh-radio-button-list.uh-radio-button-list--error .uh-radio-button__input:not(:disabled), .uh-radio-button.uh-radio-button--error .uh-radio-button__input:not(:disabled) {
        --tw-bg-opacity: 1;
        background-color: rgb(249 213 210 / var(--tw-bg-opacity));
        --tw-shadow: inset 0 0 0 1px #BE271D;
        --tw-shadow-colored: inset 0 0 0 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)
    }

        .uh-radio-button-list.uh-radio-button-list--error .uh-radio-button__input:not(:disabled):checked, .uh-radio-button.uh-radio-button--error .uh-radio-button__input:not(:disabled):checked {
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.75 6.75" fill="%23BE271D"><circle cx="3.38" cy="3.38" r="3.38"/></svg>')
        }

.uh-input select {
    background-size: 1rem;
    background-position: right 1rem center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M0.721262 0.8599C0.811005 0.762758 0.933805 0.688472 1.05695 0.688472C1.16812 0.688472 1.27926 0.728643 1.36723 0.8099L6.99866 5.98419L12.6301 0.8099C12.8158 0.638472 13.1055 0.649186 13.2761 0.835792C13.4475 1.02151 13.4359 1.30979 13.2506 1.48122L7.30779 6.96693C7.1319 7.12945 6.86322 7.12945 6.68722 6.96693L0.744359 1.48122C0.561433 1.33419 0.549833 1.04561 0.721262 0.8599Z" /></svg>')
}

    .uh-input select[disabled] {
        opacity: 1;
        background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="%23878787" xmlns="http://www.w3.org/2000/svg"><path d="M0.721262 0.8599C0.811005 0.762758 0.933805 0.688472 1.05695 0.688472C1.16812 0.688472 1.27926 0.728643 1.36723 0.8099L6.99866 5.98419L12.6301 0.8099C12.8158 0.638472 13.1055 0.649186 13.2761 0.835792C13.4475 1.02151 13.4359 1.30979 13.2506 1.48122L7.30779 6.96693C7.1319 7.12945 6.86322 7.12945 6.68722 6.96693L0.744359 1.48122C0.561433 1.33419 0.549833 1.04561 0.721262 0.8599Z" /></svg>')
    }

.uh-input textarea {
    min-height: 9rem;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.uh-upload.uh-upload--disabled .uh-upload__inner {
    --tw-bg-opacity: 1;
    background-color: rgb(251 251 251 / var(--tw-bg-opacity))
}

.uh-upload.uh-upload--disabled .uh-upload__placeholder {
    --tw-text-opacity: 1;
    color: rgb(189 189 189 / var(--tw-text-opacity))
}

.uh-upload.uh-upload--disabled .uh-upload__file-icon {
    --tw-text-opacity: 1;
    color: rgb(135 135 135 / var(--tw-text-opacity))
}

.uh-upload.uh-upload--disabled .uh-upload__input {
    cursor: not-allowed
}

.uh-upload.uh-upload--error .uh-upload__inner {
    --tw-border-opacity: 1;
    border-color: rgb(224 49 49 / var(--tw-border-opacity))
}

.uh-upload__label {
    margin-bottom: .25rem
}

.uh-upload__inner {
    position: relative;
    display: flex;
    min-height: 3rem;
    flex-direction: column;
    border-radius: .25rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: .5rem
}

.uh-upload__uploading-indicator {
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: space-between
}

.uh-upload__uploading-text {
    display: flex;
    align-items: center
}

.uh-upload__uploading-icon {
    margin-right: .75rem;
    font-size: 32px;
    --tw-text-opacity: 1;
    color: rgb(224 49 49 / var(--tw-text-opacity))
}

.uh-upload__cancel-button {
    height: 2rem;
    width: 2rem;
    padding: 0
}

@media (min-width:768px) {
    .uh-upload__cancel-button {
        height: auto;
        width: auto;
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.uh-upload__cancel-button .uh-button__text {
    display: none
}

@media (min-width:768px) {
    .uh-upload__cancel-button .uh-button__text {
        display: inline-flex
    }
}

.uh-upload__file {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    gap: .5rem;
    padding-left: .25rem
}

@media (min-width:768px) {
    .uh-upload__file {
        gap: .75rem
    }
}

.uh-upload__file + .uh-upload__file {
    margin-top: .5rem
}

.uh-upload__file--multiple {
    min-height: 2rem;
    border-radius: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity));
    padding-left: .5rem
}

@media (min-width:768px) {
    .uh-upload__file--multiple {
        min-height: 2.5rem
    }
}

.uh-upload__file--multiple + .uh-upload__input-container {
    margin-top: .5rem
}

.uh-upload__file-info {
    display: flex;
    flex-direction: column
}

.uh-upload__file-info-container {
    display: flex;
    align-items: center;
    gap: .75rem
}

.uh-upload__file-buttons {
    display: flex;
    gap: .75rem
}

.uh-upload__input-container {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: .5rem
}

@media (min-width:768px) {
    .uh-upload__input-container {
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }
}

.uh-upload__input {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: .01
}

.uh-upload__placeholder {
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}

.uh-upload__helper-text {
    margin-top: .25rem
}

a.uh-icon, button.uh-icon {
    display: inline-flex;
    min-height: 1.25rem;
    min-width: 1.25rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: center;
    border-radius: .25rem;
    border-color: transparent;
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    text-decoration-line: none;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    a.uh-icon:active, a.uh-icon:focus, a.uh-icon:hover, button.uh-icon:active, button.uh-icon:focus, button.uh-icon:hover {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

    a.uh-icon:hover, button.uh-icon:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 242 / var(--tw-bg-opacity))
    }

    a.uh-icon:active, button.uh-icon:active {
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 242 / var(--tw-bg-opacity))
    }

    a.uh-icon:focus, button.uh-icon:focus {
        outline-style: solid;
        outline-width: 1px;
        outline-offset: 2px;
        outline-color: #d4d4d4
    }

.uh-link {
    cursor: pointer;
    --tw-text-opacity: 1;
    color: rgb(224 49 49 / var(--tw-text-opacity));
    text-decoration-line: underline;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-link.uh-link--active, .uh-link:active, .uh-link:focus, .uh-link:hover {
        --tw-text-opacity: 1;
        color: rgb(166 34 25 / var(--tw-text-opacity))
    }

    .uh-link.uh-link--disabled {
        pointer-events: none;
        cursor: not-allowed;
        --tw-text-opacity: 1;
        color: rgb(135 135 135 / var(--tw-text-opacity))
    }

    .uh-link:not(.uh-link--disabled):visited {
        --tw-text-opacity: 1;
        color: rgb(171 33 131 / var(--tw-text-opacity))
    }

.uh-link__icon + .uh-link__text, .uh-link__text + .uh-link__icon {
    margin-left: .5rem
}

.uh-link--secondary {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

ul.uh-list {
    list-style-type: disc
}

ol.uh-list {
    list-style-type: decimal
}

.uh-list {
    list-style-position: inside
}

    .uh-list li:not(:last-child) {
        margin-bottom: .5rem
    }

ol.uh-list-unstyled, ul.uh-list-unstyled {
    list-style-type: none
}

.uh-list__icon {
    margin-right: .5rem
}

.uh-menu {
    max-height: 16.5rem;
    overflow-y: scroll;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.uh-menu__item {
    display: flex;
    min-height: 3rem;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: flex-start;
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    text-align: left;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-menu__item:active, .uh-menu__item:focus, .uh-menu__item:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(247 247 247 / var(--tw-bg-opacity))
    }

    .uh-menu__item.uh-menu__item--selected {
        background-size: 1rem;
        background-position: right 1rem center;
        background-repeat: no-repeat;
        padding-right: 3rem;
        --tw-text-opacity: 1;
        color: rgb(224 49 49 / var(--tw-text-opacity));
        background-image: url('data:image/svg+xml,<svg width="16" height="11" viewBox="0 0 16 11" fill="%23E03131" xmlns="http://www.w3.org/2000/svg"><path d="M15.5187 0.675429C15.7347 0.888001 15.7347 1.23772 15.5187 1.45029L6.19297 10.776C5.9804 10.992 5.63068 10.992 5.41811 10.776L0.480487 5.83886C0.26627 5.62629 0.26627 5.27657 0.480487 5.064C0.694567 4.848 1.04188 4.848 1.25617 5.064L5.80554 9.61371L14.7438 0.675429C14.9564 0.460801 15.3061 0.460801 15.5187 0.675429Z"/></svg>')
    }

    .uh-menu__item.uh-menu__item--faded {
        cursor: default;
        --tw-bg-opacity: 1;
        background-color: rgb(247 247 247 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(135 135 135 / var(--tw-text-opacity))
    }

    .uh-menu__item.uh-menu__item--highlighted {
        --tw-bg-opacity: 1;
        background-color: rgb(247 247 247 / var(--tw-bg-opacity))
    }

.uh-menu__icon {
    margin-right: .5rem
}

.uh-notification {
    display: flex;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

    .uh-notification .uh-notification__link {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

        .uh-notification .uh-notification__link:active, .uh-notification .uh-notification__link:focus, .uh-notification .uh-notification__link:hover {
            --tw-text-opacity: 1;
            color: rgb(189 189 189 / var(--tw-text-opacity))
        }

    .uh-notification.uh-notification--importance-low {
        --tw-bg-opacity: 1;
        background-color: rgb(247 247 247 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

        .uh-notification.uh-notification--importance-low .uh-notification__link {
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity))
        }

            .uh-notification.uh-notification--importance-low .uh-notification__link:active, .uh-notification.uh-notification--importance-low .uh-notification__link:focus, .uh-notification.uh-notification--importance-low .uh-notification__link:hover {
                --tw-text-opacity: 1;
                color: rgb(166 34 25 / var(--tw-text-opacity))
            }

    .uh-notification.uh-notification--warning {
        --tw-bg-opacity: 1;
        background-color: rgb(224 49 49 / var(--tw-bg-opacity))
    }

        .uh-notification.uh-notification--warning .uh-notification__link:active, .uh-notification.uh-notification--warning .uh-notification__link:focus, .uh-notification.uh-notification--warning .uh-notification__link:hover {
            --tw-text-opacity: 1;
            color: rgb(250 219 219 / var(--tw-text-opacity))
        }

        .uh-notification.uh-notification--warning.uh-notification--importance-low {
            --tw-bg-opacity: 1;
            background-color: rgb(253 245 244 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(179 39 39 / var(--tw-text-opacity))
        }

            .uh-notification.uh-notification--warning.uh-notification--importance-low .uh-notification__link {
                --tw-text-opacity: 1;
                color: rgb(179 39 39 / var(--tw-text-opacity))
            }

                .uh-notification.uh-notification--warning.uh-notification--importance-low .uh-notification__link:active, .uh-notification.uh-notification--warning.uh-notification--importance-low .uh-notification__link:focus, .uh-notification.uh-notification--warning.uh-notification--importance-low .uh-notification__link:hover {
                    --tw-text-opacity: 1;
                    color: rgb(90 20 20 / var(--tw-text-opacity))
                }

    .uh-notification.uh-notification--success {
        --tw-bg-opacity: 1;
        background-color: rgb(21 134 107 / var(--tw-bg-opacity))
    }

        .uh-notification.uh-notification--success .uh-notification__link:active, .uh-notification.uh-notification--success .uh-notification__link:focus, .uh-notification.uh-notification--success .uh-notification__link:hover {
            --tw-text-opacity: 1;
            color: rgb(218 236 232 / var(--tw-text-opacity))
        }

        .uh-notification.uh-notification--success.uh-notification--importance-low {
            --tw-bg-opacity: 1;
            background-color: rgb(242 248 246 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(17 107 86 / var(--tw-text-opacity))
        }

            .uh-notification.uh-notification--success.uh-notification--importance-low .uh-notification__link {
                --tw-text-opacity: 1;
                color: rgb(17 107 86 / var(--tw-text-opacity))
            }

                .uh-notification.uh-notification--success.uh-notification--importance-low .uh-notification__link:active, .uh-notification.uh-notification--success.uh-notification--importance-low .uh-notification__link:focus, .uh-notification.uh-notification--success.uh-notification--importance-low .uh-notification__link:hover {
                    --tw-text-opacity: 1;
                    color: rgb(8 54 43 / var(--tw-text-opacity))
                }

@media (min-width:768px) {
    .uh-notification:not(.uh-notification--sm) {
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

        .uh-notification:not(.uh-notification--sm) .uh-notification__description, .uh-notification:not(.uh-notification--sm) .uh-notification__link, .uh-notification:not(.uh-notification--sm) .uh-notification__title {
            font-size: 1.5rem;
            line-height: 2rem
        }
}

.uh-notification__content {
    margin-left: 1rem
}

.uh-notification__title {
    font-weight: 600
}

.uh-notification__description, .uh-notification__link, .uh-notification__title {
    font-size: clamp(.875rem,calc(.875rem + (1 - .875) * ((100vw - 23rem)/ (120 - 23))),1rem);
    line-height: clamp(1.25rem,calc(1.25rem + (1.5 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.5rem)
}

.uh-link-scroll-up {
    display: block;
    width: 5rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    text-decoration-line: none;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

@media (min-width:768px) {
    .uh-link-scroll-up {
        width: 6rem
    }
}

.uh-link-scroll-up:active .uh-link-scroll-up__icon-wrapper, .uh-link-scroll-up:focus .uh-link-scroll-up__icon-wrapper, .uh-link-scroll-up:hover .uh-link-scroll-up__icon-wrapper {
    --tw-border-opacity: 1;
    border-color: rgb(166 34 25 / var(--tw-border-opacity))
}

.uh-link-scroll-up:active .uh-link-scroll-up__icon, .uh-link-scroll-up:active .uh-link-scroll-up__text, .uh-link-scroll-up:focus .uh-link-scroll-up__icon, .uh-link-scroll-up:focus .uh-link-scroll-up__text, .uh-link-scroll-up:hover .uh-link-scroll-up__icon, .uh-link-scroll-up:hover .uh-link-scroll-up__text {
    --tw-text-opacity: 1;
    color: rgb(166 34 25 / var(--tw-text-opacity))
}

.uh-link-scroll-up__icon-wrapper {
    display: flex;
    height: 5rem;
    width: 5rem;
    align-items: center;
    justify-content: center;
    border-width: 4px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

@media (min-width:768px) {
    .uh-link-scroll-up__icon-wrapper {
        height: 6rem;
        width: 6rem
    }
}

.uh-link-scroll-up__icon {
    font-size: 30px
}

@media (min-width:768px) {
    .uh-link-scroll-up__icon {
        font-size: 40px
    }
}

.uh-link-scroll-up__text {
    font-size: clamp(.875rem,calc(.875rem + (1 - .875) * ((100vw - 23rem)/ (120 - 23))),1rem);
    line-height: clamp(1.25rem,calc(1.25rem + (1.5 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
    margin-top: .5rem;
    display: block;
    text-align: center;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

@media (min-width:768px) {
    .uh-link-scroll-up__text {
        font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
        line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem)
    }
}

.uh-table-action-bar {
    display: flex;
    min-height: 2.5rem;
    flex-wrap: wrap;
    align-items: center;
    --tw-bg-opacity: 1;
    background-color: rgb(144 198 185 / var(--tw-bg-opacity));
    padding: .25rem
}

@media (min-width:768px) {
    .uh-table-action-bar {
        min-height: 3.5rem;
        flex-wrap: nowrap
    }
}

.uh-table-action-bar__close-button + .uh-table-action-bar__actions {
    flex-basis: calc(100% - 2rem)
}

@media (min-width:768px) {
    .uh-table-action-bar__close-button + .uh-table-action-bar__actions {
        flex-basis: auto
    }
}

.uh-table-action-bar__button, .uh-table-action-bar__icon-button {
    font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem);
    display: inline-flex;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: center;
    border-radius: .25rem;
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(144 198 185 / var(--tw-bg-opacity));
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-table-action-bar__button:hover:not(:disabled), .uh-table-action-bar__icon-button:hover:not(:disabled) {
        --tw-bg-opacity: 1;
        background-color: rgb(95 173 154 / var(--tw-bg-opacity))
    }

    .uh-table-action-bar__button:active:not(:disabled), .uh-table-action-bar__icon-button:active:not(:disabled) {
        --tw-border-opacity: 1;
        border-color: rgb(19 119 95 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(95 173 154 / var(--tw-bg-opacity))
    }

    .uh-table-action-bar__button:focus:not(:disabled), .uh-table-action-bar__icon-button:focus:not(:disabled) {
        outline-style: solid;
        outline-width: 1px;
        outline-offset: 2px;
        outline-color: #13775f
    }

    .uh-table-action-bar__button:disabled, .uh-table-action-bar__icon-button:disabled {
        cursor: not-allowed;
        --tw-text-opacity: 1;
        color: rgb(19 119 95 / var(--tw-text-opacity))
    }

.uh-table-action-bar__button {
    height: 2rem;
    width: 2rem
}

@media (min-width:768px) {
    .uh-table-action-bar__button {
        height: auto;
        min-height: 3rem;
        width: auto;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.uh-table-action-bar__button .uh-table-action-bar__button-text {
    display: none;
    font-weight: 600
}

@media (min-width:768px) {
    .uh-table-action-bar__button .uh-table-action-bar__button-text {
        display: block
    }

    .uh-table-action-bar__button .uh-table-action-bar__button-icon {
        display: none
    }
}

.uh-table-action-bar__actions {
    display: flex;
    flex-basis: 100%;
    align-items: center;
    justify-content: flex-end;
    gap: .25rem
}

@media (min-width:768px) {
    .uh-table-action-bar__actions {
        order: 3
    }
}

.uh-table-action-bar__actions + .uh-table-action-bar__label {
    margin-top: .25rem
}

@media (min-width:768px) {
    .uh-table-action-bar__actions + .uh-table-action-bar__label {
        margin-top: 0
    }
}

.uh-table-action-bar__icon-button {
    height: 2rem;
    width: 2rem
}

@media (min-width:768px) {
    .uh-table-action-bar__icon-button {
        height: 3rem;
        width: 3rem
    }
}

.uh-table-action-bar__label {
    margin-left: .5rem;
    margin-right: .5rem;
    flex-grow: 1;
    font-size: 16px
}

@media (min-width:768px) {
    .uh-table-action-bar__label {
        order: 2;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-top: 0
    }
}

.uh-table-checkbox {
    margin-bottom: .5rem
}

@media (min-width:768px) {
    .uh-table-checkbox {
        display: none
    }
}

.uh-table {
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

    .uh-table caption {
        margin-bottom: .5rem;
        text-align: left
    }

    .uh-table td, .uh-table th {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: .5rem;
        padding-bottom: .5rem;
        text-align: left
    }

    .uh-table .uh-table__toggle-button.uh-button {
        height: 1.25rem;
        min-height: 1.25rem;
        width: 1.25rem;
        min-width: 1.25rem;
        transition-property: transform;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms
    }

@media (min-width:768px) {
    .uh-table .uh-table__toggle-button.uh-button {
        display: none
    }
}

.uh-table__cell--with-button {
    display: flex;
    align-items: center;
    gap: .5rem
}

    .uh-table__cell--with-button .uh-table__sort-button {
        margin-left: auto
    }

@media screen and (max-width:767px) {
    .uh-table.uh-table--scrollable {
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity))
    }

        .uh-table.uh-table--scrollable tfoot, .uh-table.uh-table--scrollable thead {
            --tw-bg-opacity: 1;
            background-color: rgb(249 249 249 / var(--tw-bg-opacity))
        }

            .uh-table.uh-table--scrollable tfoot tr, .uh-table.uh-table--scrollable thead tr {
                --tw-border-opacity: 1;
                border-color: rgb(212 212 212 / var(--tw-border-opacity))
            }

            .uh-table.uh-table--scrollable thead tr {
                border-bottom-width: 1px
            }

            .uh-table.uh-table--scrollable tfoot tr {
                border-top-width: 1px
            }

        .uh-table.uh-table--scrollable tbody tr {
            transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
            transition-timing-function: cubic-bezier(.4,0,.2,1);
            transition-duration: 150ms
        }

            .uh-table.uh-table--scrollable tbody tr:not(:last-child) {
                border-bottom-width: 1px;
                --tw-border-opacity: 1;
                border-color: rgb(212 212 212 / var(--tw-border-opacity))
            }

            .uh-table.uh-table--scrollable tbody tr.uh-table__body-row--selected {
                --tw-bg-opacity: 1;
                background-color: rgb(242 248 246 / var(--tw-bg-opacity))
            }

                .uh-table.uh-table--scrollable tbody tr.uh-table__body-row--selected td {
                    border-top-width: 1px;
                    border-bottom-width: 1px;
                    border-top-color: rgb(21 134 107 / var(--tw-border-opacity));
                    --tw-border-opacity: 1;
                    border-bottom-color: rgb(21 134 107 / var(--tw-border-opacity))
                }

        .uh-table.uh-table--scrollable tr {
            height: 3rem
        }

        .uh-table.uh-table--scrollable th {
            font-weight: 600
        }

            .uh-table.uh-table--scrollable td:not(:last-child), .uh-table.uh-table--scrollable th:not(:last-child) {
                border-right-width: 1px;
                --tw-border-opacity: 1;
                border-right-color: rgb(212 212 212 / var(--tw-border-opacity))
            }

        .uh-table.uh-table--scrollable .uh-table__toggle-button {
            display: none
        }

    .uh-table:not(.uh-table--scrollable) {
        table-layout: fixed;
        border-collapse: collapse
    }

        .uh-table:not(.uh-table--scrollable) thead {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0,0,0,0);
            white-space: nowrap;
            border-width: 0
        }

        .uh-table:not(.uh-table--scrollable) tbody tr {
            margin-bottom: .5rem;
            display: block;
            border-width: 1px;
            --tw-border-opacity: 1;
            border-color: rgb(212 212 212 / var(--tw-border-opacity));
            transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
            transition-timing-function: cubic-bezier(.4,0,.2,1);
            transition-duration: 150ms
        }

            .uh-table:not(.uh-table--scrollable) tbody tr td:not(:first-child):not(:last-child) {
                border-bottom-width: 1px;
                --tw-border-opacity: 1;
                border-bottom-color: rgb(212 212 212 / var(--tw-border-opacity))
            }

            .uh-table:not(.uh-table--scrollable) tbody tr.uh-table__body-row--selected {
                --tw-border-opacity: 1;
                border-color: rgb(21 134 107 / var(--tw-border-opacity));
                --tw-bg-opacity: 1;
                background-color: rgb(242 248 246 / var(--tw-bg-opacity))
            }

                .uh-table:not(.uh-table--scrollable) tbody tr.uh-table__body-row--selected td:first-child {
                    --tw-bg-opacity: 1;
                    background-color: rgb(218 236 232 / var(--tw-bg-opacity))
                }

            .uh-table:not(.uh-table--scrollable) tbody tr:not(.uh-table__body-row--open) td:not(:first-child) {
                display: none
            }

            .uh-table:not(.uh-table--scrollable) tbody tr.uh-table__body-row--open .uh-table__toggle-button {
                --tw-rotate: 90deg;
                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))
            }

        .uh-table:not(.uh-table--scrollable) tfoot tr {
            border-width: 1px;
            --tw-border-opacity: 1;
            border-color: rgb(212 212 212 / var(--tw-border-opacity))
        }

        .uh-table:not(.uh-table--scrollable) td {
            display: block;
            min-height: 2.5rem;
            transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
            transition-timing-function: cubic-bezier(.4,0,.2,1);
            transition-duration: 150ms
        }

            .uh-table:not(.uh-table--scrollable) td:not(:first-child):before {
                content: attr(data-label);
                display: block;
                font-weight: 600
            }

            .uh-table:not(.uh-table--scrollable) td:first-child {
                display: flex;
                align-items: center
            }

                .uh-table:not(.uh-table--scrollable) td:first-child:not(.uh-table__message) {
                    --tw-bg-opacity: 1;
                    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
                    font-weight: 600
                }

    .uh-table-scrollable-wrapper {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity))
    }

        .uh-table-scrollable-wrapper .uh-table {
            table-layout: auto;
            border-style: none
        }

            .uh-table-scrollable-wrapper .uh-table > tbody > tr > td, .uh-table-scrollable-wrapper .uh-table > tbody > tr > th, .uh-table-scrollable-wrapper .uh-table > tfoot > tr > td, .uh-table-scrollable-wrapper .uh-table > tfoot > tr > th, .uh-table-scrollable-wrapper .uh-table > thead > tr > td, .uh-table-scrollable-wrapper .uh-table > thead > tr > th {
                white-space: nowrap
            }
}

@media screen and (min-width:768px) {
    .uh-table {
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity))
    }

        .uh-table tfoot, .uh-table thead {
            --tw-bg-opacity: 1;
            background-color: rgb(249 249 249 / var(--tw-bg-opacity))
        }

            .uh-table tfoot tr, .uh-table thead tr {
                --tw-border-opacity: 1;
                border-color: rgb(212 212 212 / var(--tw-border-opacity))
            }

            .uh-table thead tr {
                border-bottom-width: 1px
            }

            .uh-table tfoot tr {
                border-top-width: 1px
            }

        .uh-table tbody tr {
            transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
            transition-timing-function: cubic-bezier(.4,0,.2,1);
            transition-duration: 150ms
        }

            .uh-table tbody tr:not(:last-child) {
                border-bottom-width: 1px;
                --tw-border-opacity: 1;
                border-color: rgb(212 212 212 / var(--tw-border-opacity))
            }

            .uh-table tbody tr.uh-table__body-row--selected {
                --tw-bg-opacity: 1;
                background-color: rgb(242 248 246 / var(--tw-bg-opacity))
            }

                .uh-table tbody tr.uh-table__body-row--selected td {
                    border-top-width: 1px;
                    border-bottom-width: 1px;
                    border-top-color: rgb(21 134 107 / var(--tw-border-opacity));
                    --tw-border-opacity: 1;
                    border-bottom-color: rgb(21 134 107 / var(--tw-border-opacity))
                }

        .uh-table tr {
            height: 3rem
        }

        .uh-table th {
            font-weight: 600
        }

            .uh-table td:not(:last-child), .uh-table th:not(:last-child) {
                border-right-width: 1px;
                --tw-border-opacity: 1;
                border-right-color: rgb(212 212 212 / var(--tw-border-opacity))
            }
}

.uh-tag {
    font-size: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem);
    display: inline-flex;
    height: 2rem;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-tag.uh-tag--contained {
        font-size: clamp(.875rem,calc(.875rem + (1 - .875) * ((100vw - 23rem)/ (120 - 23))),1rem);
        line-height: clamp(1.25rem,calc(1.25rem + (1.5 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
        --tw-border-opacity: 1;
        border-color: rgb(212 212 212 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 212 / var(--tw-bg-opacity));
        font-weight: 700;
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

        .uh-tag.uh-tag--contained.uh-tag--info {
            --tw-border-opacity: 1;
            border-color: rgb(4 120 198 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(4 120 198 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--warning {
            --tw-border-opacity: 1;
            border-color: rgb(239 126 41 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(239 126 41 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--success {
            --tw-border-opacity: 1;
            border-color: rgb(21 134 107 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(21 134 107 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--lime {
            --tw-border-opacity: 1;
            border-color: rgb(196 214 0 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(196 214 0 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--turquoise {
            --tw-border-opacity: 1;
            border-color: rgb(103 193 185 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(103 193 185 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--purple {
            --tw-border-opacity: 1;
            border-color: rgb(171 33 131 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(171 33 131 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--yellow {
            --tw-border-opacity: 1;
            border-color: rgb(255 199 0 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(255 199 0 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--pink {
            --tw-border-opacity: 1;
            border-color: rgb(222 0 199 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(222 0 199 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--light-blue {
            --tw-border-opacity: 1;
            border-color: rgb(0 209 237 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(0 209 237 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--dark-blue {
            --tw-border-opacity: 1;
            border-color: rgb(72 39 206 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(72 39 206 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--contained.uh-tag--sm {
            font-size: clamp(.75rem,calc(.75rem + (.875 - .75) * ((100vw - 23rem)/ (120 - 23))),.875rem);
            line-height: clamp(1rem,calc(1rem + (1.25 - 1) * ((100vw - 23rem)/ (120 - 23))),1.25rem)
        }

    .uh-tag.uh-tag--outlined {
        --tw-border-opacity: 1;
        border-color: rgb(135 135 135 / var(--tw-border-opacity));
        background-color: transparent;
        --tw-text-opacity: 1;
        color: rgb(135 135 135 / var(--tw-text-opacity))
    }

        .uh-tag.uh-tag--outlined.uh-tag--success {
            --tw-border-opacity: 1;
            border-color: rgb(21 134 107 / var(--tw-border-opacity));
            background-color: transparent;
            --tw-text-opacity: 1;
            color: rgb(21 134 107 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--outlined.uh-tag--info {
            --tw-border-opacity: 1;
            border-color: rgb(4 120 198 / var(--tw-border-opacity));
            background-color: transparent;
            --tw-text-opacity: 1;
            color: rgb(4 120 198 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--outlined.uh-tag--error {
            --tw-border-opacity: 1;
            border-color: rgb(224 49 49 / var(--tw-border-opacity));
            background-color: transparent;
            --tw-text-opacity: 1;
            color: rgb(224 49 49 / var(--tw-text-opacity))
        }

        .uh-tag.uh-tag--outlined.uh-tag--warning {
            --tw-border-opacity: 1;
            border-color: rgb(239 126 41 / var(--tw-border-opacity));
            background-color: transparent;
            --tw-text-opacity: 1;
            color: rgb(239 126 41 / var(--tw-text-opacity))
        }

    .uh-tag.uh-tag--filter {
        --tw-border-opacity: 1;
        border-color: rgb(227 227 227 / var(--tw-border-opacity));
        background-color: transparent
    }

        .uh-tag.uh-tag--filter:active, .uh-tag.uh-tag--filter:focus, .uh-tag.uh-tag--filter:hover {
            --tw-border-opacity: 1;
            border-color: rgb(227 227 227 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(227 227 227 / var(--tw-bg-opacity))
        }

        .uh-tag.uh-tag--filter .uh-tag__button {
            --tw-text-opacity: 1;
            color: rgb(224 49 49 / var(--tw-text-opacity))
        }

    .uh-tag.uh-tag--sm {
        font-size: clamp(.875rem,calc(.875rem + (1 - .875) * ((100vw - 23rem)/ (120 - 23))),1rem);
        line-height: clamp(1.25rem,calc(1.25rem + (1.5 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
        height: 1.5rem;
        padding-left: .5rem;
        padding-right: .5rem
    }

        .uh-tag.uh-tag--sm .uh-tag__button {
            height: 1rem;
            width: 1rem
        }

    .uh-tag.has-button {
        padding-right: .5rem
    }

        .uh-tag.has-button:active, .uh-tag.has-button:focus, .uh-tag.has-button:hover {
            --tw-border-opacity: 1;
            border-color: rgb(242 242 242 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(242 242 242 / var(--tw-bg-opacity))
        }

.uh-tag__icon + .uh-tag__label {
    margin-left: .5rem
}

.uh-tag__label + .uh-tag__button {
    margin-left: .25rem
}

.uh-tag__button {
    height: 1.5rem;
    width: 1.5rem
}

.uh-tooltip {
    font-size: clamp(.875rem,calc(.875rem + (1 - .875) * ((100vw - 23rem)/ (120 - 23))),1rem);
    line-height: clamp(1.25rem,calc(1.25rem + (1.5 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
    position: relative;
    z-index: 10;
    box-sizing: border-box;
    display: block;
    width: -moz-max-content;
    width: max-content;
    max-width: 240px;
    white-space: normal;
    overflow-wrap: break-word;
    border-radius: .125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    padding: .25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: left;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --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)
}

    .uh-tooltip:after {
        position: absolute;
        display: inline-block;
        height: 0;
        width: 0;
        border-style: solid;
        --tw-content: '';
        content: var(--tw-content)
    }

.uh-tooltip--top:after {
    bottom: -.25rem;
    left: 50%;
    --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));
    border-bottom-width: 0;
    border-right-width: 4px;
    border-left-width: 4px;
    border-top-width: 4px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    --tw-border-opacity: 1;
    border-top-color: rgb(0 0 0 / var(--tw-border-opacity))
}

.uh-tooltip--bottom:after {
    top: -.25rem;
    left: 50%;
    --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));
    border-top-width: 0;
    border-right-width: 4px;
    border-left-width: 4px;
    border-bottom-width: 4px;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity))
}

.uh-tooltip--left:after {
    right: -.25rem;
    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));
    border-right-width: 0;
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    --tw-border-opacity: 1;
    border-left-color: rgb(0 0 0 / var(--tw-border-opacity))
}

.uh-tooltip--right:after {
    left: -.25rem;
    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));
    border-left-width: 0;
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-right-width: 4px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    --tw-border-opacity: 1;
    border-right-color: rgb(0 0 0 / var(--tw-border-opacity))
}

@media (min-width:768px) {
    .uh-breadcrumb ol, .uh-breadcrumb ul {
        display: flex;
        flex-wrap: wrap
    }

        .uh-breadcrumb ol li, .uh-breadcrumb ul li {
            display: flex;
            align-items: center
        }
}

.uh-breadcrumb ol li:not(:last-child):after, .uh-breadcrumb ul li:not(:last-child):after {
    margin-left: .5rem;
    margin-right: .5rem;
    height: 1.5rem;
    width: 1px;
    --tw-rotate: 9deg;
    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));
    --tw-bg-opacity: 1;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity))
}

@media (min-width:768px) {
    .uh-breadcrumb ol li:not(:last-child):after, .uh-breadcrumb ul li:not(:last-child):after {
        display: block
    }
}

.uh-breadcrumb ol li:not(:last-child):after, .uh-breadcrumb ul li:not(:last-child):after {
    content: ''
}

.uh-breadcrumb ol li:not(:nth-last-child(2)), .uh-breadcrumb ul li:not(:nth-last-child(2)) {
    display: none
}

@media (min-width:768px) {
    .uh-breadcrumb ol li:not(:nth-last-child(2)), .uh-breadcrumb ul li:not(:nth-last-child(2)) {
        display: flex
    }

    .uh-breadcrumb ol li a .uh-link__icon, .uh-breadcrumb ul li a .uh-link__icon {
        display: none
    }

    .uh-breadcrumb ol li a .uh-link__text, .uh-breadcrumb ul li a .uh-link__text {
        margin-left: 0
    }
}

.uh-dropdown {
    position: relative;
    display: inline-block
}

    .uh-dropdown.uh-dropdown--open .uh-dropdown__menu {
        display: block
    }

    .uh-dropdown.uh-dropdown--align-right .uh-dropdown__menu {
        left: auto;
        right: 0
    }

    .uh-dropdown.uh-dropdown--with-offset .uh-dropdown__menu {
        top: calc(100% + .25rem)
    }

.uh-dropdown__menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
    display: none;
    width: 13rem
}

.uh-pagination {
    margin-bottom: -.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

    .uh-pagination li:not(:last-child) {
        margin-right: .5rem
    }

.uh-pagination__item {
    margin-bottom: .5rem;
    display: flex;
    height: 2.5rem;
    min-width: 2.5rem;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(224 49 49 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: .5rem;
    padding-right: .5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(224 49 49 / var(--tw-text-opacity));
    text-decoration-line: none;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

@media (min-width:768px) {
    .uh-pagination__item {
        height: 2rem;
        min-width: 2rem
    }
}

.uh-pagination__item.uh-pagination__item--next, .uh-pagination__item.uh-pagination__item--prev {
    padding-left: 1rem;
    padding-right: 1rem
}

    .uh-pagination__item.uh-pagination__item--next.uh-pagination__item--hidden, .uh-pagination__item.uh-pagination__item--prev.uh-pagination__item--hidden {
        visibility: hidden
    }

.uh-pagination__item.uh-pagination__item--active {
    --tw-bg-opacity: 1;
    background-color: rgb(224 49 49 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

a.uh-pagination__item:active, a.uh-pagination__item:focus, a.uh-pagination__item:hover, button.uh-pagination__item:active, button.uh-pagination__item:focus, button.uh-pagination__item:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 49 49 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.uh-pagination__text {
    display: none
}

@media (min-width:768px) {
    .uh-pagination__text {
        display: block
    }

        .uh-pagination__icon + .uh-pagination__text, .uh-pagination__text + .uh-pagination__icon {
            margin-left: .5rem
        }
}

.uh-footer {
    --tw-bg-opacity: 1;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity));
    padding-top: 2rem;
    padding-bottom: 1.5rem
}

@media (min-width:1024px) {
    .uh-footer {
        display: flex;
        justify-content: center
    }
}

.uh-footer__container {
    display: flex;
    flex-grow: 1;
    padding-left: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem);
    padding-right: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem)
}

.uh-footer__content {
    margin-right: 1rem;
    flex-grow: 1
}

@media (min-width:1024px) {
    .uh-footer__content {
        margin-right: 2rem;
        display: flex
    }
}

.uh-footer__list:not(:last-child) {
    margin-bottom: 1rem
}

@media (min-width:1024px) {
    .uh-footer__list:not(:last-child) {
        margin-right: 1rem
    }

    .uh-footer__list.uh-footer__list--kebab-case {
        display: flex
    }

        .uh-footer__list.uh-footer__list--kebab-case li:not(:first-child) {
            position: relative;
            padding-left: 1rem
        }
}

.uh-footer__list.uh-footer__list--kebab-case li:not(:first-child):before {
    content: '-';
    display: none
}

@media (min-width:1024px) {
    .uh-footer__list.uh-footer__list--kebab-case li:not(:first-child):before {
        position: absolute;
        left: .25rem;
        display: block
    }
}

.uh-mobile-nav {
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 6rem;
    bottom: 0;
    z-index: 10;
    display: flex;
    width: 100%;
    --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));
    flex-direction: column;
    overflow-y: auto;
    --tw-bg-opacity: 1;
    background-color: rgb(224 49 49 / var(--tw-bg-opacity));
    opacity: 0
}

@media (min-width:1024px) {
    .uh-mobile-nav {
        display: none
    }
}

.uh-mobile-nav {
    transition: visibility 0s 250ms ease-in-out,opacity 250ms ease-in-out,transform 250ms ease-in-out
}

    .uh-mobile-nav.uh-mobile-nav--opened {
        visibility: visible;
        --tw-translate-x: 0px;
        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));
        opacity: 1;
        transition-delay: 0s
    }

.uh-mobile-nav__go-back {
    position: sticky;
    top: 0;
    display: flex;
    min-height: 3.5rem;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    gap: .5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity));
    padding: 1rem;
    text-align: left;
    font-size: 20px;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    text-decoration-line: none;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-mobile-nav__go-back:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(165 165 165 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

.uh-mobile-nav__nav-link {
    display: flex;
    min-height: 3.5rem;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    gap: .5rem;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(233 118 111 / var(--tw-border-opacity));
    padding: 1rem;
    text-align: left;
    font-size: 20px;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-decoration-line: none;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-mobile-nav__nav-link.uh-mobile-nav__nav-link--active, .uh-mobile-nav__nav-link:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(142 29 21 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

.uh-mobile-nav__nav-link-text {
    flex-grow: 1
}

.uh-mobile-nav__content {
    flex-grow: 1
}

.uh-mobile-nav__content-block {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.uh-mobile-nav__content-block-title {
    margin-bottom: 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.uh-mobile-nav__language-list {
    display: flex
}

.uh-mobile-nav__language-item {
    display: flex;
    align-items: center
}

    .uh-mobile-nav__language-item:not(:last-child):after {
        margin-left: .25rem;
        margin-right: .25rem;
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
        content: '-'
    }

.uh-mobile-nav__language-link {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

    .uh-mobile-nav__language-link:hover {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

    .uh-mobile-nav__language-link.uh-mobile-nav__language-link--active {
        font-weight: 600;
        text-decoration-line: none
    }

.uh-mobile-nav__socials {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 3.5rem;
    column-gap: 3.5rem;
    row-gap: 1.5rem
}

.uh-mobile-nav__link {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-decoration-line: none
}

    .uh-mobile-nav__link:hover {
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
        text-decoration-line: underline
    }

.uh-step-wizard__steps {
    padding-left: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem);
    padding-right: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem)
}

@media (min-width:768px) {
    .uh-step-wizard__steps {
        position: relative;
        display: grid;
        grid-auto-flow: column;
        overflow-x: auto
    }
}

.uh-step-wizard__step {
    display: none;
    flex-direction: column
}

@media (min-width:768px) {
    .uh-step-wizard__step {
        position: relative;
        display: flex;
        height: 100%;
        min-width: -moz-max-content;
        min-width: max-content;
        --tw-bg-opacity: 1;
        background-color: rgb(247 247 247 / var(--tw-bg-opacity));
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        --tw-shadow: inset 0px -1px 0px 0px #BDBDBD;
        --tw-shadow-colored: inset 0px -1px 0px 0px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms
    }

        .uh-step-wizard__step:before {
            position: absolute;
            left: 1px;
            right: 1px;
            bottom: 0;
            height: 1px;
            background-color: transparent;
            transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
            transition-timing-function: cubic-bezier(.4,0,.2,1);
            transition-duration: 150ms;
            --tw-content: '';
            content: var(--tw-content)
        }

        .uh-step-wizard__step:not(:first-child):after {
            position: absolute;
            top: 1rem;
            left: 0;
            bottom: 1rem;
            width: 1px;
            --tw-bg-opacity: 1;
            background-color: rgb(240 240 240 / var(--tw-bg-opacity));
            transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
            transition-timing-function: cubic-bezier(.4,0,.2,1);
            transition-duration: 150ms;
            --tw-content: '';
            content: var(--tw-content)
        }
}

.uh-step-wizard__step.uh-step-wizard__step--active {
    display: flex
}

@media (min-width:768px) {
    .uh-step-wizard__step.uh-step-wizard__step--active {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        --tw-shadow: 0 0 0 1px #BDBDBD inset;
        --tw-shadow-colored: inset 0 0 0 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)
    }

        .uh-step-wizard__step.uh-step-wizard__step--active:before {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity))
        }

        .uh-step-wizard__step.uh-step-wizard__step--active + .uh-step-wizard__step:after, .uh-step-wizard__step.uh-step-wizard__step--active:after {
            display: none
        }
}

.uh-step-wizard__step.uh-step-wizard__step--active .uh-step-wizard__step-title {
    --tw-text-opacity: 1;
    color: rgb(224 49 49 / var(--tw-text-opacity))
}

.uh-step-wizard__step.uh-step-wizard__step--active .uh-step-wizard__step-subtitle {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.uh-step-wizard__step.uh-step-wizard__step--completed .uh-step-wizard__step-subtitle {
    --tw-text-opacity: 1;
    color: rgb(21 134 107 / var(--tw-text-opacity))
}

.uh-step-wizard__step-subtitle {
    font-size: clamp(.875rem,calc(.875rem + (1 - .875) * ((100vw - 23rem)/ (120 - 23))),1rem);
    line-height: clamp(1.25rem,calc(1.25rem + (1.5 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(135 135 135 / var(--tw-text-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

.uh-step-wizard__step-title {
    font-size: clamp(1.25rem,calc(1.25rem + (1.25 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem);
    display: block;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(135 135 135 / var(--tw-text-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms;
    font-family: Hind,Arial,sans-serif
}

@media (min-width:768px) {
    .uh-step-wizard__step-title {
        font-size: clamp(1.5rem,calc(1.5rem + (1.5 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
        line-height: clamp(1.75rem,calc(1.75rem + (2 - 1.75) * ((100vw - 23rem)/ (120 - 23))),2rem)
    }
}

.uh-step-wizard__step-icon, .uh-step-wizard__step-status {
    margin-top: .5rem
}

.uh-step-wizard__step-pagination {
    margin-top: .5rem
}

@media (min-width:768px) {
    .uh-step-wizard__step-pagination {
        display: none
    }

    .uh-step-wizard__panels {
        margin-top: -1px;
        border-top-width: 1px;
        border-style: solid;
        --tw-border-opacity: 1;
        border-top-color: rgb(189 189 189 / var(--tw-border-opacity))
    }
}

.uh-step-wizard__panel {
    display: none
}

    .uh-step-wizard__panel.uh-step-wizard__panel--active {
        display: block
    }

.uh-tab-nav__tabs {
    position: relative;
    display: grid;
    grid-auto-flow: column;
    overflow-x: auto;
    padding-left: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem);
    padding-right: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem)
}

.uh-tab-nav__tab {
    position: relative;
    display: flex;
    height: 100%;
    min-width: -moz-max-content;
    min-width: max-content;
    flex-direction: column;
    gap: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: left;
    --tw-shadow: inset 0px -1px 0px 0px #BDBDBD;
    --tw-shadow-colored: inset 0px -1px 0px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-tab-nav__tab:before {
        position: absolute;
        left: 1px;
        right: 1px;
        bottom: 0;
        height: 1px;
        background-color: transparent;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms;
        --tw-content: '';
        content: var(--tw-content)
    }

    .uh-tab-nav__tab:not(:first-child):after {
        position: absolute;
        top: 1rem;
        left: 0;
        bottom: 1rem;
        width: 1px;
        --tw-bg-opacity: 1;
        background-color: rgb(240 240 240 / var(--tw-bg-opacity));
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms;
        --tw-content: '';
        content: var(--tw-content)
    }

    .uh-tab-nav__tab.uh-tab-nav__tab--active {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        --tw-shadow: 0 0 0 1px #BDBDBD inset;
        --tw-shadow-colored: inset 0 0 0 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)
    }

        .uh-tab-nav__tab.uh-tab-nav__tab--active:before {
            --tw-bg-opacity: 1;
            background-color: rgb(255 255 255 / var(--tw-bg-opacity))
        }

        .uh-tab-nav__tab.uh-tab-nav__tab--active + .uh-tab-nav__tab:after, .uh-tab-nav__tab.uh-tab-nav__tab--active:after {
            display: none
        }

        .uh-tab-nav__tab.uh-tab-nav__tab--active .uh-tab-nav__tab-title {
            --tw-text-opacity: 1;
            color: rgb(224 49 49 / var(--tw-text-opacity))
        }

        .uh-tab-nav__tab.uh-tab-nav__tab--active .uh-tab-nav__tab-status {
            --tw-text-opacity: 1;
            color: rgb(0 0 0 / var(--tw-text-opacity))
        }

    .uh-tab-nav__tab.uh-tab-nav__tab--success .uh-tab-nav__tab-status {
        --tw-text-opacity: 1;
        color: rgb(21 134 107 / var(--tw-text-opacity))
    }

    .uh-tab-nav__tab.uh-tab-nav__tab--error .uh-tab-nav__tab-status {
        --tw-text-opacity: 1;
        color: rgb(224 49 49 / var(--tw-text-opacity))
    }

.uh-tab-nav__tab-title {
    font-size: clamp(1.25rem,calc(1.25rem + (1.25 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.25rem);
    line-height: clamp(1.5rem,calc(1.5rem + (1.75 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.75rem);
    display: block;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(135 135 135 / var(--tw-text-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms;
    font-family: Hind,Arial,sans-serif
}

@media (min-width:768px) {
    .uh-tab-nav__tab-title {
        font-size: clamp(1.5rem,calc(1.5rem + (1.5 - 1.5) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
        line-height: clamp(1.75rem,calc(1.75rem + (2 - 1.75) * ((100vw - 23rem)/ (120 - 23))),2rem)
    }
}

.uh-tab-nav__tab-status {
    font-size: clamp(.875rem,calc(.875rem + (1 - .875) * ((100vw - 23rem)/ (120 - 23))),1rem);
    line-height: clamp(1.25rem,calc(1.25rem + (1.5 - 1.25) * ((100vw - 23rem)/ (120 - 23))),1.5rem);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(135 135 135 / var(--tw-text-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

.uh-tab-nav__panels {
    margin-top: -1px;
    border-top-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-top-color: rgb(189 189 189 / var(--tw-border-opacity))
}

.uh-tab-nav__panel {
    display: none
}

    .uh-tab-nav__panel.uh-tab-nav__panel--active {
        display: block
    }

.uh-top-bar {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

@media (min-width:768px) {
    .uh-top-bar.uh-top-bar--with-nav .uh-top-bar__container {
        justify-content: space-between
    }
}

.uh-top-bar.uh-top-bar--with-nav .uh-top-bar__logo {
    position: relative
}

@media (min-width:768px) {
    .uh-top-bar.uh-top-bar--with-nav .uh-top-bar__logo {
        left: 0;
        --tw-translate-x: -0px;
        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))
    }
}

.uh-top-bar.uh-top-bar--with-nav .uh-top-bar__content, .uh-top-bar.uh-top-bar--with-nav .uh-top-bar__nav {
    display: none
}

@media (min-width:1024px) {
    .uh-top-bar.uh-top-bar--with-nav .uh-top-bar__content, .uh-top-bar.uh-top-bar--with-nav .uh-top-bar__nav {
        display: flex
    }
}

.uh-top-bar__container {
    position: relative;
    display: flex;
    height: 6rem;
    align-items: center;
    justify-content: space-between;
    padding-left: 1rem;
    padding-right: 1rem
}

@media (min-width:768px) {
    .uh-top-bar__container {
        justify-content: flex-end
    }
}

@media (min-width:1024px) {
    .uh-top-bar__container {
        padding-left: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem);
        padding-right: clamp(1rem,calc(1rem + (12 - 1) * ((100vw - 23.4375rem)/ (120 - 23.4375))),12rem)
    }
}

.uh-top-bar__logo {
    flex-shrink: 0
}

@media (min-width:768px) {
    .uh-top-bar__logo {
        position: absolute;
        left: 50%;
        --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))
    }
}

.uh-top-bar__nav {
    height: 100%
}

.uh-top-bar__nav-list {
    display: flex;
    height: 100%
}

@media (min-width:1280px) {
    .uh-top-bar__nav-list {
        gap: 1rem
    }
}

@media (min-width:1536px) {
    .uh-top-bar__nav-list {
        gap: 2rem
    }
}

.uh-top-bar__nav-item {
    position: relative
}

    .uh-top-bar__nav-item.uh-top-bar__nav-item--with-children:hover .uh-top-bar__sub-nav-list {
        display: block
    }

    .uh-top-bar__nav-item.uh-top-bar__nav-item--with-children:hover .uh-top-bar__nav-link {
        --tw-text-opacity: 1;
        color: rgb(224 49 49 / var(--tw-text-opacity));
        background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="%23E03131" xmlns="http://www.w3.org/2000/svg"><path d="M0.721262 0.8599C0.811005 0.762758 0.933805 0.688472 1.05695 0.688472C1.16812 0.688472 1.27926 0.728643 1.36723 0.8099L6.99866 5.98419L12.6301 0.8099C12.8158 0.638472 13.1055 0.649186 13.2761 0.835792C13.4475 1.02151 13.4359 1.30979 13.2506 1.48122L7.30779 6.96693C7.1319 7.12945 6.86322 7.12945 6.68722 6.96693L0.744359 1.48122C0.561433 1.33419 0.549833 1.04561 0.721262 0.8599Z" /></svg>')
    }

    .uh-top-bar__nav-item.uh-top-bar__nav-item--with-children .uh-top-bar__nav-link {
        background-position: right .75rem center;
        background-repeat: no-repeat;
        padding-right: 2.25rem;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 150ms;
        background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M0.721262 0.8599C0.811005 0.762758 0.933805 0.688472 1.05695 0.688472C1.16812 0.688472 1.27926 0.728643 1.36723 0.8099L6.99866 5.98419L12.6301 0.8099C12.8158 0.638472 13.1055 0.649186 13.2761 0.835792C13.4475 1.02151 13.4359 1.30979 13.2506 1.48122L7.30779 6.96693C7.1319 7.12945 6.86322 7.12945 6.68722 6.96693L0.744359 1.48122C0.561433 1.33419 0.549833 1.04561 0.721262 0.8599Z" /></svg>')
    }

        .uh-top-bar__nav-item.uh-top-bar__nav-item--with-children .uh-top-bar__nav-link.uh-top-bar__nav-link--active {
            background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="%23E03131" xmlns="http://www.w3.org/2000/svg"><path d="M0.721262 0.8599C0.811005 0.762758 0.933805 0.688472 1.05695 0.688472C1.16812 0.688472 1.27926 0.728643 1.36723 0.8099L6.99866 5.98419L12.6301 0.8099C12.8158 0.638472 13.1055 0.649186 13.2761 0.835792C13.4475 1.02151 13.4359 1.30979 13.2506 1.48122L7.30779 6.96693C7.1319 7.12945 6.86322 7.12945 6.68722 6.96693L0.744359 1.48122C0.561433 1.33419 0.549833 1.04561 0.721262 0.8599Z" /></svg>')
        }

.uh-top-bar__nav-link {
    display: flex;
    height: 100%;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-decoration-line: none
}

    .uh-top-bar__nav-link.uh-top-bar__nav-link--active, .uh-top-bar__nav-link:active, .uh-top-bar__nav-link:focus, .uh-top-bar__nav-link:hover {
        --tw-text-opacity: 1;
        color: rgb(224 49 49 / var(--tw-text-opacity))
    }

.uh-top-bar__sub-nav-list {
    position: absolute;
    top: 100%;
    right: 50%;
    z-index: 20;
    display: none;
    width: 18rem;
    --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));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 1rem;
    padding-bottom: 1rem;
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.uh-top-bar__sub-nav-item .uh-top-bar__sub-nav-item .uh-top-bar__sub-nav-link {
    padding-left: 2.25rem
}

.uh-top-bar__sub-nav-link {
    display: block;
    min-height: 2.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
    text-decoration-line: none;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

    .uh-top-bar__sub-nav-link.uh-top-bar__sub-nav-link--active {
        --tw-bg-opacity: 1;
        background-color: rgb(224 49 49 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity))
    }

a.uh-top-bar__sub-nav-link:active, a.uh-top-bar__sub-nav-link:focus, a.uh-top-bar__sub-nav-link:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 49 49 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.uh-top-bar__sub-nav-icon {
    margin-right: .5rem
}

.uh-top-bar__content {
    display: flex;
    align-items: center;
    gap: 1.5rem
}

.uh-top-bar__language-switcher select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-size: .75rem;
    background-position: right .75rem center;
    background-repeat: no-repeat;
    padding-right: 2.25rem;
    text-align: right;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    outline: 2px solid transparent;
    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(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);
    background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="white" xmlns="http://www.w3.org/2000/svg"><path d="M0.721262 0.8599C0.811005 0.762758 0.933805 0.688472 1.05695 0.688472C1.16812 0.688472 1.27926 0.728643 1.36723 0.8099L6.99866 5.98419L12.6301 0.8099C12.8158 0.638472 13.1055 0.649186 13.2761 0.835792C13.4475 1.02151 13.4359 1.30979 13.2506 1.48122L7.30779 6.96693C7.1319 7.12945 6.86322 7.12945 6.68722 6.96693L0.744359 1.48122C0.561433 1.33419 0.549833 1.04561 0.721262 0.8599Z" /></svg>')
}

    .uh-top-bar__language-switcher select option {
        --tw-text-opacity: 1;
        color: rgb(0 0 0 / var(--tw-text-opacity))
    }

.uh-top-bar__menu-toggle {
    position: absolute;
    right: 0;
    display: flex;
    height: 6rem;
    width: 6rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(224 49 49 / var(--tw-bg-opacity));
    padding: .75rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 150ms
}

@media (min-width:1024px) {
    .uh-top-bar__menu-toggle {
        display: none
    }
}

.uh-top-bar__menu-toggle.uh-top-bar__menu-toggle--active, .uh-top-bar__menu-toggle:focus, .uh-top-bar__menu-toggle:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190 39 29 / var(--tw-bg-opacity))
}
/*# sourceMappingURL=styles.css.map */
