#home {
    background-color: #071216 !important;
}

.p-4 img {
    filter: none !important;
}

.max-w-6xl {
    max-width: 90rem !important;
}

.max-w-5xl {
    max-width: 65rem !important;
}

.before\:bg-primary::before {
    background-color: #0079ff !important;
}

.gap-x-6 {
    column-gap: 1.5rem;
}

@media (width >= 80rem) {
    .xl\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.md\:grid-cols-6 {
    @media (width >= 48rem) {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
}

.sm\:grid-cols-4 {
    @media (width >= 40rem) {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

.dark\:block {
    display: block !important;
}

.dark\:divide-gray-800>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1 !important;
    border-color: rgb(31 41 55 / var(--tw-divide-opacity)) !important;
}

.dark\:border-white\/5 {
    border-color: #ffffff0d !important;
}

.dark\:border-gray-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(55 65 81 / var(--tw-border-opacity)) !important;
}

.dark\:border-gray-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(31 41 55 / var(--tw-border-opacity)) !important;
}

.dark\:border-gray-900 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(17 24 39 / var(--tw-border-opacity)) !important;
}

.dark\:border-white\/10 {
    border-color: #ffffff1a !important;
}

.dark\:border-b-white {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}

.dark\:bg-darker {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(9 14 26 / var(--tw-bg-opacity)) !important;
}

.dark\:bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.dark\:bg-gray-300 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity)) !important;
}

.dark\:bg-gray-900\/70 {
    background-color: #111827b3 !important;
}

.dark\:bg-gray-800 {
    --tw-bg-opacity: 1 !important;
    background-color: #071216 !important;
}

.dark\:bg-gray-800\/50 {
    background-color: #1f293780 !important;
}

.dark\:bg-gray-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity)) !important;
}

.dark\:from-blue-700 {
    --tw-gradient-from: #1d4ed8 !important;
    --tw-gradient-to: rgb(29 78 216 / 0) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.dark\:from-transparent {
    --tw-gradient-from: transparent !important;
    --tw-gradient-to: rgb(0 0 0 / 0) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.dark\:from-gray-700 {
    --tw-gradient-from: #374151 !important;
    --tw-gradient-to: rgb(55 65 81 / 0) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

.dark\:via-gray-800 {
    --tw-gradient-to: rgb(31 41 55 / 0) !important;
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to) !important;
}

.dark\:to-indigo-600 {
    --tw-gradient-to: #4f46e5 !important;
}

.dark\:to-darker {
    --tw-gradient-to: #090E1A !important;
}

.dark\:to-gray-900 {
    --tw-gradient-to: #111827 !important;
}

.dark\:text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.dark\:text-gray-200 {
    --tw-text-opacity: 1 !important;
    color: rgb(229 231 235 / var(--tw-text-opacity)) !important;
}

.dark\:text-gray-100 {
    --tw-text-opacity: 1 !important;
    color: rgb(243 244 246 / var(--tw-text-opacity)) !important;
}

.dark\:text-gray-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(209 213 219 / var(--tw-text-opacity)) !important;
}

.dark\:text-gray-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}

.dark\:text-blue-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(147 197 253 / var(--tw-text-opacity)) !important;
}

.dark\:text-blue-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(96 165 250 / var(--tw-text-opacity)) !important;
}

.dark\:opacity-70 {
    opacity: .7 !important;
}

.dark\:opacity-60 {
    opacity: .6 !important;
}

.dark\:opacity-80 {
    opacity: .8 !important;
}

.dark\:shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.dark\:brightness-200 {
    --tw-brightness: brightness(2) !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;
}

.dark\:contrast-0 {
    --tw-contrast: contrast(0) !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;
}

.dark\:before\:border-gray-700:before {
    content: var(--tw-content) !important;
    --tw-border-opacity: 1 !important;
    border-color: rgb(55 65 81 / var(--tw-border-opacity)) !important;
}

.dark\:before\:bg-gray-800:before {
    content: var(--tw-content) !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity)) !important;
}

.dark\:hover\:bg-gray-700\/60:hover {
    background-color: #37415199 !important;
}

.dark\:hover\:bg-gray-800\/60:hover {
    background-color: #1f293799 !important;
}

.dark\:hover\:text-white:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.dark\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000 !important;
    --tw-shadow-colored: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}



