.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.bottom-6 {
    bottom: 1.5rem
}

.right-6 {
    right: 1.5rem
}

.z-50 {
    z-index: 50
}

.block {
    display: block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

.h-10 {
    height: 2.5rem
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.w-10 {
    width: 2.5rem
}

.w-11 {
    width: 2.75rem
}

.w-12 {
    width: 3rem
}

.w-4 {
    width: 1rem
}

.w-5 {
    width: 1.25rem
}

.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))
}

.select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all
}

.resize {
    resize: both
}

.items-center {
    align-items: center
}

.justify-center {
    justify-content: center
}

.rounded-full {
    border-radius: 9999px
}

.border {
    border-width: 1px
}

.border-solid {
    border-style: solid
}

.border-jacarta-100 {
    --tw-border-opacity: 1;
    border-color: rgb(231 232 236/var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.bg-jacarta-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(231 232 236/var(--tw-bg-opacity))
}

.bg-jacarta-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(19 23 64/var(--tw-bg-opacity))
}

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

.fill-jacarta-700 {
    fill: #131740
}

.\!p-0 {
    padding: 0 !important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.blur {
    --tw-blur: blur(8px)
}

.blur,
.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)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06))
}

.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-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-colors {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.duration-150,
.transition-transform {
    transition-duration: .15s
}

:root {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1
}

.dark body {
    background: #000;
    color: #9c9c9c
}

.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6 {
    color: #fff
}

.dark .elementor-background-overlay {
    --e-bg-lazyload: inherit !important
}

.dark .elementor-editor-active .elementor-background-overlay,
.dark .elementor-editor-preview .elementor-background-overlay,
.dark .elementor-widget-nocturne-image .elementor-widget-container>img:first-child,
.dark .nocturne-dark-mode:before,
.elementor-widget-nocturne-image .elementor-widget-container>img:last-child {
    display: none
}

.dark .elementor-widget-nocturne-image .elementor-widget-container>img:last-child {
    display: inline
}

.nocturne-dark-mode:before {
    bottom: -1px;
    height: calc(100% + 2px);
    left: -1px;
    right: -1px;
    top: -1px;
    width: calc(100% + 2px)
}

.focus\:border-transparent:focus,
.hover\:border-transparent:hover {
    border-color: transparent
}

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

.group:hover .group-hover\:fill-white {
    fill: #fff
}

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

.group:focus .group-focus\:fill-white {
    fill: #fff
}

:is(.dark .dark\:block) {
    display: block
}

:is(.dark .dark\:hidden) {
    display: none
}

:is(.dark .dark\:translate-x-5) {
    --tw-translate-x: 1.25rem;
    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))
}

:is(.dark .dark\:translate-x-\[18px\]) {
    --tw-translate-x: 18px;
    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))
}

:is(.dark .dark\:border-transparent) {
    border-color: transparent
}

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

:is(.dark .dark\:bg-white\/\[\.15\]) {
    background-color: hsla(0, 0%, 100%, .15)
}

:is(.dark .dark\:fill-white) {
    fill: #fff
}