[x-cloak] {
    display: none;
}

.active-link {
    opacity: 0.8 !important;
    text-decoration: underline !important;
    pointer-events: none !important;
}

.bg-\[\#FFF\] {
    background: #fff;
}

.hover\:opacity-80:hover {
    opacity: 0.8;
}

.active\:opacity-50:active {
    opacity: 0.5;
}

.text-red {
    color: red;
}

.text-colorBlue {
    color: rgb(49 71 255 / var(--tw-text-opacity)) !important;
}

.mb-\[20px\] {
    margin-bottom: 20px;
}

.bg-transparent {
    background: transparent;
}

input.hidden {
    position: absolute;
    opacity: 0;
    left: -9999px;
    top: -9999px;
}

.disabled\:opacity-50:disabled {
    opacity: 0.5;
}

.disabled\:pointer-events-none:disabled {
    pointer-events: none;
}

.shadow-md {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.mobile-link-in-mobile-menu {
    display: none !important;
}

@media (max-width: 575px) {
    .mobile-link-in-mobile-menu {
        display: inherit !important;
    }
}

.page-wrapper {
    background: transparent;
}

canvas#particles {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    pointer-events: none;
}
