.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
}
.visible {
    visibility: visible
}
.invisible {
    visibility: hidden
}
.fixed {
    position: fixed
}
.absolute {
    position: absolute
}
.relative {
    position: relative
}
.sticky {
    position: sticky
}
.order-2 {
    order: 2
}
.col-span-1 {
    grid-column: span 1 / span 1
}
.col-span-12 {
    grid-column: span 12 / span 12
}
.col-span-2 {
    grid-column: span 2 / span 2
}
.col-span-3 {
    grid-column: span 3 / span 3
}
.col-span-4 {
    grid-column: span 4 / span 4
}
.col-span-8 {
    grid-column: span 8 / span 8
}
.col-start-1 {
    grid-column-start: 1
}
.col-start-2 {
    grid-column-start: 2
}
.col-end-7 {
    grid-column-end: 7
}
.m-6 {
    margin: 1.5rem
}
.my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem
}
.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}
.mb-10 {
    margin-bottom: 2.5rem
}
.mb-12 {
    margin-bottom: 3rem
}
.mb-16 {
    margin-bottom: 4rem
}
.mb-20 {
    margin-bottom: 5rem
}
.mb-22 {
    margin-bottom: 5.5rem
}
.mb-30 {
    margin-bottom: 7.5rem
}
.mb-4 {
    margin-bottom: 1rem
}
.mb-6 {
    margin-bottom: 1.5rem
}
.mb-8 {
    margin-bottom: 2rem
}
.mt-12 {
    margin-top: 3rem
}
.mt-16 {
    margin-top: 4rem
}
.mt-20 {
    margin-top: 5rem
}
.mt-22 {
    margin-top: 5.5rem
}
.mt-30 {
    margin-top: 7.5rem
}
.mt-6 {
    margin-top: 1.5rem
}
.mt-8 {
    margin-top: 2rem
}
.block {
    display: block
}
.inline-block {
    display: inline-block
}
.inline {
    display: inline
}
.flex {
    display: flex
}
.table {
    display: table
}
.grid {
    display: grid
}
.hidden {
    display: none
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}
.grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr))
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}
.grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr))
}
.flex-wrap {
    flex-wrap: wrap
}
.content-start {
    align-content: flex-start
}
.items-start {
    align-items: flex-start
}
.items-center {
    align-items: center
}
.justify-center {
    justify-content: center
}
.gap-0 {
    gap: 0px
}
.gap-10 {
    gap: 2.5rem
}
.gap-2 {
    gap: 0.5rem
}
.gap-4 {
    gap: 1rem
}
.gap-6 {
    gap: 1.5rem
}
.gap-8 {
    gap: 2rem
}
.gap-x-4 {
    column-gap: 1rem
}
.gap-y-12 {
    row-gap: 3rem
}
.gap-y-8 {
    row-gap: 2rem
}
.overflow-y-hidden {
    overflow-y: hidden
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.border {
    border-width: 1px
}
.p-0 {
    padding: 0px
}
.p-1 {
    padding: 0.25rem
}
.p-11 {
    padding: 2.75rem
}
.p-2 {
    padding: 0.5rem
}
.p-4 {
    padding: 1rem
}
.p-6 {
    padding: 1.5rem
}
.p-8 {
    padding: 2rem
}
.pb-12 {
    padding-bottom: 3rem
}
.pb-5 {
    padding-bottom: 1.25rem
}
.pb-6 {
    padding-bottom: 1.5rem
}
.pt-5 {
    padding-top: 1.25rem
}
.pt-6 {
    padding-top: 1.5rem
}
.text-center {
    text-align: center
}
.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)
}
.grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    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)
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
@media (min-width: 569px) {
    .xs\:col-span-10 {
        grid-column: span 10 / span 10
    }
    .xs\:col-span-12 {
        grid-column: span 12 / span 12
    }
    .xs\:col-span-3 {
        grid-column: span 3 / span 3
    }
    .xs\:col-span-4 {
        grid-column: span 4 / span 4
    }
    .xs\:col-span-6 {
        grid-column: span 6 / span 6
    }
    .xs\:col-span-8 {
        grid-column: span 8 / span 8
    }
    .xs\:my-7 {
        margin-top: 1.75rem;
        margin-bottom: 1.75rem
    }
    .xs\:mr-8 {
        margin-right: 2rem
    }
    .xs\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }
    .xs\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .xs\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .xs\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }
    .xs\:grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }
    .xs\:gap-x-10 {
        column-gap: 2.5rem
    }
    .xs\:gap-x-4 {
        column-gap: 1rem
    }
    .xs\:gap-x-6 {
        column-gap: 1.5rem
    }
    .xs\:gap-x-8 {
        column-gap: 2rem
    }
    .xs\:gap-y-10 {
        row-gap: 2.5rem
    }
    .xs\:gap-y-14 {
        row-gap: 3.5rem
    }
    .xs\:gap-y-16 {
        row-gap: 4rem
    }
}
@media (min-width: 841px) {
    .sm\:order-none {
        order: 0
    }
    .sm\:col-span-12 {
        grid-column: span 12 / span 12
    }
    .sm\:col-span-2 {
        grid-column: span 2 / span 2
    }
    .sm\:col-span-3 {
        grid-column: span 3 / span 3
    }
    .sm\:col-span-4 {
        grid-column: span 4 / span 4
    }
    .sm\:col-span-5 {
        grid-column: span 5 / span 5
    }
    .sm\:col-span-6 {
        grid-column: span 6 / span 6
    }
    .sm\:col-span-7 {
        grid-column: span 7 / span 7
    }
    .sm\:col-span-8 {
        grid-column: span 8 / span 8
    }
    .sm\:col-span-9 {
        grid-column: span 9 / span 9
    }
    .sm\:col-start-1 {
        grid-column-start: 1
    }
    .sm\:col-start-3 {
        grid-column-start: 3
    }
    .sm\:col-start-6 {
        grid-column-start: 6
    }
    .sm\:col-start-8 {
        grid-column-start: 8
    }
    .sm\:col-end-3 {
        grid-column-end: 3
    }
    .sm\:col-end-7 {
        grid-column-end: 7
    }
    .sm\:my-9 {
        margin-top: 2.25rem;
        margin-bottom: 2.25rem
    }
    .sm\:-ml-6 {
        margin-left: -1.5rem
    }
    .sm\:-mr-6 {
        margin-right: -1.5rem
    }
    .sm\:mr-13 {
        margin-right: 3.25rem
    }
    .sm\:mr-8 {
        margin-right: 2rem
    }
    .sm\:mt-12 {
        margin-top: 3rem
    }
    .sm\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }
    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .sm\:grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }
    .sm\:grid-cols-9 {
        grid-template-columns: repeat(9, minmax(0, 1fr))
    }
    .sm\:gap-6 {
        gap: 1.5rem
    }
    .sm\:gap-8 {
        gap: 2rem
    }
    .sm\:gap-x-20 {
        column-gap: 5rem
    }
    .sm\:gap-x-6 {
        column-gap: 1.5rem
    }
    .sm\:gap-x-8 {
        column-gap: 2rem
    }
    .sm\:gap-y-18 {
        row-gap: 4.5rem
    }
    .sm\:gap-y-20 {
        row-gap: 5rem
    }
    .sm\:gap-y-6 {
        row-gap: 1.5rem
    }
    .sm\:pb-6 {
        padding-bottom: 1.5rem
    }
    .sm\:pt-6 {
        padding-top: 1.5rem
    }
}
@media (min-width: 1200px) {
    .md\:order-1 {
        order: 1
    }
    .md\:order-2 {
        order: 2
    }
    .md\:order-3 {
        order: 3
    }
    .md\:col-span-10 {
        grid-column: span 10 / span 10
    }
    .md\:col-span-12 {
        grid-column: span 12 / span 12
    }
    .md\:col-span-2 {
        grid-column: span 2 / span 2
    }
    .md\:col-span-3 {
        grid-column: span 3 / span 3
    }
    .md\:col-span-4 {
        grid-column: span 4 / span 4
    }
    .md\:col-span-5 {
        grid-column: span 5 / span 5
    }
    .md\:col-span-6 {
        grid-column: span 6 / span 6
    }
    .md\:col-span-7 {
        grid-column: span 7 / span 7
    }
    .md\:col-span-8 {
        grid-column: span 8 / span 8
    }
    .md\:col-span-9 {
        grid-column: span 9 / span 9
    }
    .md\:col-start-2 {
        grid-column-start: 2
    }
    .md\:col-start-3 {
        grid-column-start: 3
    }
    .md\:col-start-4 {
        grid-column-start: 4
    }
    .md\:col-start-5 {
        grid-column-start: 5
    }
    .md\:col-start-6 {
        grid-column-start: 6
    }
    .md\:col-start-9 {
        grid-column-start: 9
    }
    .md\:col-end-10 {
        grid-column-end: 10
    }
    .md\:my-11 {
        margin-top: 2.75rem;
        margin-bottom: 2.75rem
    }
    .md\:my-20 {
        margin-top: 5rem;
        margin-bottom: 5rem
    }
    .md\:-ml-6 {
        margin-left: -1.5rem
    }
    .md\:-mr-6 {
        margin-right: -1.5rem
    }
    .md\:ml-0 {
        margin-left: 0px
    }
    .md\:ml-6 {
        margin-left: 1.5rem
    }
    .md\:mr-0 {
        margin-right: 0px
    }
    .md\:mr-6 {
        margin-right: 1.5rem
    }
    .md\:mt-6 {
        margin-top: 1.5rem
    }
    .md\:grid-cols-10 {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }
    .md\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
    .md\:gap-0 {
        gap: 0px
    }
    .md\:gap-16 {
        gap: 4rem
    }
    .md\:gap-6 {
        gap: 1.5rem
    }
    .md\:gap-x-16 {
        column-gap: 4rem
    }
    .md\:gap-x-6 {
        column-gap: 1.5rem
    }
    .md\:gap-y-12 {
        row-gap: 3rem
    }
    .md\:gap-y-20 {
        row-gap: 5rem
    }
    .md\:gap-y-24 {
        row-gap: 6rem
    }
    .md\:pt-2 {
        padding-top: 0.5rem
    }
}
@media (min-width: 1281px) {
    .md-2\:col-span-4 {
        grid-column: span 4 / span 4
    }
    .md-2\:col-span-7 {
        grid-column: span 7 / span 7
    }
    .md-2\:col-start-6 {
        grid-column-start: 6
    }
}
@media (min-width: 1500px) {
    .lg\:order-1 {
        order: 1
    }
    .lg\:order-2 {
        order: 2
    }
    .lg\:order-3 {
        order: 3
    }
    .lg\:col-span-10 {
        grid-column: span 10 / span 10
    }
    .lg\:col-span-2 {
        grid-column: span 2 / span 2
    }
    .lg\:col-span-3 {
        grid-column: span 3 / span 3
    }
    .lg\:col-span-4 {
        grid-column: span 4 / span 4
    }
    .lg\:col-span-6 {
        grid-column: span 6 / span 6
    }
    .lg\:col-span-7 {
        grid-column: span 7 / span 7
    }
    .lg\:col-span-8 {
        grid-column: span 8 / span 8
    }
    .lg\:col-span-9 {
        grid-column: span 9 / span 9
    }
    .lg\:col-start-11 {
        grid-column-start: 11
    }
    .lg\:col-start-4 {
        grid-column-start: 4
    }
    .lg\:col-start-5 {
        grid-column-start: 5
    }
    .lg\:col-start-7 {
        grid-column-start: 7
    }
    .lg\:col-end-8 {
        grid-column-end: 8
    }
    .lg\:my-13 {
        margin-top: 3.25rem;
        margin-bottom: 3.25rem
    }
    .lg\:my-22 {
        margin-top: 5.5rem;
        margin-bottom: 5.5rem
    }
    .lg\:-ml-0 {
        margin-left: -0px
    }
    .lg\:-ml-16 {
        margin-left: -4rem
    }
    .lg\:-ml-8 {
        margin-left: -2rem
    }
    .lg\:-mr-0 {
        margin-right: -0px
    }
    .lg\:-mr-6 {
        margin-right: -1.5rem
    }
    .lg\:-mr-8 {
        margin-right: -2rem
    }
    .lg\:ml-8 {
        margin-left: 2rem
    }
    .lg\:mr-8 {
        margin-right: 2rem
    }
    .lg\:mt-12 {
        margin-top: 3rem
    }
    .lg\:mt-8 {
        margin-top: 2rem
    }
    .lg\:grid-cols-10 {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }
    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .lg\:gap-0 {
        gap: 0px
    }
    .lg\:gap-8 {
        gap: 2rem
    }
    .lg\:gap-x-8 {
        column-gap: 2rem
    }
    .lg\:gap-y-16 {
        row-gap: 4rem
    }
    .lg\:gap-y-22 {
        row-gap: 5.5rem
    }
    .lg\:gap-y-8 {
        row-gap: 2rem
    }
    .lg\:pb-8 {
        padding-bottom: 2rem
    }
    .lg\:pt-8 {
        padding-top: 2rem
    }
}
@media (min-width: 1921px) {
    .xl\:col-span-1 {
        grid-column: span 1 / span 1
    }
    .xl\:col-span-10 {
        grid-column: span 10 / span 10
    }
    .xl\:col-span-2 {
        grid-column: span 2 / span 2
    }
    .xl\:col-span-4 {
        grid-column: span 4 / span 4
    }
    .xl\:col-span-5 {
        grid-column: span 5 / span 5
    }
    .xl\:col-span-6 {
        grid-column: span 6 / span 6
    }
    .xl\:col-span-7 {
        grid-column: span 7 / span 7
    }
    .xl\:col-span-8 {
        grid-column: span 8 / span 8
    }
    .xl\:col-start-10 {
        grid-column-start: 10
    }
    .xl\:col-start-2 {
        grid-column-start: 2
    }
    .xl\:col-start-3 {
        grid-column-start: 3
    }
    .xl\:col-start-4 {
        grid-column-start: 4
    }
    .xl\:col-start-5 {
        grid-column-start: 5
    }
    .xl\:col-start-7 {
        grid-column-start: 7
    }
    .xl\:col-start-8 {
        grid-column-start: 8
    }
    .xl\:col-end-11 {
        grid-column-end: 11
    }
    .xl\:my-16 {
        margin-top: 4rem;
        margin-bottom: 4rem
    }
    .xl\:my-22 {
        margin-top: 5.5rem;
        margin-bottom: 5.5rem
    }
    .xl\:my-30 {
        margin-top: 7.5rem;
        margin-bottom: 7.5rem
    }
    .xl\:-ml-0 {
        margin-left: -0px
    }
    .xl\:-ml-10 {
        margin-left: -2.5rem
    }
    .xl\:-mr-0 {
        margin-right: -0px
    }
    .xl\:-mr-10 {
        margin-right: -2.5rem
    }
    .xl\:-mr-20 {
        margin-right: -5rem
    }
    .xl\:ml-10 {
        margin-left: 2.5rem
    }
    .xl\:mr-10 {
        margin-right: 2.5rem
    }
    .xl\:mr-20 {
        margin-right: 5rem
    }
    .xl\:mt-10 {
        margin-top: 2.5rem
    }
    .xl\:mt-16 {
        margin-top: 4rem
    }
    .xl\:grid-cols-10 {
        grid-template-columns: repeat(10, minmax(0, 1fr))
    }
    .xl\:gap-10 {
        gap: 2.5rem
    }
    .xl\:gap-12 {
        gap: 3rem
    }
    .xl\:gap-x-10 {
        column-gap: 2.5rem
    }
    .xl\:gap-y-10 {
        row-gap: 2.5rem
    }
    .xl\:gap-y-20 {
        row-gap: 5rem
    }
    .xl\:gap-y-30 {
        row-gap: 7.5rem
    }
    .xl\:gap-y-38 {
        row-gap: 9.375rem
    }
    .xl\:pb-10 {
        padding-bottom: 2.5rem
    }
    .xl\:pt-10 {
        padding-top: 2.5rem
    }
}

/*# sourceMappingURL=tailwind.css.map*/