@import "/assets/mp/styles/css/bootstrap.min.css";
.hover\:bg-accent:hover, .focus\:bg-accent:focus {
    --tw-bg-opacity: 1 !important;
    background-color: #8358ff !important;
    background-color: rgb(131 88 255 / var(--tw-bg-opacity)) !important;
}
dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0.1rem;
}
.font-body {
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji!important;
}

.main-menu .py-6 {
    padding-bottom: 1rem;
    padding-top: 1rem;
}
.modal-window {    
    background-color: rgba(0, 0, 0, 0.1)!important;
}
a {
    text-decoration: none !important;
}
.nav-menu--is-open {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    opacity: 1 !important;
    overflow-y: auto;
    padding: 0 1.5rem 1.5rem;
    visibility: visible!important;
}

@media (min-width: 1025px) {
    .lg\:visible {
        visibility: visible !important;
        opacity: 1 !important;

    }
    .bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))!important;
    }
    .js-mobile-menu.bg-white {
        background-color: transparent !important;
    }

}
.dark .dark\:bg-white\/\[\.15\] {
    background-color: hsla(0, 0%, 100%, .15) !important;
}
.no-underline {
    text-decoration: none!important;
}
.dark p,h1,h2,h3,h4,h5 {
    color: white;
}
.dark .dark\:hover\:bg-accent:hover {
    --tw-bg-opacity: 1;
    background-color: #8358ff!important;
    background-color: rgb(131 88 255/ 1 )!important;
}
/* .border-jacarta-100 {
    --tw-border-opacity: 1;
    border-color: #e7e8ec!important;
    border-color: rgb(231 232 236 / var(--tw-border-opacity))!important;
} */
.text-jacarta-700 {
    --tw-text-opacity: 1;
    color: #131740!important;
    color: rgb(19 23 64 / var(--tw-text-opacity))!important;
}
.dark .dark\:bg-jacarta-900 {
    --tw-bg-opacity: 1;
    background-color: #0d102d!important;
    background-color: rgb(13 16 45 / var(--tw-bg-opacity))!important;
}
.dark .dark\:bg-jacarta-800 {
    --tw-bg-opacity: 1;
    /* background-color: rgb(19 23 64 / var(--tw-bg-opacity)) !important; */
}
.main-menu .py-6 {
    padding-bottom: 0.7rem;
    padding-top: 0.7rem;
}
 .dropdown-menu {
     background-color: rgb(19 23 64 / var(--tw-bg-opacity)) !important; 
}
.dark .js-mobile-menu.dark\:bg-jacarta-800 {
    --tw-bg-opacity: 1;
    background-color: transparent ;
}
.dark .nav-menu--is-open {
    background-color: #0d102d !important;
    background-color: rgb(13 16 45 / var(--tw-bg-opacity)) !important;
}

.dropdown-menu {
    --bs-dropdown-border-width: none !important;
    display: content !important;
}

.dropdown-toggle::after {
    content: none!important;
   
}

footer a {
    color: inherit;
    text-decoration: inherit;
}

header a {
    color: inherit!important;
    text-decoration: inherit !important;
}

.py-3 {
    padding-bottom: 0.75rem!important;
    padding-top: 0.75rem!important;
}
/* 
.border-jacarta-100 {
    --tw-border-opacity: 1;
    border-color: #e7e8ec;
    border-color: rgb(231 232 236 / var(--tw-border-opacity))!important;
} */

.dark .dark\:text-white {
    --tw-text-opacity: 1;
    color: #fff!important;
    color: rgb(255 255 255 / var(--tw-text-opacity))!important;
}
.nav-link.active:after {
    background-color: transparent !important;
}

.dark .dark\:border-transparent {
    border-color: transparent!important;
}

.dark .dark\:bg-jacarta-700 {
    --tw-bg-opacity: 1;
    background-color: #131740;
    background-color: rgb(19 23 64 / var(--tw-bg-opacity))!important;

}
.dark .dark\:border-jacarta-900 {
    border-color: transparent !important;
}

/* .dark .dark\:border-jacarta-600 {
    border-color: transparent!important;
} */

