.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important;
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important;
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important;
}

.pe-none {
    pointer-events: none !important;
}

.pe-auto {
    pointer-events: auto !important;
}

@media (min-width: 992px) {
    .pe-lg-auto {
        pointer-events: auto !important;
    }
}

.transform-translate-x-0 {
    transform: translateX(0);
}

.transform-translate-x-50 {
    transform: translateX(-50%);
}

.transform-translate-y-50 {
    transform: translateY(-50%);
}

.translate-y-\[96px\] {
    --bs-translate-y: -72px;
}

.translate-y-\[96px\],
.translate-y-\[88px\] {
    transform: translate(var(--bs-translate-x), var(--bs-translate-y)) rotate(var(--bs-rotate)) skewX(var(--bs-skew-x)) skewY(var(--bs-skew-y)) scaleX(var(--bs-scale-x)) scaleY(var(--bs-scale-y));
}

.translate-y-px,
.translate-y-0 {
    transform: translate(var(--bs-translate-x), var(--bs-translate-y)) rotate(var(--bs-rotate)) skewX(var(--bs-skew-x)) skewY(var(--bs-skew-y)) scaleX(var(--bs-scale-x)) scaleY(var(--bs-scale-y));
}

.translate-y-0 {
    --bs-translate-y: 0px;
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}

@media (min-width: 992px) {
    .transition-lg-none {
        transition-property: none;
    }

    .translate-lg-y-0 {
        --bs-translate-y: 0px;
        transform: translate(var(--bs-translate-x),var(--bs-translate-y)) rotate(var(--bs-rotate)) skewX(var(--bs-skew-x)) skewY(var(--bs-skew-y)) scaleX(var(--bs-scale-x)) scaleY(var(--bs-scale-y));
    }
}

.cursor-default {
    cursor: default;
}

.cursor-pointer {
    cursor: pointer;
}