<style>    
    .visible {
        visibility: visible !important
    }

    .static {
        position: static !important
    }

    .fixed {
        position: fixed !important
    }

    .absolute {
        position: absolute !important
    }

    .relative {
        position: relative !important
    }

    .inset-0 {
        top: 0 !important;
        bottom: 0 !important
    }

    .inset-0,
    .inset-x-0 {
        right: 0 !important;
        left: 0 !important
    }

    .top-0 {
        top: 0 !important
    }

    .top-3 {
        top: .75rem !important
    }

    .top-4 {
        top: 1rem !important
    }

    .top-8 {
        top: 2rem !important
    }

    .top-14 {
        top: 3.5rem !important
    }

    .top-3\.5 {
        top: .875rem !important
    }

    .-top-1 {
        top: -.25rem !important
    }

    .-top-2 {
        top: -.5rem !important
    }

    .-top-4 {
        top: -1rem !important
    }

    .-top-1\.5 {
        top: -.375rem !important
    }

    .-top-2\.5 {
        top: -.625rem !important
    }

    .right-0 {
        right: 0 !important
    }

    .right-1 {
        right: .25rem !important
    }

    .right-2 {
        right: .5rem !important
    }

    .right-4 {
        right: 1rem !important
    }

    .-right-0 {
        right: 0 !important
    }

    .-right-1 {
        right: -.25rem !important
    }

    .-right-5 {
        right: -1.25rem !important
    }

    .-right-12 {
        right: -3rem !important
    }

    .-right-0\.5 {
        right: -.125rem !important
    }

    .bottom-0 {
        bottom: 0 !important
    }

    .bottom-1 {
        bottom: .25rem !important
    }

    .bottom-2 {
        bottom: .5rem !important
    }

    .bottom-4 {
        bottom: 1rem !important
    }

    .bottom-8 {
        bottom: 2rem !important
    }

    .bottom-4\.5 {
        bottom: 1.25rem !important
    }

    .-bottom-11 {
        bottom: -2.75rem !important
    }

    .left-0 {
        left: 0 !important
    }

    .left-3 {
        left: .75rem !important
    }

    .left-3\.5 {
        left: .875rem !important
    }

    .z-0 {
        z-index: 0 !important
    }

    .z-10 {
        z-index: 10 !important
    }

    .z-20 {
        z-index: 20 !important
    }

    .z-40 {
        z-index: 40 !important
    }

    .z-50 {
        z-index: 50 !important
    }

    .col-span-2 {
        grid-column: span 2/span 2 !important
    }

    .m-0 {
        margin: 0 !important
    }

    .m-1 {
        margin: .25rem !important
    }

    .m-4 {
        margin: 1rem !important
    }

    .m-1\.5 {
        margin: .375rem !important
    }

    .mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-3 {
        margin-left: .75rem !important;
        margin-right: .75rem !important
    }

    .mx-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-7 {
        margin-left: 1.75rem !important;
        margin-right: 1.75rem !important
    }

    .mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .mx-1\.5 {
        margin-left: .375rem !important;
        margin-right: .375rem !important
    }

    .mx-2\.5 {
        margin-left: .625rem !important;
        margin-right: .625rem !important
    }

    .mx-3\.5 {
        margin-left: .875rem !important;
        margin-right: .875rem !important
    }

    .my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-3 {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }

    .my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }

    .my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-0\.5 {
        margin-top: .125rem !important;
        margin-bottom: .125rem !important
    }

    .my-2\.5 {
        margin-top: .625rem !important;
        margin-bottom: .625rem !important
    }

    .mt-0 {
        margin-top: 0 !important
    }

    .mt-1 {
        margin-top: .25rem !important
    }

    .mt-2 {
        margin-top: .5rem !important
    }

    .mt-3 {
        margin-top: .75rem !important
    }

    .mt-4 {
        margin-top: 1rem !important
    }

    .mt-5 {
        margin-top: 1.25rem !important
    }

    .mt-6 {
        margin-top: 1.5rem !important
    }

    .mt-8 {
        margin-top: 2rem !important
    }

    .mt-10 {
        margin-top: 2.5rem !important
    }

    .mt-16 {
        margin-top: 4rem !important
    }

    .mt-20 {
        margin-top: 5rem !important
    }

    .mt-22 {
        margin-top: 5.5rem !important
    }

    .mt-23 {
        margin-top: 5.625rem !important
    }

    .mt-px {
        margin-top: .0625rem !important
    }

    .mt-0\.5 {
        margin-top: .125rem !important
    }

    .mt-1\.5 {
        margin-top: .375rem !important
    }

    .mt-2\.5 {
        margin-top: .625rem !important
    }

    .mt-3\.5 {
        margin-top: .875rem !important
    }

    .mt-3\.75 {
        margin-top: .9375rem !important
    }

    .-mt-0 {
        margin-top: 0 !important
    }

    .-mt-3 {
        margin-top: -.75rem !important
    }

    .-mt-4 {
        margin-top: -1rem !important
    }

    .-mt-8 {
        margin-top: -2rem !important
    }

    .-mt-12 {
        margin-top: -3rem !important
    }

    .-mt-32 {
        margin-top: -8rem !important
    }

    .-mt-0\.5 {
        margin-top: -.125rem !important
    }

    .mr-0 {
        margin-right: 0 !important
    }

    .mr-1 {
        margin-right: .25rem !important
    }

    .mr-2 {
        margin-right: .5rem !important
    }

    .mr-3 {
        margin-right: .75rem !important
    }

    .mr-4 {
        margin-right: 1rem !important
    }

    .mr-8 {
        margin-right: 2rem !important
    }

    .mr-auto {
        margin-right: auto !important
    }

    .mr-1\.5 {
        margin-right: .375rem !important
    }

    .mr-2\.5 {
        margin-right: .625rem !important
    }

    .mb-0 {
        margin-bottom: 0 !important
    }

    .mb-1 {
        margin-bottom: .25rem !important
    }

    .mb-2 {
        margin-bottom: .5rem !important
    }

    .mb-3 {
        margin-bottom: .75rem !important
    }

    .mb-4 {
        margin-bottom: 1rem !important
    }

    .mb-6 {
        margin-bottom: 1.5rem !important
    }

    .mb-8 {
        margin-bottom: 2rem !important
    }

    .mb-10 {
        margin-bottom: 2.5rem !important
    }

    .mb-20 {
        margin-bottom: 5rem !important
    }

    .mb-0\.5 {
        margin-bottom: .125rem !important
    }

    .mb-1\.5 {
        margin-bottom: .375rem !important
    }

    .mb-2\.5 {
        margin-bottom: .625rem !important
    }

    .mb-3\.5 {
        margin-bottom: .875rem !important
    }

    .ml-0 {
        margin-left: 0 !important
    }

    .ml-1 {
        margin-left: .25rem !important
    }

    .ml-2 {
        margin-left: .5rem !important
    }

    .ml-3 {
        margin-left: .75rem !important
    }

    .ml-4 {
        margin-left: 1rem !important
    }

    .ml-auto {
        margin-left: auto !important
    }

    .ml-0\.5 {
        margin-left: .125rem !important
    }

    .ml-1\.5 {
        margin-left: .375rem !important
    }

    .ml-2\.5 {
        margin-left: .625rem !important
    }

    .ml-3\.5 {
        margin-left: .875rem !important
    }

    .-ml-0 {
        margin-left: 0 !important
    }

    .-ml-0\.5 {
        margin-left: -.125rem !important
    }

    .box-border {
        box-sizing: border-box !important
    }

    .block {
        display: block !important
    }

    .inline-block {
        display: inline-block !important
    }

    .inline {
        display: inline !important
    }

    .flex {
        display: flex !important
    }

    .table {
        display: table !important
    }

    .grid {
        display: grid !important
    }

    .hidden {
        display: none !important
    }

    .h-5 {
        height: 1.25rem !important
    }

    .h-6 {
        height: 1.5rem !important
    }

    .h-7 {
        height: 1.75rem !important
    }

    .h-8 {
        height: 2rem !important
    }

    .h-11 {
        height: 2.75rem !important
    }

    .h-13 {
        height: 3.25rem !important
    }

    .h-14 {
        height: 3.5rem !important
    }

    .h-16 {
        height: 4rem !important
    }

    .h-22 {
        height: 5.5rem !important
    }

    .h-25 {
        height: 6.25rem !important
    }

    .h-29 {
        height: 7.25rem !important
    }

    .h-32 {
        height: 8rem !important
    }

    .h-34 {
        height: 8.5rem !important
    }

    .h-36 {
        height: 9rem !important
    }

    .h-40 {
        height: 10rem !important
    }

    .h-44 {
        height: 11rem !important
    }

    .h-48 {
        height: 12rem !important
    }

    .h-52 {
        height: 13rem !important
    }

    .h-56 {
        height: 14rem !important
    }

    .h-auto {
        height: auto !important
    }

    .h-full {
        height: 100% !important
    }

    .h-screen {
        height: 100vh !important
    }

    .min-h-screen {
        min-height: 100vh !important
    }

    .w-4 {
        width: 1rem !important
    }

    .w-5 {
        width: 1.25rem !important
    }

    .w-13 {
        width: 3.25rem !important
    }

    .w-14 {
        width: 3.5rem !important
    }

    .w-16 {
        width: 4rem !important
    }

    .w-22 {
        width: 5.5rem !important
    }

    .w-25 {
        width: 6.25rem !important
    }

    .w-27 {
        width: 6.75rem !important
    }

    .w-29 {
        width: 7.25rem !important
    }

    .w-42 {
        width: 10.5rem !important
    }

    .w-auto {
        width: auto !important
    }

    .w-4\.5 {
        width: 1.25rem !important
    }

    .w-1\/2 {
        width: 50% !important
    }

    .w-1\/3 {
        width: 33.333333% !important
    }

    .w-2\/3 {
        width: 66.666667% !important
    }

    .w-1\/4 {
        width: 25% !important
    }

    .w-3\/4 {
        width: 75% !important
    }

    .w-4\/5 {
        width: 80% !important
    }

    .w-10\/12 {
        width: 83.333333% !important
    }

    .w-full {
        width: 100% !important
    }

    .w-screen {
        width: 100vw !important
    }

    .w-min {
        width: min-content !important
    }

    .w-max {
        width: max-content !important
    }

    .min-w-0 {
        min-width: 0 !important
    }

    .flex-1 {
        flex: 1 1 0% !important
    }

    .flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-grow {
        flex-grow: 1 !important
    }

    .transform {
        --tw-translate-x: 0 !important;
        --tw-translate-y: 0 !important;
        --tw-rotate: 0 !important;
        --tw-skew-x: 0 !important;
        --tw-skew-y: 0 !important;
        --tw-scale-x: 1 !important;
        --tw-scale-y: 1 !important;
        transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
    }

    .rotate-180 {
        --tw-rotate: 180deg !important
    }

    .scale-125 {
        --tw-scale-x: 1.25 !important;
        --tw-scale-y: 1.25 !important
    }

    .scale-y-90 {
        --tw-scale-y: .9 !important
    }

    @keyframes spin {
        to {
            transform: rotate(1turn)
        }
    }

    @keyframes ping {

        75%,
        to {
            transform: scale(2);
            opacity: 0
        }
    }

    @keyframes pulse {
        50% {
            opacity: .5
        }
    }

    @keyframes bounce {

        0%,
        to {
            transform: translateY(-25%);
            animation-timing-function: cubic-bezier(.8, 0, 1, 1)
        }

        50% {
            transform: none;
            animation-timing-function: cubic-bezier(0, 0, .2, 1)
        }
    }

    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }

    .flex-col {
        flex-direction: column !important
    }

    .flex-wrap {
        flex-wrap: wrap !important
    }

    .items-start {
        align-items: flex-start !important
    }

    .items-end {
        align-items: flex-end !important
    }

    .items-center {
        align-items: center !important
    }

    .items-baseline {
        align-items: baseline !important
    }

    .justify-start {
        justify-content: flex-start !important
    }

    .justify-end {
        justify-content: flex-end !important
    }

    .justify-center {
        justify-content: center !important
    }

    .justify-between {
        justify-content: space-between !important
    }

    .justify-around {
        justify-content: space-around !important
    }

    .gap-2 {
        gap: .5rem !important
    }

    .gap-3 {
        gap: .75rem !important
    }

    .gap-4 {
        gap: 1rem !important
    }

    .gap-2\.5 {
        gap: .625rem !important
    }

    .gap-x-2 {
        column-gap: .5rem !important
    }

    .overflow-hidden {
        overflow: hidden !important
    }

    .overflow-scroll {
        overflow: scroll !important
    }

    .overflow-y-scroll {
        overflow-y: scroll !important
    }

    .truncate {
        overflow: hidden !important;
        white-space: nowrap !important
    }

    .overflow-ellipsis,
    .truncate {
        text-overflow: ellipsis !important
    }

    .whitespace-nowrap {
        white-space: nowrap !important
    }

    .rounded-none {
        border-radius: 0 !important
    }

    .rounded-sm {
        border-radius: .125rem !important
    }

    .rounded {
        border-radius: .25rem !important
    }

    .rounded-md {
        border-radius: .375rem !important
    }

    .rounded-lg {
        border-radius: .5rem !important
    }

    .rounded-xl {
        border-radius: .75rem !important
    }

    .rounded-2xl {
        border-radius: 1rem !important
    }

    .rounded-3xl {
        border-radius: 1.5rem !important
    }

    .rounded-full {
        border-radius: 624.9375rem !important
    }

    .rounded-t-md {
        border-top-right-radius: .375rem !important
    }

    .rounded-t-md,
    .rounded-tl-md {
        border-top-left-radius: .375rem !important
    }

    .border-0 {
        border-width: 0 !important
    }

    .border {
        border-width: .0625rem !important
    }

    .border-solid {
        border-style: solid !important
    }

    .border-grey-250 {
        --tw-border-opacity: 1 !important;
        border-color: rgba(169, 169, 169, var(--tw-border-opacity)) !important
    }

    .border-green-550 {
        --tw-border-opacity: 1 !important;
        border-color: rgba(39, 196, 144, var(--tw-border-opacity)) !important
    }

    .bg-white {
        background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important
    }

    .bg-black,
    .bg-white {
        --tw-bg-opacity: 1 !important
    }

    .bg-black {
        background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important
    }

    .bg-transparent {
        background-color: transparent !important
    }

    .bg-grey-10 {
        background-color: rgba(244, 244, 244, var(--tw-bg-opacity)) !important
    }

    .bg-grey-10,
    .bg-grey-100 {
        --tw-bg-opacity: 1 !important
    }

    .bg-grey-100 {
        background-color: rgba(247, 247, 247, var(--tw-bg-opacity)) !important
    }

    .bg-grey-150 {
        background-color: rgba(208, 208, 208, var(--tw-bg-opacity)) !important
    }

    .bg-grey-150,
    .bg-grey-200 {
        --tw-bg-opacity: 1 !important
    }

    .bg-grey-200 {
        background-color: rgba(238, 238, 238, var(--tw-bg-opacity)) !important
    }

    .bg-grey-300 {
        background-color: rgba(204, 204, 204, var(--tw-bg-opacity)) !important
    }

    .bg-grey-300,
    .bg-grey-500 {
        --tw-bg-opacity: 1 !important
    }

    .bg-grey-500 {
        background-color: rgba(102, 102, 102, var(--tw-bg-opacity)) !important
    }

    .bg-grey-600 {
        background-color: rgba(64, 64, 64, var(--tw-bg-opacity)) !important
    }

    .bg-grey-600,
    .bg-grey-700 {
        --tw-bg-opacity: 1 !important
    }

    .bg-grey-700 {
        background-color: rgba(51, 51, 51, var(--tw-bg-opacity)) !important
    }

    .bg-grey-850 {
        background-color: rgba(22, 22, 22, var(--tw-bg-opacity)) !important
    }

    .bg-grey-850,
    .bg-grey-950 {
        --tw-bg-opacity: 1 !important
    }

    .bg-grey-950 {
        background-color: rgba(12, 12, 12, var(--tw-bg-opacity)) !important
    }

    .bg-green-10 {
        background-color: rgba(233, 249, 244, var(--tw-bg-opacity)) !important
    }

    .bg-green-10,
    .bg-green-50 {
        --tw-bg-opacity: 1 !important
    }

    .bg-green-50 {
        background-color: rgba(229, 248, 241, var(--tw-bg-opacity)) !important
    }

    .bg-green-450 {
        --tw-bg-opacity: 1 !important;
        background-color: rgba(36, 191, 141, var(--tw-bg-opacity)) !important
    }

    .bg-green-500 {
        --tw-bg-opacity: 1 !important;
        background-color: rgba(36, 192, 142, var(--tw-bg-opacity)) !important
    }

    .bg-green-550 {
        --tw-bg-opacity: 1 !important;
        background-color: rgba(39, 196, 144, var(--tw-bg-opacity)) !important
    }

    .bg-green-950 {
        background-color: rgba(0, 161, 93, var(--tw-bg-opacity)) !important
    }

    .bg-green-950,
    .bg-red-200 {
        --tw-bg-opacity: 1 !important
    }

    .bg-red-200 {
        background-color: rgba(255, 43, 43, var(--tw-bg-opacity)) !important
    }

    .bg-yellow-400 {
        --tw-bg-opacity: 1 !important;
        background-color: rgba(239, 210, 140, var(--tw-bg-opacity)) !important
    }

    .bg-yellow-550 {
        --tw-bg-opacity: 1 !important;
        background-color: rgba(231, 187, 108, var(--tw-bg-opacity)) !important
    }

    .bg-yellow-600 {
        --tw-bg-opacity: 1 !important;
        background-color: rgba(200, 160, 96, var(--tw-bg-opacity)) !important
    }

    .bg-opacity-40 {
        --tw-bg-opacity: 0.4 !important
    }

    .bg-opacity-50 {
        --tw-bg-opacity: 0.5 !important
    }

    .bg-contain {
        background-size: contain !important
    }

    .bg-top {
        background-position: top !important
    }

    .bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .object-cover {
        object-fit: cover !important
    }

    .p-0 {
        padding: 0 !important
    }

    .p-1 {
        padding: .25rem !important
    }

    .p-2 {
        padding: .5rem !important
    }

    .p-3 {
        padding: .75rem !important
    }

    .p-4 {
        padding: 1rem !important
    }

    .p-8 {
        padding: 2rem !important
    }

    .px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-3 {
        padding-left: .75rem !important;
        padding-right: .75rem !important
    }

    .px-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }

    .px-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-0\.5 {
        padding-left: .125rem !important;
        padding-right: .125rem !important
    }

    .px-1\.5 {
        padding-left: .375rem !important;
        padding-right: .375rem !important
    }

    .px-2\.5 {
        padding-left: .625rem !important;
        padding-right: .625rem !important
    }

    .px-3\.5 {
        padding-left: .875rem !important;
        padding-right: .875rem !important
    }

    .py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-3 {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }

    .py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important
    }

    .py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }

    .py-13 {
        padding-top: 3.25rem !important;
        padding-bottom: 3.25rem !important
    }

    .py-px {
        padding-top: .0625rem !important;
        padding-bottom: .0625rem !important
    }

    .py-0\.5 {
        padding-top: .125rem !important;
        padding-bottom: .125rem !important
    }

    .py-1\.5 {
        padding-top: .375rem !important;
        padding-bottom: .375rem !important
    }

    .pt-0 {
        padding-top: 0 !important
    }

    .pt-1 {
        padding-top: .25rem !important
    }

    .pt-2 {
        padding-top: .5rem !important
    }

    .pt-3 {
        padding-top: .75rem !important
    }

    .pt-4 {
        padding-top: 1rem !important
    }

    .pt-8 {
        padding-top: 2rem !important
    }

    .pt-10 {
        padding-top: 2.5rem !important
    }

    .pt-11 {
        padding-top: 2.75rem !important
    }

    .pt-12 {
        padding-top: 3rem !important
    }

    .pt-14 {
        padding-top: 3.5rem !important
    }

    .pt-16 {
        padding-top: 4rem !important
    }

    .pt-29 {
        padding-top: 7.25rem !important
    }

    .pt-32 {
        padding-top: 8rem !important
    }

    .pt-1\.5 {
        padding-top: .375rem !important
    }

    .pt-2\.5 {
        padding-top: .625rem !important
    }

    .pt-3\.75 {
        padding-top: .9375rem !important
    }

    .pt-4\.5 {
        padding-top: 1.25rem !important
    }

    .pr-0 {
        padding-right: 0 !important
    }

    .pr-1 {
        padding-right: .25rem !important
    }

    .pr-2 {
        padding-right: .5rem !important
    }

    .pr-3 {
        padding-right: .75rem !important
    }

    .pr-8 {
        padding-right: 2rem !important
    }

    .pr-0\.5 {
        padding-right: .125rem !important
    }

    .pr-1\.5 {
        padding-right: .375rem !important
    }

    .pr-2\.5 {
        padding-right: .625rem !important
    }

    .pb-0 {
        padding-bottom: 0 !important
    }

    .pb-1 {
        padding-bottom: .25rem !important
    }

    .pb-2 {
        padding-bottom: .5rem !important
    }

    .pb-3 {
        padding-bottom: .75rem !important
    }

    .pb-4 {
        padding-bottom: 1rem !important
    }

    .pb-5 {
        padding-bottom: 1.25rem !important
    }

    .pb-6 {
        padding-bottom: 1.5rem !important
    }

    .pb-7 {
        padding-bottom: 1.75rem !important
    }

    .pb-8 {
        padding-bottom: 2rem !important
    }

    .pb-12 {
        padding-bottom: 3rem !important
    }

    .pb-16 {
        padding-bottom: 4rem !important
    }

    .pb-24 {
        padding-bottom: 6rem !important
    }

    .pb-26 {
        padding-bottom: 6.5rem !important
    }

    .pb-0\.5 {
        padding-bottom: .125rem !important
    }

    .pb-1\.5 {
        padding-bottom: .375rem !important
    }

    .pb-2\.5 {
        padding-bottom: .625rem !important
    }

    .pl-0 {
        padding-left: 0 !important
    }

    .pl-1 {
        padding-left: .25rem !important
    }

    .pl-2 {
        padding-left: .5rem !important
    }

    .pl-3 {
        padding-left: .75rem !important
    }

    .pl-4 {
        padding-left: 1rem !important
    }

    .pl-1\.5 {
        padding-left: .375rem !important
    }

    .pl-3\.5 {
        padding-left: .875rem !important
    }

    .text-left {
        text-align: left !important
    }

    .text-center {
        text-align: center !important
    }

    .text-right {
        text-align: right !important
    }

    .align-bottom {
        vertical-align: bottom !important
    }

    .text-13 {
        font-size: .8125rem !important
    }

    .text-15 {
        font-size: .9375rem !important
    }

    .text-xxs {
        font-size: .625rem !important
    }

    .text-xs {
        font-size: .75rem !important
    }

    .text-sm {
        font-size: .875rem !important
    }

    .text-md {
        font-size: 1rem !important
    }

    .text-lg {
        font-size: 1.125rem !important
    }

    .text-xl {
        font-size: 1.25rem !important
    }

    .text-2xl {
        font-size: 1.5rem !important
    }

    .text-4xl {
        font-size: 2.25rem !important
    }

    .font-thin {
        font-weight: 100 !important
    }

    .font-light {
        font-weight: 300 !important
    }

    .font-normal {
        font-weight: 400 !important
    }

    .font-medium {
        font-weight: 500 !important
    }

    .font-semibold {
        font-weight: 600 !important
    }

    .font-bold {
        font-weight: 700 !important
    }

    .font-black {
        font-weight: 900 !important
    }

    .italic {
        font-style: italic !important
    }

    .leading-5 {
        line-height: 1.25rem !important
    }

    .leading-6 {
        line-height: 1.5rem !important
    }

    .leading-22 {
        line-height: 1.375rem !important
    }

    .tracking-tighter {
        letter-spacing: -.05em !important
    }

    .tracking-tight {
        letter-spacing: -.025em !important
    }

    .tracking-normal {
        letter-spacing: 0 !important
    }

    .tracking-wide {
        letter-spacing: .025em !important
    }

    .tracking-wider {
        letter-spacing: .05em !important
    }

    .tracking-widest {
        letter-spacing: .1em !important
    }

    .text-white {
        color: rgba(255, 255, 255, var(--tw-text-opacity)) !important
    }

    .text-black,
    .text-white {
        --tw-text-opacity: 1 !important
    }

    .text-black {
        color: rgba(0, 0, 0, var(--tw-text-opacity)) !important
    }

    .text-grey-100 {
        --tw-text-opacity: 1 !important;
        color: rgba(247, 247, 247, var(--tw-text-opacity)) !important
    }

    .text-grey-250 {
        --tw-text-opacity: 1 !important;
        color: rgba(169, 169, 169, var(--tw-text-opacity)) !important
    }

    .text-grey-300 {
        --tw-text-opacity: 1 !important;
        color: rgba(204, 204, 204, var(--tw-text-opacity)) !important
    }

    .text-grey-350 {
        --tw-text-opacity: 1 !important;
        color: rgba(153, 153, 153, var(--tw-text-opacity)) !important
    }

    .text-grey-400 {
        --tw-text-opacity: 1 !important;
        color: rgba(147, 147, 147, var(--tw-text-opacity)) !important
    }

    .text-grey-450 {
        --tw-text-opacity: 1 !important;
        color: rgba(221, 221, 221, var(--tw-text-opacity)) !important
    }

    .text-grey-500 {
        --tw-text-opacity: 1 !important;
        color: rgba(102, 102, 102, var(--tw-text-opacity)) !important
    }

    .text-grey-550 {
        --tw-text-opacity: 1 !important;
        color: rgba(170, 170, 170, var(--tw-text-opacity)) !important
    }

    .text-grey-600 {
        --tw-text-opacity: 1 !important;
        color: rgba(64, 64, 64, var(--tw-text-opacity)) !important
    }

    .text-grey-700 {
        --tw-text-opacity: 1 !important;
        color: rgba(51, 51, 51, var(--tw-text-opacity)) !important
    }

    .text-grey-750 {
        --tw-text-opacity: 1 !important;
        color: rgba(68, 68, 68, var(--tw-text-opacity)) !important
    }

    .text-grey-800 {
        --tw-text-opacity: 1 !important;
        color: rgba(124, 124, 124, var(--tw-text-opacity)) !important
    }

    .text-grey-900 {
        --tw-text-opacity: 1 !important;
        color: rgba(147, 147, 147, var(--tw-text-opacity)) !important
    }

    .text-green-20 {
        --tw-text-opacity: 1 !important;
        color: rgba(9, 189, 137, var(--tw-text-opacity)) !important
    }

    .text-green-200 {
        --tw-text-opacity: 1 !important;
        color: rgba(33, 173, 50, var(--tw-text-opacity)) !important
    }

    .text-green-500 {
        --tw-text-opacity: 1 !important;
        color: rgba(36, 192, 142, var(--tw-text-opacity)) !important
    }

    .text-green-550 {
        --tw-text-opacity: 1 !important;
        color: rgba(39, 196, 144, var(--tw-text-opacity)) !important
    }

    .text-green-600 {
        --tw-text-opacity: 1 !important;
        color: rgba(5, 150, 105, var(--tw-text-opacity)) !important
    }

    .text-red-200 {
        color: rgba(255, 43, 43, var(--tw-text-opacity)) !important
    }

    .text-red-200,
    .text-red-300 {
        --tw-text-opacity: 1 !important
    }

    .text-red-300 {
        color: rgba(255, 74, 74, var(--tw-text-opacity)) !important
    }

    .text-red-400 {
        color: rgba(233, 95, 103, var(--tw-text-opacity)) !important
    }

    .text-red-400,
    .text-red-600 {
        --tw-text-opacity: 1 !important
    }

    .text-red-600 {
        color: rgba(255, 81, 85, var(--tw-text-opacity)) !important
    }

    .text-red-700 {
        color: rgba(255, 84, 95, var(--tw-text-opacity)) !important
    }

    .text-red-700,
    .text-red-800 {
        --tw-text-opacity: 1 !important
    }

    .text-red-800 {
        color: rgba(248, 0, 0, var(--tw-text-opacity)) !important
    }

    .text-yellow-200 {
        --tw-text-opacity: 1 !important;
        color: rgba(224, 201, 123, var(--tw-text-opacity)) !important
    }

    .text-yellow-300 {
        --tw-text-opacity: 1 !important;
        color: rgba(147, 112, 56, var(--tw-text-opacity)) !important
    }

    .text-yellow-400 {
        --tw-text-opacity: 1 !important;
        color: rgba(239, 210, 140, var(--tw-text-opacity)) !important
    }

    .text-yellow-550 {
        --tw-text-opacity: 1 !important;
        color: rgba(231, 187, 108, var(--tw-text-opacity)) !important
    }

    .text-yellow-600 {
        --tw-text-opacity: 1 !important;
        color: rgba(200, 160, 96, var(--tw-text-opacity)) !important
    }

    .text-yellow-800 {
        --tw-text-opacity: 1 !important;
        color: rgba(176, 150, 104, var(--tw-text-opacity)) !important
    }

    .text-yellow-900 {
        --tw-text-opacity: 1 !important;
        color: rgba(122, 79, 14, var(--tw-text-opacity)) !important
    }

    .text-opacity-70 {
        --tw-text-opacity: 0.7 !important
    }

    .line-through {
        text-decoration: line-through !important
    }

    .opacity-0 {
        opacity: 0 !important
    }

    .opacity-50 {
        opacity: .5 !important
    }

    .opacity-60 {
        opacity: .6 !important
    }

    .opacity-100 {
        opacity: 1 !important
    }

    *,
    :after,
    :before {
        --tw-shadow: 0 0 transparent
    }

    .shadow-sm {
        --tw-shadow: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.05) !important
    }

    .shadow-md,
    .shadow-sm {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow) !important
    }

    .shadow-md {
        --tw-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06) !important
    }

    *,
    :after,
    :before {
        --tw-ring-inset: var(--tw-empty,
                /*!*/
                /*!*/
            );
        --tw-ring-offset-width: 0;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: rgba(59, 130, 246, 0.5);
        --tw-ring-offset-shadow: 0 0 transparent;
        --tw-ring-shadow: 0 0 transparent
    }

    .filter {
        --tw-blur: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-brightness: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-contrast: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-grayscale: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-hue-rotate: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-invert: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-saturate: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-sepia: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-drop-shadow: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
    }

    .blur-sm {
        --tw-blur: blur(0.25rem) !important
    }

    .blur {
        --tw-blur: blur(0.5rem) !important
    }

    .brightness-50 {
        --tw-brightness: brightness(.5) !important
    }

    .invert {
        --tw-invert: invert(100%) !important
    }

    .sepia {
        --tw-sepia: sepia(100%) !important
    }

    .backdrop-filter {
        --tw-backdrop-blur: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-backdrop-brightness: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-backdrop-contrast: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-backdrop-grayscale: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-backdrop-hue-rotate: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-backdrop-invert: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-backdrop-opacity: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-backdrop-saturate: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        --tw-backdrop-sepia: var(--tw-empty,
                /*!*/
                /*!*/
            ) !important;
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
    }

    .transition {
        transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
        transition-duration: .15s !important
    }

    .bg-image{
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: cover;
    }

    .border-b-1 {
        border-bottom: 0.0625rem solid #f4f4f4;
    }
</style>