.absolute {
    position: absolute !important
}
.relative {
    position: relative !important
}
.sticky {
    position: sticky !important
}
.inset-0 {
    inset: 0px !important
}
.left-0 {
    left: 0px !important
}
.right-0 {
    right: 0px !important
}
.top-0 {
    top: 0px !important
}
.top-1\/3 {
    top: 33.333333% !important
}
.z-0 {
    z-index: 0 !important
}
.z-10 {
    z-index: 10 !important
}
.z-20 {
    z-index: 20 !important
}
.z-99 {
    z-index: 99 !important
}
.order-first {
    order: -9999 !important
}
.col-span-2 {
    grid-column: span 2 / span 2 !important
}
.col-span-3 {
    grid-column: span 3 / span 3 !important
}
.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}
.-mt-2 {
    margin-top: -0.5rem !important
}
.-mt-7 {
    margin-top: -1.75rem !important
}
.mb-1 {
    margin-bottom: 0.25rem !important
}
.mb-10 {
    margin-bottom: 2.5rem !important
}
.mb-15 {
    margin-bottom: 3.75rem !important
}
.mb-2 {
    margin-bottom: 0.5rem !important
}
.mb-20 {
    margin-bottom: 5rem !important
}
.mb-26 {
    margin-bottom: 6.5rem !important
}
.mb-36 {
    margin-bottom: 9rem !important
}
.mb-4 {
    margin-bottom: 1rem !important
}
.mb-5 {
    margin-bottom: 1.25rem !important
}
.ml-\[-5px\] {
    margin-left: -5px !important
}
.mt-10 {
    margin-top: 2.5rem !important
}
.mt-26 {
    margin-top: 6.5rem !important
}
.mt-3 {
    margin-top: 0.75rem !important
}
.mt-40 {
    margin-top: 10rem !important
}
.mt-5 {
    margin-top: 1.25rem !important
}
.mt-\[-50px\] {
    margin-top: -50px !important
}
.block {
    display: block !important
}
.flex {
    display: flex !important
}
.grid {
    display: grid !important
}
.hidden {
    display: none !important
}
.size-12 {
    width: 3rem !important;
    height: 3rem !important
}
.size-14 {
    width: 3.5rem !important;
    height: 3.5rem !important
}
.size-24 {
    width: 6rem !important;
    height: 6rem !important
}
.size-28 {
    width: 7rem !important;
    height: 7rem !important
}
.size-\[112px\] {
    width: 112px !important;
    height: 112px !important
}
.size-full {
    width: 100% !important;
    height: 100% !important
}
.h-12 {
    height: 3rem !important
}
.h-28 {
    height: 7rem !important
}
.h-36 {
    height: 9rem !important
}
.h-44 {
    height: 11rem !important
}
.h-72 {
    height: 18rem !important
}
.h-\[115vh\] {
    height: 115vh !important
}
.h-\[125vh\] {
    height: 125vh !important
}
.h-\[200\%\] {
    height: 200% !important
}
.h-\[600px\] {
    height: 600px !important
}
.h-\[60vh\] {
    height: 60vh !important
}
.h-\[615px\] {
    height: 615px !important
}
.h-\[90vh\] {
    height: 90vh !important
}
.h-auto {
    height: auto !important
}
.h-full {
    height: 100% !important
}
.h-screen {
    height: 100vh !important
}
.min-h-\[600px\] {
    min-height: 600px !important
}
.w-1\/2 {
    width: 50% !important
}
.w-10\/12 {
    width: 83.333333% !important
}
.w-30 {
    width: 7.5rem !important
}
.w-32 {
    width: 8rem !important
}
.w-\[100vw\] {
    width: 100vw !important
}
.w-\[125vw\] {
    width: 125vw !important
}
.w-\[400px\] {
    width: 400px !important
}
.w-auto {
    width: auto !important
}
.w-full {
    width: 100% !important
}
.w-max {
    width: max-content !important
}
.w-screen {
    width: 100vw !important
}
.min-w-\[63vw\] {
    min-width: 63vw !important
}
.max-w-7xl {
    max-width: 80rem !important
}
.max-w-xs {
    max-width: 20rem !important
}
.flex-1 {
    flex: 1 1 0% !important
}
.flex-shrink-0 {
    flex-shrink: 0 !important
}
@keyframes slideReverse {
    0% {
        transform: translateX(-50%)
    }
    100% {
        transform: translateX(0)
    }
}
.animate-slide-left-to-right {
    animation: slideReverse 60s linear infinite !important
}
@keyframes slide {
    0% {
        transform: translateX(0)
    }
    100% {
        transform: translateX(-50%)
    }
}
.animate-slide-right-to-left {
    animation: slide 60s linear infinite !important
}
.cursor-pointer {
    cursor: pointer !important
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important
}
.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important
}
.flex-row {
    flex-direction: row !important
}
.flex-col {
    flex-direction: column !important
}
.flex-wrap {
    flex-wrap: wrap !important
}
.items-start {
    align-items: flex-start !important
}
.items-center {
    align-items: center !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
}
.gap-0 {
    gap: 0px !important
}
.gap-10 {
    gap: 2.5rem !important
}
.gap-15 {
    gap: 3.75rem !important
}
.gap-2 {
    gap: 0.5rem !important
}
.gap-24 {
    gap: 6rem !important
}
.gap-3 {
    gap: 0.75rem !important
}
.gap-4 {
    gap: 1rem !important
}
.gap-5 {
    gap: 1.25rem !important
}
.gap-6 {
    gap: 1.5rem !important
}
.gap-7 {
    gap: 1.75rem !important
}
.gap-8 {
    gap: 2rem !important
}
.gap-9 {
    gap: 2.25rem !important
}
.gap-x-8 {
    column-gap: 2rem !important
}
.gap-y-16 {
    row-gap: 4rem !important
}
.gap-y-4 {
    row-gap: 1rem !important
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important
}
.overflow-hidden {
    overflow: hidden !important
}
.overflow-x-hidden {
    overflow-x: hidden !important
}
.overflow-y-hidden {
    overflow-y: hidden !important
}
.rounded-full {
    border-radius: 9999px !important
}
.border {
    border-width: 1px !important
}
.border-t {
    border-top-width: 1px !important
}
.border-gray-400 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(156 163 175 / var(--tw-border-opacity)) !important
}
.border-gray-600 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(75 85 99 / var(--tw-border-opacity)) !important
}
.border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important
}
.border-opacity-0 {
    --tw-border-opacity: 0 !important
}
.bg-\[\#222121\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 33 33 / var(--tw-bg-opacity)) !important
}
.bg-\[\#F9F9F9\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 249 249 / var(--tw-bg-opacity)) !important
}
.bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 33 33 / var(--tw-bg-opacity)) !important
}
.bg-gray-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity)) !important
}
.bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important
}
.object-contain {
    object-fit: contain !important
}
.object-cover {
    object-fit: cover !important
}
.p-1 {
    padding: 0.25rem !important
}
.p-10 {
    padding: 2.5rem !important
}
.p-2 {
    padding: 0.5rem !important
}
.p-3 {
    padding: 0.75rem !important
}
.p-4 {
    padding: 1rem !important
}
.p-5 {
    padding: 1.25rem !important
}
.p-7 {
    padding: 1.75rem !important
}
.px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important
}
.px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important
}
.px-3\.5 {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !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
}
.py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important
}
.py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important
}
.py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
}
.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important
}
.py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important
}
.py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
}
.py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important
}
.py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important
}
.py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important
}
.py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
}
.pb-100 {
    padding-bottom: 25rem !important
}
.pb-15 {
    padding-bottom: 3.75rem !important
}
.pb-20 {
    padding-bottom: 5rem !important
}
.pb-7 {
    padding-bottom: 1.75rem !important
}
.pb-8 {
    padding-bottom: 2rem !important
}
.pl-0 {
    padding-left: 0px !important
}
.pr-10 {
    padding-right: 2.5rem !important
}
.pt-10 {
    padding-top: 2.5rem !important
}
.pt-15 {
    padding-top: 3.75rem !important
}
.pt-2 {
    padding-top: 0.5rem !important
}
.pt-3 {
    padding-top: 0.75rem !important
}
.text-left {
    text-align: left !important
}
.text-center {
    text-align: center !important
}
.text-start {
    text-align: start !important
}
.text-2xl {
    font-size: 1.25rem !important
}
.text-3xl {
    font-size: 1.5rem !important
}
.text-5xl {
    font-size: 2.25rem !important
}
.text-7xl {
    font-size: 3rem !important
}
.text-\[10px\] {
    font-size: 10px !important
}
.text-\[120px\] {
    font-size: 120px !important
}
.text-\[14px\] {
    font-size: 14px !important
}
.text-\[18px\] {
    font-size: 18px !important
}
.text-\[20px\] {
    font-size: 20px !important
}
.text-\[22px\] {
    font-size: 22px !important
}
.text-\[23px\] {
    font-size: 23px !important
}
.text-\[24px\] {
    font-size: 24px !important
}
.text-\[25px\] {
    font-size: 25px !important
}
.text-\[27\.5px\] {
    font-size: 27.5px !important
}
.text-\[27px\] {
    font-size: 27px !important
}
.text-\[30px\] {
    font-size: 30px !important
}
.text-\[35px\] {
    font-size: 35px !important
}
.text-\[36px\] {
    font-size: 36px !important
}
.text-\[40px\] {
    font-size: 40px !important
}
.text-\[45px\] {
    font-size: 45px !important
}
.text-\[50px\] {
    font-size: 50px !important
}
.text-\[60px\] {
    font-size: 60px !important
}
.text-\[78px\] {
    font-size: 78px !important
}
.text-\[99px\] {
    font-size: 99px !important
}
.text-base\/7 {
    font-size: 0.875rem !important;
    line-height: 1.75rem !important
}
.text-lg {
    font-size: 1rem !important
}
.text-sm {
    font-size: 0.75rem !important
}
.text-xl {
    font-size: 1.125rem !important
}
.font-bold {
    font-weight: 700 !important
}
.font-light {
    font-weight: 300 !important
}
.font-medium {
    font-weight: 500 !important
}
.font-semibold {
    font-weight: 600 !important
}
.uppercase {
    text-transform: uppercase !important
}
.not-italic {
    font-style: normal !important
}
.leading-none {
    line-height: 1 !important
}
.leading-normal {
    line-height: 1.5 !important
}
.leading-tight {
    line-height: 1.25 !important
}
.tracking-tight {
    letter-spacing: -0.025em !important
}
.tracking-wider {
    letter-spacing: 0.05em !important
}
.text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(34 33 33 / var(--tw-text-opacity)) !important
}
.text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(156 163 175 / var(--tw-text-opacity)) !important
}
.text-gray-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(75 85 99 / var(--tw-text-opacity)) !important
}
.text-gray-900 {
    --tw-text-opacity: 1 !important;
    color: rgb(17 24 39 / var(--tw-text-opacity)) !important
}
.text-neutral-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(163 163 163 / var(--tw-text-opacity)) !important
}
.text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.opacity-15 {
    opacity: 0.15 !important
}
.opacity-70 {
    opacity: 0.7 !important
}
.brightness-50 {
    --tw-brightness: brightness(.5) !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
}
.grayscale {
    --tw-grayscale: grayscale(100%) !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
}
.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) !important
}
.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important
}
.duration-300 {
    transition-duration: 300ms !important
}
.duration-700 {
    transition-duration: 700ms !important
}
.ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important
}
.hover\:border:hover {
    border-width: 1px !important
}
.hover\:border-black:hover {
    --tw-border-opacity: 1 !important;
    border-color: rgb(34 33 33 / var(--tw-border-opacity)) !important
}
.hover\:border-opacity-100:hover {
    --tw-border-opacity: 1 !important
}
.hover\:bg-black:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 33 33 / var(--tw-bg-opacity)) !important
}
.hover\:text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(34 33 33 / var(--tw-text-opacity)) !important
}
.hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important
}
.hover\:underline:hover {
    text-decoration-line: underline !important
}
.hover\:filter-none:hover {
    filter: none !important
}
.hover\:text-shadow-white:hover {
    text-shadow: 0 0 3px white !important
}
.group:hover .group-hover\:block {
    display: block !important
}
.group:hover .group-hover\:flex {
    display: flex !important
}
.group:hover .group-hover\:hidden {
    display: none !important
}
.group:hover .group-hover\:bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(34 33 33 / var(--tw-bg-opacity)) !important
}
.group:hover .group-hover\:grayscale {
    --tw-grayscale: grayscale(100%) !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
}
@media (min-width: 600px) {
    .sm\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important
    }
    .sm\:py-32 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important
    }
    .sm\:text-3xl {
        font-size: 1.5rem !important
    }
    .sm\:text-5xl {
        font-size: 2.25rem !important
    }
}
@media (min-width: 960px) {
    .md\:static {
        position: static !important
    }
    .md\:mt-0 {
        margin-top: 0px !important
    }
    .md\:mt-20 {
        margin-top: 5rem !important
    }
    .md\:mt-5 {
        margin-top: 1.25rem !important
    }
    .md\:mt-50 {
        margin-top: 12.5rem !important
    }
    .md\:mt-\[-50px\] {
        margin-top: -50px !important
    }
    .md\:mt-\[10vh\] {
        margin-top: 10vh !important
    }
    .md\:block {
        display: block !important
    }
    .md\:grid {
        display: grid !important
    }
    .md\:hidden {
        display: none !important
    }
    .md\:h-\[115vh\] {
        height: 115vh !important
    }
    .md\:h-\[125vh\] {
        height: 125vh !important
    }
    .md\:h-\[497px\] {
        height: 497px !important
    }
    .md\:h-\[520px\] {
        height: 520px !important
    }
    .md\:h-\[65vh\] {
        height: 65vh !important
    }
    .md\:h-\[80vh\] {
        height: 80vh !important
    }
    .md\:h-\[90vh\] {
        height: 90vh !important
    }
    .md\:h-screen {
        height: 100vh !important
    }
    .md\:min-h-\[1000px\] {
        min-height: 1000px !important
    }
    .md\:min-h-\[550px\] {
        min-height: 550px !important
    }
    .md\:min-h-\[650px\] {
        min-height: 650px !important
    }
    .md\:min-h-\[800px\] {
        min-height: 800px !important
    }
    .md\:min-h-\[900px\] {
        min-height: 900px !important
    }
    .md\:w-1\/2 {
        width: 50% !important
    }
    .md\:w-1\/3 {
        width: 33.333333% !important
    }
    .md\:w-10\/12 {
        width: 83.333333% !important
    }
    .md\:w-120 {
        width: 30rem !important
    }
    .md\:w-160 {
        width: 40rem !important
    }
    .md\:w-2\/3 {
        width: 66.666667% !important
    }
    .md\:w-5\/6 {
        width: 83.333333% !important
    }
    .md\:w-64 {
        width: 16rem !important
    }
    .md\:w-\[125vw\] {
        width: 125vw !important
    }
    .md\:w-\[383px\] {
        width: 383px !important
    }
    .md\:w-\[435px\] {
        width: 435px !important
    }
    .md\:w-\[653px\] {
        width: 653px !important
    }
    .md\:w-auto {
        width: auto !important
    }
    .md\:w-full {
        width: 100% !important
    }
    .md\:max-w-1\/2 {
        max-width: 50% !important
    }
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }
    .md\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important
    }
    .md\:flex-row {
        flex-direction: row !important
    }
    .md\:flex-col {
        flex-direction: column !important
    }
    .md\:items-center {
        align-items: center !important
    }
    .md\:justify-between {
        justify-content: space-between !important
    }
    .md\:gap-15 {
        gap: 3.75rem !important
    }
    .md\:p-0 {
        padding: 0px !important
    }
    .md\:p-15 {
        padding: 3.75rem !important
    }
    .md\:p-20 {
        padding: 5rem !important
    }
    .md\:p-26 {
        padding: 6.5rem !important
    }
    .md\:p-3 {
        padding: 0.75rem !important
    }
    .md\:p-4 {
        padding: 1rem !important
    }
    .md\:p-5 {
        padding: 1.25rem !important
    }
    .md\:p-7 {
        padding: 1.75rem !important
    }
    .md\:px-15 {
        padding-left: 3.75rem !important;
        padding-right: 3.75rem !important
    }
    .md\:px-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }
    .md\:px-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }
    .md\:px-24 {
        padding-left: 6rem !important;
        padding-right: 6rem !important
    }
    .md\:px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }
    .md\:py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important
    }
    .md\:py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }
    .md\:py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important
    }
    .md\:py-30 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important
    }
    .md\:py-44 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important
    }
    .md\:py-7 {
        padding-top: 1.75rem !important;
        padding-bottom: 1.75rem !important
    }
    .md\:pb-7 {
        padding-bottom: 1.75rem !important
    }
    .md\:pe-0 {
        padding-inline-end: 0px !important
    }
    .md\:pl-10 {
        padding-left: 2.5rem !important
    }
    .md\:pl-26 {
        padding-left: 6.5rem !important
    }
    .md\:ps-26 {
        padding-inline-start: 6.5rem !important
    }
    .md\:pt-0 {
        padding-top: 0px !important
    }
    .md\:pt-10 {
        padding-top: 2.5rem !important
    }
    .md\:text-2xl {
        font-size: 1.25rem !important
    }
    .md\:text-3xl {
        font-size: 1.5rem !important
    }
    .md\:text-\[120px\] {
        font-size: 120px !important
    }
    .md\:text-\[19px\] {
        font-size: 19px !important
    }
    .md\:text-\[20px\] {
        font-size: 20px !important
    }
    .md\:text-\[22px\] {
        font-size: 22px !important
    }
    .md\:text-\[25px\] {
        font-size: 25px !important
    }
    .md\:text-\[30px\] {
        font-size: 30px !important
    }
    .md\:text-\[35px\] {
        font-size: 35px !important
    }
    .md\:text-\[50px\] {
        font-size: 50px !important
    }
    .md\:text-\[56px\] {
        font-size: 56px !important
    }
    .md\:text-\[70px\] {
        font-size: 70px !important
    }
    .md\:text-\[74px\] {
        font-size: 74px !important
    }
    .md\:text-\[75px\] {
        font-size: 75px !important
    }
    .md\:text-\[78px\] {
        font-size: 78px !important
    }
    .md\:text-\[85px\] {
        font-size: 85px !important
    }
    .md\:text-\[89px\] {
        font-size: 89px !important
    }
    .md\:font-normal {
        font-weight: 400 !important
    }
}
@media (min-width: 1280px) {
    .lg\:h-\[45vh\] {
        height: 45vh !important
    }
    .lg\:w-160 {
        width: 40rem !important
    }
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }
    .lg\:grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr)) !important
    }
    .lg\:flex-row {
        flex-direction: row !important
    }
    .lg\:flex-col {
        flex-direction: column !important
    }
    .lg\:p-26 {
        padding: 6.5rem !important
    }
    .lg\:px-52 {
        padding-left: 13rem !important;
        padding-right: 13rem !important
    }
    .lg\:px-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }
    .lg\:text-\[33px\] {
        font-size: 33px !important
    }
}
@media (min-width: 1440px) {
    .xl\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important
    }
}