*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:
}
.tw-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}
.tw-absolute {
    position: absolute
}
.tw-relative {
    position: relative
}
.tw-right-0 {
    right: 0px
}
.tw-top-0 {
    top: 0px
}
.tw-z-10 {
    z-index: 10
}
.tw-col-span-full {
    grid-column: 1 / -1
}
.tw-mx-auto {
    margin-left: auto;
    margin-right: auto
}
.-tw-mt-12 {
    margin-top: -3rem
}
.tw-mb-0 {
    margin-bottom: 0px
}
.tw-mb-4 {
    margin-bottom: 1rem
}
.tw-mb-5 {
    margin-bottom: 1.25rem
}
.tw-mt-1 {
    margin-top: 0.25rem
}
.tw-mt-11 {
    margin-top: 2.75rem
}
.tw-mt-2 {
    margin-top: 0.5rem
}
.tw-mt-3 {
    margin-top: 0.75rem
}
.tw-mt-4 {
    margin-top: 1rem
}
.tw-mt-6 {
    margin-top: 1.5rem
}
.tw-mt-7 {
    margin-top: 1.75rem
}
.tw-mt-8 {
    margin-top: 2rem
}
.tw-flex {
    display: flex
}
.tw-grid {
    display: grid
}
.tw-h-\[159px\] {
    height: 159px
}
.tw-h-\[350px\] {
    height: 350px
}
.tw-h-\[45px\] {
    height: 45px
}
.tw-h-full {
    height: 100%
}
.tw-min-h-screen {
    min-height: 100vh
}
.\!tw-w-40 {
    width: 10rem !important
}
.tw-w-20 {
    width: 5rem
}
.tw-w-32 {
    width: 8rem
}
.tw-w-56 {
    width: 14rem
}
.tw-w-\[234px\] {
    width: 234px
}
.tw-w-\[320px\] {
    width: 320px
}
.tw-w-\[360px\] {
    width: 360px
}
.tw-w-\[45px\] {
    width: 45px
}
.tw-w-full {
    width: 100%
}
.tw-min-w-\[424px\] {
    min-width: 424px
}
.tw-flex-1 {
    flex: 1 1 0%
}
.tw-shrink-0 {
    flex-shrink: 0
}
.tw-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}
.tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
.tw-flex-col {
    flex-direction: column
}
.tw-place-items-center {
    place-items: center
}
.tw-items-center {
    align-items: center
}
.tw-justify-end {
    justify-content: flex-end
}
.tw-justify-center {
    justify-content: center
}
.tw-justify-between {
    justify-content: space-between
}
.tw-gap-4 {
    gap: 1rem
}
.tw-gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem
}
.tw-gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem
}
.tw-gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem
}
.tw-rounded-full {
    border-radius: 9999px
}
.tw-rounded-xl {
    border-radius: 0.75rem
}
.tw-bg-\[\#ebedef\] {
    --tw-bg-opacity: 1;
    background-color: rgb(235 237 239 / var(--tw-bg-opacity))
}
.tw-bg-cyan-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity))
}
.tw-bg-emerald-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity))
}
.tw-bg-fuchsia-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(217 70 239 / var(--tw-bg-opacity))
}
.tw-bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity))
}
.tw-bg-rose-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity))
}
.tw-bg-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166 / var(--tw-bg-opacity))
}
.tw-bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}
.tw-bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.tw-bg-white\/70 {
    background-color: rgb(255 255 255 / 0.7)
}
.tw-bg-\[url\(\'\/picture\/reset\.jpeg\'\)\] {
    background-image: url('/picture/reset.jpeg')
}
.tw-bg-cover {
    background-size: cover
}
.tw-bg-center {
    background-position: center
}
.tw-bg-no-repeat {
    background-repeat: no-repeat
}
.tw-object-cover {
    -o-object-fit: cover;
       object-fit: cover
}
.tw-object-\[75\%_50\%\] {
    -o-object-position: 75% 50%;
       object-position: 75% 50%
}
.tw-object-center {
    -o-object-position: center;
       object-position: center
}
.tw-p-0 {
    padding: 0px
}
.tw-px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}
.tw-pb-9 {
    padding-bottom: 2.25rem
}
.tw-text-center {
    text-align: center
}
.tw-text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}
.tw-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}
.tw-text-\[30px\] {
    font-size: 30px
}
.tw-text-base {
    font-size: 1rem;
    line-height: 1.5rem
}
.tw-font-semibold {
    font-weight: 600
}
.tw-leading-\[38px\] {
    line-height: 38px
}
.tw-text-\[\#101828\] {
    --tw-text-opacity: 1;
    color: rgb(16 24 40 / var(--tw-text-opacity))
}
.tw-text-\[\#3c4b64\] {
    --tw-text-opacity: 1;
    color: rgb(60 75 100 / var(--tw-text-opacity))
}
.tw-text-\[\#475467\] {
    --tw-text-opacity: 1;
    color: rgb(71 84 103 / var(--tw-text-opacity))
}
@media (min-width: 768px) {
    .md\:tw-col-span-1 {
        grid-column: span 1 / span 1
    }
    .md\:tw-col-span-2 {
        grid-column: span 2 / span 2
    }
    .md\:tw-col-span-full {
        grid-column: 1 / -1
    }
    .md\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}
@media (min-width: 1024px) {
    .lg\:tw-col-span-2 {
        grid-column: span 2 / span 2
    }
    .lg\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .lg\:tw-object-\[80\%_50\%\] {
        -o-object-position: 80% 50%;
           object-position: 80% 50%
    }
}
