/* @tailwind base;*/
.\!tw-absolute {
    position: absolute !important
}
.tw-absolute {
    position: absolute
}
.\!tw-relative {
    position: relative !important
}
.tw-relative {
    position: relative
}
.tw-bottom-5 {
    bottom: 1.25rem
}
.tw-bottom-\[10px\] {
    bottom: 10px
}
.tw-bottom-\[20px\] {
    bottom: 20px
}
.tw-left-0 {
    left: 0px
}
.tw-right-0 {
    right: 0px
}
.tw-right-5 {
    right: 1.25rem
}
.tw-top-0 {
    top: 0px
}
.\!tw-z-10 {
    z-index: 10 !important
}
.tw-z-0 {
    z-index: 0
}
.tw-z-10 {
    z-index: 10
}
.tw-z-20 {
    z-index: 20
}
.tw-order-1 {
    order: 1
}
.tw-order-2 {
    order: 2
}
.tw-order-3 {
    order: 3
}
.tw-order-4 {
    order: 4
}
.tw-m-auto {
    margin: auto
}
.tw-mx-auto {
    margin-left: auto;
    margin-right: auto
}
.tw-my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}
.tw-my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem
}
.tw-my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem
}
.tw-my-\[3px\] {
    margin-top: 3px;
    margin-bottom: 3px
}
.\!tw-mt-0 {
    margin-top: 0px !important
}
.tw-mb-0 {
    margin-bottom: 0px
}
.tw-mb-1 {
    margin-bottom: 0.25rem
}
.tw-mb-10 {
    margin-bottom: 2.5rem
}
.tw-mb-12 {
    margin-bottom: 3rem
}
.tw-mb-14 {
    margin-bottom: 3.5rem
}
.tw-mb-16 {
    margin-bottom: 4rem
}
.tw-mb-2 {
    margin-bottom: 0.5rem
}
.tw-mb-2\.5 {
    margin-bottom: 0.625rem
}
.tw-mb-24 {
    margin-bottom: 6rem
}
.tw-mb-3 {
    margin-bottom: 0.75rem
}
.tw-mb-4 {
    margin-bottom: 1rem
}
.tw-mb-5 {
    margin-bottom: 1.25rem
}
.tw-mb-6 {
    margin-bottom: 1.5rem
}
.tw-mb-8 {
    margin-bottom: 2rem
}
.tw-mb-\[20px\] {
    margin-bottom: 20px
}
.tw-mb-\[30px\] {
    margin-bottom: 30px
}
.tw-mb-\[50px\] {
    margin-bottom: 50px
}
.tw-mb-\[60px\] {
    margin-bottom: 60px
}
.tw-ml-2 {
    margin-left: 0.5rem
}
.tw-ml-\[10px\] {
    margin-left: 10px
}
.tw-ml-auto {
    margin-left: auto
}
.tw-mr-4 {
    margin-right: 1rem
}
.tw-mt-1 {
    margin-top: 0.25rem
}
.tw-mt-16 {
    margin-top: 4rem
}
.tw-mt-2 {
    margin-top: 0.5rem
}
.tw-mt-24 {
    margin-top: 6rem
}
.tw-mt-3 {
    margin-top: 0.75rem
}
.tw-mt-4 {
    margin-top: 1rem
}
.tw-mt-6 {
    margin-top: 1.5rem
}
.tw-mt-8 {
    margin-top: 2rem
}
.tw-mt-\[15px\] {
    margin-top: 15px
}
.tw-mt-\[20px\] {
    margin-top: 20px
}
.tw-mt-\[40px\] {
    margin-top: 40px
}
.tw-mt-\[70px\] {
    margin-top: 70px
}
.tw-block {
    display: block
}
.tw-inline-block {
    display: inline-block
}
.tw-inline {
    display: inline
}
.tw-flex {
    display: flex
}
.tw-grid {
    display: grid
}
.tw-hidden {
    display: none
}
.tw-aspect-\[2\/1\] {
    aspect-ratio: 2/1
}
.tw-aspect-video {
    aspect-ratio: 16 / 9
}
.tw-h-\[12px\] {
    height: 12px
}
.tw-h-\[18px\] {
    height: 18px
}
.tw-h-\[20px\] {
    height: 20px
}
.tw-h-\[24px\] {
    height: 24px
}
.tw-h-\[2px\] {
    height: 2px
}
.tw-h-\[37px\] {
    height: 37px
}
.tw-h-\[70\%\] {
    height: 70%
}
.tw-h-full {
    height: 100%
}
.tw-max-h-\[620px\] {
    max-height: 620px
}
.\!tw-w-fit {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important
}
.tw-w-\[12px\] {
    width: 12px
}
.tw-w-\[16px\] {
    width: 16px
}
.tw-w-\[18px\] {
    width: 18px
}
.tw-w-\[20px\] {
    width: 20px
}
.tw-w-\[24px\] {
    width: 24px
}
.tw-w-\[37px\] {
    width: 37px
}
.tw-w-\[43\.1px\] {
    width: 43.1px
}
.tw-w-\[90px\] {
    width: 90px
}
.tw-w-\[calc\(100\%-8px\)\] {
    width: calc(100% - 8px)
}
.tw-w-auto {
    width: auto
}
.tw-w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}
.tw-w-full {
    width: 100%
}
.tw-max-w-\[1200px\] {
    max-width: 1200px
}
.tw-max-w-\[1280px\] {
    max-width: 1280px
}
.tw-max-w-\[1400px\] {
    max-width: 1400px
}
.tw-max-w-\[160px\] {
    max-width: 160px
}
.tw-max-w-\[880px\] {
    max-width: 880px
}
.tw-flex-1 {
    flex: 1 1 0%
}
.tw-shrink-0 {
    flex-shrink: 0
}
.tw-border-separate {
    border-collapse: separate
}
.tw-border-spacing-0 {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.-tw-translate-x-1\/2 {
    --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-cursor-pointer {
    cursor: pointer
}
.tw-list-outside {
    list-style-position: outside
}
.tw-list-disc {
    list-style-type: disc
}
.tw-list-none {
    list-style-type: none
}
.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-row {
    flex-direction: row
}
.tw-flex-row-reverse {
    flex-direction: row-reverse
}
.tw-flex-col {
    flex-direction: column
}
.tw-flex-col-reverse {
    flex-direction: column-reverse
}
.\!tw-items-start {
    align-items: flex-start !important
}
.tw-items-start {
    align-items: flex-start
}
.tw-items-center {
    align-items: center
}
.tw-justify-center {
    justify-content: center
}
.tw-gap-1 {
    gap: 0.25rem
}
.tw-gap-12 {
    gap: 3rem
}
.tw-gap-4 {
    gap: 1rem
}
.tw-gap-5 {
    gap: 1.25rem
}
.tw-gap-6 {
    gap: 1.5rem
}
.tw-gap-7 {
    gap: 1.75rem
}
.tw-gap-\[10px\] {
    gap: 10px
}
.tw-gap-\[20px\] {
    gap: 20px
}
.tw-overflow-hidden {
    overflow: hidden
}
.tw-break-all {
    word-break: break-all
}
.tw-rounded-2xl {
    border-radius: 1rem
}
.tw-rounded-3xl {
    border-radius: 1.5rem
}
.tw-rounded-\[40px\] {
    border-radius: 40px
}
.tw-rounded-full {
    border-radius: 9999px
}
.tw-rounded-lg {
    border-radius: 0.5rem
}
.tw-rounded-md {
    border-radius: 0.375rem
}
.tw-rounded-xl {
    border-radius: 0.75rem
}
.tw-rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}
.tw-rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}
.tw-rounded-br-2xl {
    border-bottom-right-radius: 1rem
}
.tw-rounded-tl-2xl {
    border-top-left-radius: 1rem
}
.tw-rounded-tr-2xl {
    border-top-right-radius: 1rem
}
.tw-border {
    border-width: 1px
}
.tw-border-2 {
    border-width: 2px
}
.tw-border-4 {
    border-width: 4px
}
.tw-border-solid {
    border-style: solid
}
.tw-border-\[\#0e0d6a\] {
    --tw-border-opacity: 1;
    border-color: rgb(14 13 106 / var(--tw-border-opacity))
}
.tw-border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}
.tw-border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity))
}
.tw-bg-\[\#00a2e9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 233 / var(--tw-bg-opacity))
}
.tw-bg-\[\#0E0D6A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(14 13 106 / var(--tw-bg-opacity))
}
.tw-bg-\[\#0e0d6a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(14 13 106 / var(--tw-bg-opacity))
}
.tw-bg-\[\#757575\] {
    --tw-bg-opacity: 1;
    background-color: rgb(117 117 117 / var(--tw-bg-opacity))
}
.tw-bg-\[\#F8F8F8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 248 248 / var(--tw-bg-opacity))
}
.tw-bg-\[\#f2f2f2\] {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity))
}
.tw-bg-\[\#fff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.tw-bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity))
}
.tw-bg-transparent {
    background-color: transparent
}
.tw-bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.tw-object-cover {
    -o-object-fit: cover;
       object-fit: cover
}
.\!tw-p-\[3px\] {
    padding: 3px !important
}
.tw-p-2 {
    padding: 0.5rem
}
.tw-p-2\.5 {
    padding: 0.625rem
}
.tw-p-3 {
    padding: 0.75rem
}
.tw-p-4 {
    padding: 1rem
}
.tw-p-5 {
    padding: 1.25rem
}
.tw-p-6 {
    padding: 1.5rem
}
.tw-p-\[5px\] {
    padding: 5px
}
.\!tw-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
}
.\!tw-px-\[20px\] {
    padding-left: 20px !important;
    padding-right: 20px !important
}
.tw-px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem
}
.tw-px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem
}
.tw-px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem
}
.tw-px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem
}
.tw-px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem
}
.tw-px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}
.tw-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.tw-px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}
.tw-py-0 {
    padding-top: 0px;
    padding-bottom: 0px
}
.tw-py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem
}
.tw-py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem
}
.tw-py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem
}
.tw-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}
.tw-pl-3 {
    padding-left: 0.75rem
}
.tw-pl-4 {
    padding-left: 1rem
}
.tw-pl-5 {
    padding-left: 1.25rem
}
.tw-pl-6 {
    padding-left: 1.5rem
}
.tw-pl-8 {
    padding-left: 2rem
}
.tw-pr-12 {
    padding-right: 3rem
}
.tw-pr-5 {
    padding-right: 1.25rem
}
.tw-text-left {
    text-align: left
}
.tw-text-center {
    text-align: center
}
.tw-text-right {
    text-align: right
}
.tw-align-top {
    vertical-align: top
}
.tw-text-\[11px\] {
    font-size: 11px
}
.tw-text-\[12px\] {
    font-size: 12px
}
.tw-text-\[16px\] {
    font-size: 16px
}
.tw-text-\[20px\] {
    font-size: 20px
}
.tw-text-\[24px\] {
    font-size: 24px
}
.tw-text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}
.tw-text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem
}
.tw-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}
.tw-text-xs {
    font-size: 0.75rem;
    line-height: 1rem
}
.\!tw-font-normal {
    font-weight: 400 !important
}
.tw-font-bold {
    font-weight: 700
}
.tw-font-medium {
    font-weight: 500
}
.\!tw-leading-normal {
    line-height: 1.5 !important
}
.tw-leading-7 {
    line-height: 1.75rem
}
.tw-leading-none {
    line-height: 1
}
.tw-text-\[\#001A61\] {
    --tw-text-opacity: 1;
    color: rgb(0 26 97 / var(--tw-text-opacity))
}
.tw-text-\[\#00a2e9\] {
    --tw-text-opacity: 1;
    color: rgb(0 162 233 / var(--tw-text-opacity))
}
.tw-text-\[\#0e0d6a\] {
    --tw-text-opacity: 1;
    color: rgb(14 13 106 / var(--tw-text-opacity))
}
.tw-text-\[\#c61010\] {
    --tw-text-opacity: 1;
    color: rgb(198 16 16 / var(--tw-text-opacity))
}
.tw-text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}
.tw-text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity))
}
.tw-text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.tw-underline {
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline
}
.tw-line-through {
    -webkit-text-decoration-line: line-through;
            text-decoration-line: line-through
}
.tw-no-underline {
    -webkit-text-decoration-line: none;
            text-decoration-line: none
}
.tw-transition {
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -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-text-decoration-color, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.tw-duration-200 {
    transition-duration: 200ms
}
.before\:tw-absolute::before {
    content: var(--tw-content);
    position: absolute
}
.before\:tw-left-\[2px\]::before {
    content: var(--tw-content);
    left: 2px
}
.before\:tw-top-\[2px\]::before {
    content: var(--tw-content);
    top: 2px
}
.before\:tw-h-\[12px\]::before {
    content: var(--tw-content);
    height: 12px
}
.before\:tw-w-\[12px\]::before {
    content: var(--tw-content);
    width: 12px
}
.before\:tw-rounded-full::before {
    content: var(--tw-content);
    border-radius: 9999px
}
.before\:tw-bg-\[\#0e0d6a\]::before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(14 13 106 / var(--tw-bg-opacity))
}
.before\:tw-content-\[\'\'\]::before {
    --tw-content: '';
    content: var(--tw-content)
}
.hover\:tw-cursor-pointer:hover {
    cursor: pointer
}
.hover\:tw-text-\[\#0e0d6a\]:hover {
    --tw-text-opacity: 1;
    color: rgb(14 13 106 / var(--tw-text-opacity))
}
.hover\:tw-no-underline:hover {
    -webkit-text-decoration-line: none;
            text-decoration-line: none
}
.focus-visible\:tw-outline:focus-visible {
    outline-style: solid
}
.focus-visible\:tw-outline-2:focus-visible {
    outline-width: 2px
}
.focus-visible\:tw-outline-\[\#007bff\]:focus-visible {
    outline-color: #007bff
}
.active\:tw-outline-offset-0:active {
    outline-offset: 0px
}
@media (min-width: 640px) {
    .sm\:tw-w-\[120px\] {
        width: 120px
    }
}
@media (min-width: 768px) {
    .md\:tw-bottom-\[20px\] {
        bottom: 20px
    }
    .md\:tw-right-10 {
        right: 2.5rem
    }
    .md\:tw-right-\[25\%\] {
        right: 25%
    }
    .md\:tw-order-2 {
        order: 2
    }
    .md\:tw-order-3 {
        order: 3
    }
    .md\:tw-mb-0 {
        margin-bottom: 0px
    }
    .md\:tw-mb-10 {
        margin-bottom: 2.5rem
    }
    .md\:tw-mb-2 {
        margin-bottom: 0.5rem
    }
    .md\:tw-mb-20 {
        margin-bottom: 5rem
    }
    .md\:tw-mb-4 {
        margin-bottom: 1rem
    }
    .md\:tw-mb-6 {
        margin-bottom: 1.5rem
    }
    .md\:tw-mb-\[120px\] {
        margin-bottom: 120px
    }
    .md\:tw-mr-10 {
        margin-right: 2.5rem
    }
    .md\:tw-mt-24 {
        margin-top: 6rem
    }
    .md\:tw-mt-3 {
        margin-top: 0.75rem
    }
    .md\:tw-mt-3\.5 {
        margin-top: 0.875rem
    }
    .md\:tw-mt-8 {
        margin-top: 2rem
    }
    .md\:tw-mt-\[75px\] {
        margin-top: 75px
    }
    .md\:tw-block {
        display: block
    }
    .md\:tw-flex {
        display: flex
    }
    .md\:tw-hidden {
        display: none
    }
    .md\:tw-h-\[50px\] {
        height: 50px
    }
    .md\:tw-w-1\/2 {
        width: 50%
    }
    .md\:tw-w-1\/3 {
        width: 33.333333%
    }
    .md\:tw-w-1\/5 {
        width: 20%
    }
    .md\:tw-w-2\/3 {
        width: 66.666667%
    }
    .md\:tw-w-4\/12 {
        width: 33.333333%
    }
    .md\:tw-w-5\/12 {
        width: 41.666667%
    }
    .md\:tw-w-7\/12 {
        width: 58.333333%
    }
    .md\:tw-w-8\/12 {
        width: 66.666667%
    }
    .md\:tw-w-\[40\%\] {
        width: 40%
    }
    .md\:tw-w-\[50px\] {
        width: 50px
    }
    .md\:tw-w-\[56\%\] {
        width: 56%
    }
    .md\:tw-w-\[60\%\] {
        width: 60%
    }
    .md\:tw-w-\[80\%\] {
        width: 80%
    }
    .md\:tw-w-auto {
        width: auto
    }
    .md\:tw-grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .md\:tw-grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .md\:tw-flex-row {
        flex-direction: row
    }
    .md\:tw-flex-row-reverse {
        flex-direction: row-reverse
    }
    .md\:tw-gap-4 {
        gap: 1rem
    }
    .md\:tw-gap-6 {
        gap: 1.5rem
    }
    .md\:tw-gap-7 {
        gap: 1.75rem
    }
    .md\:tw-gap-8 {
        gap: 2rem
    }
    .md\:tw-gap-\[30px\] {
        gap: 30px
    }
    .md\:tw-rounded-3xl {
        border-radius: 1.5rem
    }
    .md\:tw-rounded-b-3xl {
        border-bottom-right-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem
    }
    .md\:tw-rounded-t-3xl {
        border-top-left-radius: 1.5rem;
        border-top-right-radius: 1.5rem
    }
    .md\:tw-rounded-tr-3xl {
        border-top-right-radius: 1.5rem
    }
    .md\:tw-p-0 {
        padding: 0px
    }
    .md\:tw-p-10 {
        padding: 2.5rem
    }
    .md\:tw-p-5 {
        padding: 1.25rem
    }
    .md\:tw-p-6 {
        padding: 1.5rem
    }
    .md\:\!tw-px-\[40px\] {
        padding-left: 40px !important;
        padding-right: 40px !important
    }
    .md\:tw-px-0 {
        padding-left: 0px;
        padding-right: 0px
    }
    .md\:tw-px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
    .md\:tw-px-12 {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .md\:tw-px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem
    }
    .md\:tw-px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .md\:tw-px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .md\:tw-px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }
    .md\:tw-px-\[40px\] {
        padding-left: 40px;
        padding-right: 40px
    }
    .md\:tw-py-0 {
        padding-top: 0px;
        padding-bottom: 0px
    }
    .md\:tw-py-2 {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem
    }
    .md\:tw-py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .md\:tw-py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }
    .md\:tw-pl-12 {
        padding-left: 3rem
    }
    .md\:tw-pl-3 {
        padding-left: 0.75rem
    }
    .md\:tw-pl-3\.5 {
        padding-left: 0.875rem
    }
    .md\:tw-pl-4 {
        padding-left: 1rem
    }
    .md\:tw-pr-10 {
        padding-right: 2.5rem
    }
    .md\:tw-pr-16 {
        padding-right: 4rem
    }
    .md\:tw-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .md\:tw-text-\[24px\] {
        font-size: 24px
    }
    .md\:tw-text-\[34px\] {
        font-size: 34px
    }
    .md\:tw-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
    .md\:tw-text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem
    }
    .md\:tw-text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}
@media (min-width: 1024px) {
    .lg\:tw-hidden {
        display: none
    }
    .lg\:tw-w-3\/12 {
        width: 25%
    }
    .lg\:tw-gap-8 {
        gap: 2rem
    }
    .lg\:tw-p-10 {
        padding: 2.5rem
    }
    .lg\:tw-text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }
    .lg\:tw-text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
}
.\[\&\>p\]\:tw-my-2>p {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem
}
.\[\&\>p\]\:tw-mb-\[2rem\]>p {
    margin-bottom: 2rem
}
