﻿/* root brand color definition */
:root,
[data-bs-theme=light] {
    color-scheme: light;
    --bs-brand: #e22e25;
    --bs-brand-rgb: 226, 46, 37;
    --bs-brand-active: #cb231a;
    --bs-brand-light: #fce9e8;
    --bs-brand-inverse: #e22e25;
    --bs-text-brand: #e22e25;
    --bs-brand-inverse: #fff;
    --bs-menu-link-color-hover: #e22e25 !important;
    --bs-menu-link-color-active: #e22e25 !important;
    --bs-menu-link-color-show: #e22e25 !important;
    --bs-brand-menu-bg: #fce9e8 !important;
}
[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-brand-menu-bg: var(--bs-gray-100) !important;
}
.w-33{
    width: 33% !important;
}
/* Color branding */
.text-brand {
    color: var(--bs-brand) !important;
}
.bg-brand {
  --bs-bg-rgb-color: var(--bs-brand-rgb);
  background-color: var(--bs-brand) !important;
}
.bg-light-brand {
    background-color: var(--bs-brand-light) !important;
}
.border-brand {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-brand-rgb), var(--bs-border-opacity)) !important;
}

.text-brand {
    color: var(--bs-text-brand) !important;
}

.text-inverse-brand {
    color: var(--bs-brand-inverse) !important;
}

.text-light-brand {
    color: var(--bs-brand-light) !important;
}

.text-hover-brand {
    transition: color 0.2s ease;
}

    .text-hover-brand i {
        transition: color 0.2s ease;
    }

    .text-hover-brand:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-brand) !important;
    }

        .text-hover-brand:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-brand) !important;
        }

        .text-hover-brand:hover .svg-icon {
            color: var(--bs-text-brand) !important;
        }

.text-active-brand {
    transition: color 0.2s ease;
}

    .text-active-brand i {
        transition: color 0.2s ease;
    }

    .text-active-brand.active {
        transition: color 0.2s ease;
        color: var(--bs-text-brand) !important;
    }

        .text-active-brand.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-brand) !important;
        }

        .text-active-brand.active .svg-icon {
            color: var(--bs-text-brand) !important;
        }
.carousel-custom .carousel-indicators-active-brand li.active:after {
    background-color: var(--bs-brand) !important;
}
/* Buttons branding */
.btn.btn-brand {
    color: var(--bs-white);
    border-color: var(--bs-brand);
    background-color: var(--bs-brand);
}

    .btn.btn-brand i,
    .btn.btn-brand .svg-icon {
        color: var(--bs-white);
    }

    .btn.btn-brand.dropdown-toggle:after {
        color: var(--bs-brand-inverse);
    }

    .btn-check:checked + .btn.btn-brand, .btn-check:active + .btn.btn-brand, .btn.btn-brand:focus:not(.btn-active), .btn.btn-brand:hover:not(.btn-active), .btn.btn-brand:active:not(.btn-active), .btn.btn-brand.active, .btn.btn-brand.show, .show > .btn.btn-brand {
        color: var(--bs-light);
        border-color: var(--bs-brand) !important;
        background-color: var(--bs-brand-active) !important;
    }

        .btn-check:checked + .btn.btn-brand i,
        .btn-check:checked + .btn.btn-brand .svg-icon, .btn-check:active + .btn.btn-brand i,
        .btn-check:active + .btn.btn-brand .svg-icon, .btn.btn-brand:focus:not(.btn-active) i,
        .btn.btn-brand:focus:not(.btn-active) .svg-icon, .btn.btn-brand:hover:not(.btn-active) i,
        .btn.btn-brand:hover:not(.btn-active) .svg-icon, .btn.btn-brand:active:not(.btn-active) i,
        .btn.btn-brand:active:not(.btn-active) .svg-icon, .btn.btn-brand.active i,
        .btn.btn-brand.active .svg-icon, .btn.btn-brand.show i,
        .btn.btn-brand.show .svg-icon, .show > .btn.btn-brand i,
        .show > .btn.btn-brand .svg-icon {
            color: var(--bs-light);
        }

        .btn-check:checked + .btn.btn-brand.dropdown-toggle:after, .btn-check:active + .btn.btn-brand.dropdown-toggle:after, .btn.btn-brand:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-brand:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-brand:active:not(.btn-active).dropdown-toggle:after, .btn.btn-brand.active.dropdown-toggle:after, .btn.btn-brand.show.dropdown-toggle:after, .show > .btn.btn-brand.dropdown-toggle:after {
            color: var(--bs-brand-inverse);
        }

.btn.btn-light-brand {
    color: var(--bs-brand);
    border-color: var(--bs-brand-light);
    background-color: var(--bs-brand-light);
}

    .btn.btn-light-brand i,
    .btn.btn-light-brand .svg-icon {
        color: var(--bs-brand);
    }

    .btn.btn-light-brand.dropdown-toggle:after {
        color: var(--bs-brand);
    }

    .btn-check:checked + .btn.btn-light-brand, .btn-check:active + .btn.btn-light-brand, .btn.btn-light-brand:focus:not(.btn-active), .btn.btn-light-brand:hover:not(.btn-active), .btn.btn-light-brand:active:not(.btn-active), .btn.btn-light-brand.active, .btn.btn-light-brand.show, .show > .btn.btn-light-brand {
        color: var(--bs-brand-inverse);
        border-color: var(--bs-brand);
        background-color: var(--bs-brand) !important;
    }

        .btn-check:checked + .btn.btn-light-brand i,
        .btn-check:checked + .btn.btn-light-brand .svg-icon, .btn-check:active + .btn.btn-light-brand i,
        .btn-check:active + .btn.btn-light-brand .svg-icon, .btn.btn-light-brand:focus:not(.btn-active) i,
        .btn.btn-light-brand:focus:not(.btn-active) .svg-icon, .btn.btn-light-brand:hover:not(.btn-active) i,
        .btn.btn-light-brand:hover:not(.btn-active) .svg-icon, .btn.btn-light-brand:active:not(.btn-active) i,
        .btn.btn-light-brand:active:not(.btn-active) .svg-icon, .btn.btn-light-brand.active i,
        .btn.btn-light-brand.active .svg-icon, .btn.btn-light-brand.show i,
        .btn.btn-light-brand.show .svg-icon, .show > .btn.btn-light-brand i,
        .show > .btn.btn-light-brand .svg-icon {
            color: var(--bs-brand-inverse);
        }

        .btn-check:checked + .btn.btn-light-brand.dropdown-toggle:after, .btn-check:active + .btn.btn-light-brand.dropdown-toggle:after, .btn.btn-light-brand:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-brand:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-brand:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-brand.active.dropdown-toggle:after, .btn.btn-light-brand.show.dropdown-toggle:after, .show > .btn.btn-light-brand.dropdown-toggle:after {
            color: var(--bs-brand-inverse);
        }

.btn.btn-bg-brand {
    border-color: var(--bs-brand);
    background-color: var(--bs-brand);
}

.btn-check:checked + .btn.btn-active-brand, .btn-check:active + .btn.btn-active-brand, .btn.btn-active-brand:focus:not(.btn-active), .btn.btn-active-brand:hover:not(.btn-active), .btn.btn-active-brand:active:not(.btn-active), .btn.btn-active-brand.active, .btn.btn-active-brand.show, .show > .btn.btn-active-brand {
    color: var(--bs-brand-inverse);
    border-color: var(--bs-brand);
    background-color: var(--bs-brand) !important;
}

    .btn-check:checked + .btn.btn-active-brand i,
    .btn-check:checked + .btn.btn-active-brand .svg-icon, .btn-check:active + .btn.btn-active-brand i,
    .btn-check:active + .btn.btn-active-brand .svg-icon, .btn.btn-active-brand:focus:not(.btn-active) i,
    .btn.btn-active-brand:focus:not(.btn-active) .svg-icon, .btn.btn-active-brand:hover:not(.btn-active) i,
    .btn.btn-active-brand:hover:not(.btn-active) .svg-icon, .btn.btn-active-brand:active:not(.btn-active) i,
    .btn.btn-active-brand:active:not(.btn-active) .svg-icon, .btn.btn-active-brand.active i,
    .btn.btn-active-brand.active .svg-icon, .btn.btn-active-brand.show i,
    .btn.btn-active-brand.show .svg-icon, .show > .btn.btn-active-brand i,
    .show > .btn.btn-active-brand .svg-icon {
        color: var(--bs-brand-inverse);
    }

    .btn-check:checked + .btn.btn-active-brand.dropdown-toggle:after, .btn-check:active + .btn.btn-active-brand.dropdown-toggle:after, .btn.btn-active-brand:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-brand:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-brand:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-brand.active.dropdown-toggle:after, .btn.btn-active-brand.show.dropdown-toggle:after, .show > .btn.btn-active-brand.dropdown-toggle:after {
        color: var(--bs-brand-inverse);
    }

.btn-check:checked + .btn.btn-active-light-brand, .btn-check:active + .btn.btn-active-light-brand, .btn.btn-active-light-brand:focus:not(.btn-active), .btn.btn-active-light-brand:hover:not(.btn-active), .btn.btn-active-light-brand:active:not(.btn-active), .btn.btn-active-light-brand.active, .btn.btn-active-light-brand.show, .show > .btn.btn-active-light-brand {
    color: var(--bs-brand);
    border-color: var(--bs-brand-light);
    background-color: var(--bs-brand-light) !important;
}

    .btn-check:checked + .btn.btn-active-light-brand i,
    .btn-check:checked + .btn.btn-active-light-brand .svg-icon, .btn-check:active + .btn.btn-active-light-brand i,
    .btn-check:active + .btn.btn-active-light-brand .svg-icon, .btn.btn-active-light-brand:focus:not(.btn-active) i,
    .btn.btn-active-light-brand:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-brand:hover:not(.btn-active) i,
    .btn.btn-active-light-brand:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-brand:active:not(.btn-active) i,
    .btn.btn-active-light-brand:active:not(.btn-active) .svg-icon, .btn.btn-active-light-brand.active i,
    .btn.btn-active-light-brand.active .svg-icon, .btn.btn-active-light-brand.show i,
    .btn.btn-active-light-brand.show .svg-icon, .show > .btn.btn-active-light-brand i,
    .show > .btn.btn-active-light-brand .svg-icon {
        color: var(--bs-brand);
    }

    .btn-check:checked + .btn.btn-active-light-brand.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-brand.dropdown-toggle:after, .btn.btn-active-light-brand:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-brand:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-brand:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-brand.active.dropdown-toggle:after, .btn.btn-active-light-brand.show.dropdown-toggle:after, .show > .btn.btn-active-light-brand.dropdown-toggle:after {
        color: var(--bs-brand);
    }
.btn.btn-color-brand {
    color: var(--bs-text-brand);
}

    .btn.btn-color-brand i,
    .btn.btn-color-brand .svg-icon {
        color: var(--bs-text-brand);
    }

    .btn.btn-color-brand.dropdown-toggle:after {
        color: var(--bs-text-brand);
    }

.btn-check:checked + .btn.btn-active-color-brand, .btn-check:active + .btn.btn-active-color-brand, .btn.btn-active-color-brand:focus:not(.btn-active), .btn.btn-active-color-brand:hover:not(.btn-active), .btn.btn-active-color-brand:active:not(.btn-active), .btn.btn-active-color-brand.active, .btn.btn-active-color-brand.show, .show > .btn.btn-active-color-brand {
    color: var(--bs-text-brand);
}

    .btn-check:checked + .btn.btn-active-color-brand i,
    .btn-check:checked + .btn.btn-active-color-brand .svg-icon, .btn-check:active + .btn.btn-active-color-brand i,
    .btn-check:active + .btn.btn-active-color-brand .svg-icon, .btn.btn-active-color-brand:focus:not(.btn-active) i,
    .btn.btn-active-color-brand:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-brand:hover:not(.btn-active) i,
    .btn.btn-active-color-brand:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-brand:active:not(.btn-active) i,
    .btn.btn-active-color-brand:active:not(.btn-active) .svg-icon, .btn.btn-active-color-brand.active i,
    .btn.btn-active-color-brand.active .svg-icon, .btn.btn-active-color-brand.show i,
    .btn.btn-active-color-brand.show .svg-icon, .show > .btn.btn-active-color-brand i,
    .show > .btn.btn-active-color-brand .svg-icon {
        color: var(--bs-text-brand);
    }

    .btn-check:checked + .btn.btn-active-color-brand.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-brand.dropdown-toggle:after, .btn.btn-active-color-brand:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-brand:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-brand:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-brand.active.dropdown-toggle:after, .btn.btn-active-color-brand.show.dropdown-toggle:after, .show > .btn.btn-active-color-brand.dropdown-toggle:after {
        color: var(--bs-text-brand);
    }

.btn.btn-icon-brand i,
.btn.btn-icon-brand .svg-icon {
    color: var(--bs-text-brand);
}

.btn.btn-icon-brand.dropdown-toggle:after {
    color: var(--bs-text-brand);
}

.btn-check:checked + .btn.btn-active-icon-brand i,
.btn-check:checked + .btn.btn-active-icon-brand .svg-icon, .btn-check:active + .btn.btn-active-icon-brand i,
.btn-check:active + .btn.btn-active-icon-brand .svg-icon, .btn.btn-active-icon-brand:focus:not(.btn-active) i,
.btn.btn-active-icon-brand:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-brand:hover:not(.btn-active) i,
.btn.btn-active-icon-brand:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-brand:active:not(.btn-active) i,
.btn.btn-active-icon-brand:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-brand.active i,
.btn.btn-active-icon-brand.active .svg-icon, .btn.btn-active-icon-brand.show i,
.btn.btn-active-icon-brand.show .svg-icon, .show > .btn.btn-active-icon-brand i,
.show > .btn.btn-active-icon-brand .svg-icon {
    color: var(--bs-text-brand);
}

.btn-check:checked + .btn.btn-active-icon-brand.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-brand.dropdown-toggle:after, .btn.btn-active-icon-brand:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-brand:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-brand:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-brand.active.dropdown-toggle:after, .btn.btn-active-icon-brand.show.dropdown-toggle:after, .show > .btn.btn-active-icon-brand.dropdown-toggle:after {
    color: var(--bs-text-brand);
}

.btn.btn-text-brand {
    color: var(--bs-text-brand);
}

.btn.btn-outline.btn-outline-brand {
    color: var(--bs-brand);
    border-color: var(--bs-brand);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-brand i,
    .btn.btn-outline.btn-outline-brand .svg-icon {
        color: var(--bs-brand);
    }

    .btn.btn-outline.btn-outline-brand.dropdown-toggle:after {
        color: var(--bs-brand);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-brand, .btn-check:active + .btn.btn-outline.btn-outline-brand, .btn.btn-outline.btn-outline-brand:focus:not(.btn-active), .btn.btn-outline.btn-outline-brand:hover:not(.btn-active), .btn.btn-outline.btn-outline-brand:active:not(.btn-active), .btn.btn-outline.btn-outline-brand.active, .btn.btn-outline.btn-outline-brand.show, .show > .btn.btn-outline.btn-outline-brand {
        color: var(--bs-brand-active) !important;
        border-color: var(--bs-brand);
        background-color: var(--bs-brand-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-brand i,
        .btn-check:checked + .btn.btn-outline.btn-outline-brand .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-brand i,
        .btn-check:active + .btn.btn-outline.btn-outline-brand .svg-icon, .btn.btn-outline.btn-outline-brand:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-brand:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-brand:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-brand:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-brand:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-brand:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-brand.active i,
        .btn.btn-outline.btn-outline-brand.active .svg-icon, .btn.btn-outline.btn-outline-brand.show i,
        .btn.btn-outline.btn-outline-brand.show .svg-icon, .show > .btn.btn-outline.btn-outline-brand i,
        .show > .btn.btn-outline.btn-outline-brand .svg-icon {
            color: var(--bs-brand-active) !important;
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-brand.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-brand.dropdown-toggle:after, .btn.btn-outline.btn-outline-brand:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-brand:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-brand:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-brand.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-brand.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-brand.dropdown-toggle:after {
            color: var(--bs-brand-active);
        }

.btn.btn-telegram {
    color: #ffffff;
    border-color: #0088cc;
    background-color: #0088cc;
}

    .btn.btn-telegram i,
    .btn.btn-telegram .svg-icon {
        color: #ffffff;
    }

    .btn.btn-telegram.dropdown-toggle:after {
        color: #ffffff;
    }

    .btn-check:checked + .btn.btn-telegram, .btn-check:active + .btn.btn-telegram, .btn.btn-telegram:focus:not(.btn-active), .btn.btn-telegram:hover:not(.btn-active), .btn.btn-telegram:active:not(.btn-active), .btn.btn-telegram.active, .btn.btn-telegram.show, .show > .btn.btn-telegram {
        border-color: #006699;
        background-color: #006699 !important;
    }

.btn.btn-light-telegram {
    color: #0088cc;
    border-color: rgba(59, 89, 152, 0.1);
    background-color: rgba(59, 89, 152, 0.1);
}

    .btn.btn-light-telegram i,
    .btn.btn-light-telegram .svg-icon {
        color: #0088cc;
    }

    .btn.btn-light-telegram.dropdown-toggle:after {
        color: #0088cc;
    }

    .btn-check:checked + .btn.btn-light-telegram, .btn-check:active + .btn.btn-light-telegram, .btn.btn-light-telegram:focus:not(.btn-active), .btn.btn-light-telegram:hover:not(.btn-active), .btn.btn-light-telegram:active:not(.btn-active), .btn.btn-light-telegram.active, .btn.btn-light-telegram.show, .show > .btn.btn-light-telegram {
        color: #ffffff;
        border-color: #0088cc;
        background-color: #0088cc !important;
    }

        .btn-check:checked + .btn.btn-light-telegram i,
        .btn-check:checked + .btn.btn-light-telegram .svg-icon, .btn-check:active + .btn.btn-light-telegram i,
        .btn-check:active + .btn.btn-light-telegram .svg-icon, .btn.btn-light-telegram:focus:not(.btn-active) i,
        .btn.btn-light-telegram:focus:not(.btn-active) .svg-icon, .btn.btn-light-telegram:hover:not(.btn-active) i,
        .btn.btn-light-telegram:hover:not(.btn-active) .svg-icon, .btn.btn-light-telegram:active:not(.btn-active) i,
        .btn.btn-light-telegram:active:not(.btn-active) .svg-icon, .btn.btn-light-telegram.active i,
        .btn.btn-light-telegram.active .svg-icon, .btn.btn-light-telegram.show i,
        .btn.btn-light-telegram.show .svg-icon, .show > .btn.btn-light-telegram i,
        .show > .btn.btn-light-telegram .svg-icon {
            color: #ffffff;
        }

        .btn-check:checked + .btn.btn-light-telegram.dropdown-toggle:after, .btn-check:active + .btn.btn-light-telegram.dropdown-toggle:after, .btn.btn-light-telegram:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-telegram:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-telegram:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-telegram.active.dropdown-toggle:after, .btn.btn-light-telegram.show.dropdown-toggle:after, .show > .btn.btn-light-telegram.dropdown-toggle:after {
            color: #ffffff;
        }

/* Menu branding*/
.menu-show-bg-light-brand .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-brand-light);
    color: var(--bs-brand);
}

    .menu-show-bg-light-brand .menu-item.show > .menu-link .menu-title {
        color: var(--bs-brand);
    }

    .menu-show-bg-light-brand .menu-item.show > .menu-link .menu-icon,
    .menu-show-bg-light-brand .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-show-bg-light-brand .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-show-bg-light-brand .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-show-bg-light-brand .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-here-bg-light-brand .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-brand-light);
    color: var(--bs-brand);
}

    .menu-here-bg-light-brand .menu-item.here > .menu-link .menu-title {
        color: var(--bs-brand);
    }

    .menu-here-bg-light-brand .menu-item.here > .menu-link .menu-icon,
    .menu-here-bg-light-brand .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-here-bg-light-brand .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-here-bg-light-brand .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-here-bg-light-brand .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-hover-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    background-color: var(--bs-brand-light);
    color: var(--bs-brand);
}

    .menu-hover-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-brand);
    }

    .menu-hover-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-hover-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-hover-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-active-bg-light-brand .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: var(--bs-brand-light);
    color: var(--bs-brand);
}

    .menu-active-bg-light-brand .menu-item .menu-link.active .menu-title {
        color: var(--bs-brand);
    }

    .menu-active-bg-light-brand .menu-item .menu-link.active .menu-icon,
    .menu-active-bg-light-brand .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-active-bg-light-brand .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-active-bg-light-brand .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-active-bg-light-brand .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-state-bg-light-brand .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-brand-light);
    color: var(--bs-brand);
}

    .menu-state-bg-light-brand .menu-item.show > .menu-link .menu-title {
        color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.show > .menu-link .menu-icon,
    .menu-state-bg-light-brand .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-bg-light-brand .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-state-bg-light-brand .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-brand-light);
    color: var(--bs-brand);
}

    .menu-state-bg-light-brand .menu-item.here > .menu-link .menu-title {
        color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.here > .menu-link .menu-icon,
    .menu-state-bg-light-brand .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-bg-light-brand .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-state-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    background-color: var(--bs-brand-light);
    color: var(--bs-brand);
}

    .menu-state-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg-light-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-state-bg-light-brand .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: var(--bs-brand-light);
    color: var(--bs-brand);
}

    .menu-state-bg-light-brand .menu-item .menu-link.active .menu-title {
        color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item .menu-link.active .menu-icon,
    .menu-state-bg-light-brand .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-bg-light-brand .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-state-bg-light-brand .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }
.nav-pills.nav-brand {
    --bs-nav-link-color: var(--bs-dark) !important;
    --bs-nav-link-hover-color: var(--bs-brand) !important;
    --bs-nav-pills-link-active-bg: var(--bs-brand) !important;
}
.pagination.pagination-brand {
    --bs-component-hover-color: #e22e25;
    --bs-component-active-bg: #fce9e8;
    --bs-component-active-color: #cb231a;
}

/* Display breakpoints fix */
.page-item {
    margin-right: 0 !important;
    /*rtl:end:ignore*/
}
.d-none {
    display: none !important
}
.d-block {
    display: block !important
}
.d-inline {
    display: inline !important
}
.d-inline-block {
    display: inline-block !important
}
.d-table {
    display: table !important
}
.d-table-row {
    display: table-row !important
}
.d-table-cell {
    display: table-cell !important
}
.d-flex {
    display: flex !important
}
.d-inline-flex {
    display: inline-flex !important
}
@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1400px) {
    .d-xxl-none {
        display: none !important;
    }

    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: inline-flex !important;
    }
}

/* Additional theme styling */

.form-check-input.form-notify[disabled] ~ .form-check-label.form-notify, .form-check-input.form-notify:disabled ~ .form-check-label.form-notify{
    cursor: default;
    opacity: 1 !important;
}
    /* sidebar & custom colors*/
    [data-bs-theme=light] {
    --bs-app-header-light-separator-color: #E4E6EF;
    --bs-app-sidebar-base-toggle-btn-box-shadow: 0px 8px 14px rgba(15, 42, 81, 0.04);
    --bs-app-sidebar-base-toggle-btn-bg-color: #ffffff;
    --bs-app-sidebar-base-toggle-btn-border-color: #F1F1F2;
    --bs-app-sidebar-base-border-color: #F1F1F2;
    --bs-app-sidebar-light-bg-color: #ffffff;
    --bs-app-sidebar-light-box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.05);
    --bs-app-sidebar-light-separator-color: #E4E6EF;
    --bs-app-sidebar-light-scrollbar-color-hover: #F1F1F2;
    --bs-app-sidebar-light-menu-heading-color: #B5B5C3;
    --bs-app-sidebar-light-menu-link-bg-color-active: #F7F8FB;
    --bs-app-sidebar-light-header-menu-link-bg-color-active: #F7F8FB;
    --bs-app-sidebar-light-menu-link-color: #252F4A;
    --bs-app-sidebar-light-menu-link-icon-color: #99A1B7;
}
/* Dark theme colors fix */
[data-bs-theme="dark"] input.img-fluid {
    background-color: var(--bs-white) !important;
    opacity: .75 !important;
}

[data-bs-theme="dark"] .cashdesk-sub {
    opacity: 1 !important;
    background-color: var(--bs-gray-500);
}

    [data-bs-theme="dark"] .cashdesk-sub i {
        color: var(--bs-white) !important;
    }
[data-bs-theme="dark"] .paygate {
    background-color: var(--bs-gray-800);
}
[data-bs-theme="dark"] .paygate:hover {
    -webkit-box-shadow: 0 0.5rem 1.5rem .5rem rgba(255, 255, 255, .125) !important;
    -moz-box-shadow: 0 0.5rem 1.5rem .5rem rgba(255, 255, 255, .125) !important;
    box-shadow: 0 0.5rem 1.5rem .5rem rgba(255, 255, 255, .125) !important;
}

input.img-fluid {
    position:relative;
    top:.5rem;
}
.paygate:hover {
    -webkit-box-shadow: 0 0.5rem 1.5rem .5rem rgba(0, 0, 0, .25) !important;
    -moz-box-shadow: 0 0.5rem 1.5rem .5rem rgba(0, 0, 0, .25) !important;
    box-shadow: 0 0.5rem 1.5rem .5rem rgba(0, 0, 0, .25) !important;
}

.paygate:hover .cashdesk-sub, .paygate:hover input.img-fluid {
    opacity: 1 !important;

}
    .paygate:hover .cashdesk-sub {
        /*background: var(--bs-brand) !important;*/
        background-size: 100% 100%;
        color: var(--bs-secondary);
    }
        .paygate:hover .cashdesk-sub > i {
            color: var(--bs-white) !important;
        }

.cashdesk-sub {
    background: linear-gradient(var(--bs-brand), var(--bs-brand));
    background-repeat: no-repeat;
    background-size: 0 100%;
    transition: .5s;
    color: var(--bs-white) !important;
}

.paygate:not(:hover) .cashdesk-sub i {
    color: var(--bs-gray-700) !important;
    transition: color .5s;
}

/* Pulse call button */

.calling i {
    color: #fff
}

.calling {
    height: 100px;
    width: 100px;
    background-color: var(--bs-success);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

    .calling::before {
        content: "";
        position: absolute;
        border: 1px solid var(--bs-success);
        width: calc(100% + 40px);
        height: calc(100% + 40px);
        border-radius: 50%;
        animation: calling 1s linear infinite
    }

    .calling::after {
        content: "";
        position: absolute;
        border: 1px solid var(--bs-success);
        width: calc(100% + 40px);
        height: calc(100% + 40px);
        border-radius: 50%;
        animation: calling 1s linear infinite;
        animation-delay: 0.3s
    }

@keyframes calling {
    0% {
        transform: scale(0.5);
        opacity: 0
    }

    50% {
        transform: scale(1);
        opacity: 1
    }

    100% {
        transform: scale(1.3);
        opacity: 0
    }
}
#wt_signin, #wt_paygate, #wt_invoice {
    animation: fade-in .2s
}
@keyframes fade-in {
    0% {opacity: 0;}
    25% {opacity: .25;}
    50% {opacity: .5;}
    75% {opacity: .75;}
    100% {opacity: 1;}
}
.external-wrapper:not(.paygate-on) > #wt_paygate, .external-wrapper:not(.paygate-on) > .i-buttons > #btnExtPaygateBack {
    display: none !important;
}
.external-wrapper:not(.paygate-on) > .i-external, .external-wrapper:not(.paygate-on) > #wt_invoice {
    display: block !important;
}

.external-wrapper.paygate-on > .i-external, .external-wrapper.paygate-on > .i-buttons > #btnExtPaygateBack {
    display: block !important;
}

.external-wrapper.paygate-on > .i-buttons > a:not(#btnExtPaygateBack), .external-wrapper.paygate-on > #wt_invoice {
    display: none !important;
}

html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open) {
    overflow-y: initial !important;
}

    html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.sweetalert2-nopadding),
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open):not(.sweetalert2-nopadding) {
        padding-right: 0 !important;
    }

.swal2-popup {
    background-color: var(--bs-body-bg);
    padding: 2rem;
    border-radius: 0.475rem;
}

    .swal2-popup .swal2-title {
        font-weight: 500;
        font-size: 1.3rem;
        color: var(--bs-dark);
    }

    .swal2-popup .swal2-html-container,
    .swal2-popup .swal2-content {
        font-weight: normal;
        font-size: 1.1rem;
        margin-top: 1.5rem;
        color: var(--bs-gray-800);
    }

    .swal2-popup .btn {
        margin: 15px 5px 0;
    }

    .swal2-popup .swal2-styled:focus {
        box-shadow: none;
    }

    .swal2-popup .swal2-actions {
        margin: 1.5rem auto 1rem auto;
    }

.swal2-container {
    overflow-y: hidden !important;
}

    .swal2-container.swal2-shown {
        background-color: rgba(0, 0, 0, 0.2);
    }

    .swal2-container .swal2-html-container {
        max-height: 200px;
        overflow: auto;
    }

body.swal2-height-auto {
    height: 100% !important;
}

.swal2-icon.swal2-warning {
    border-color: var(--bs-warning);
    color: var(--bs-warning);
}

.swal2-icon.swal2-error {
    border-color: var(--bs-danger);
    color: var(--bs-danger);
}

    .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
        background-color: rgba(var(--bs-danger-rgb), 0.75);
    }

.swal2-icon.swal2-success {
    border-color: var(--bs-success);
    color: var(--bs-success);
}

    .swal2-icon.swal2-success [class^=swal2-success-line] {
        background-color: var(--bs-success);
    }

    .swal2-icon.swal2-success .swal2-success-ring {
        border-color: rgba(var(--bs-success-rgb), 0.3);
    }

.swal2-icon.swal2-info {
    border-color: var(--bs-info);
    color: var(--bs-info);
}

.swal2-icon.swal2-question {
    border-color: var(--bs-primary);
    color: var(--bs-primary);
}
.tempus-dominus-widget {
    padding: 1rem 0.5rem 0.5rem 0.5rem;
    width: 280px !important;
    box-shadow: var(--bs-dropdown-box-shadow) !important;
    background-color: var(--bs-body-bg) !important;
    border-radius: 0.475rem;
}

    .tempus-dominus-widget i:not(.ki-outline):not(.ki-solid):not(.ki-duotone) {
        font-size: 0.9rem !important;
    }

    .tempus-dominus-widget .picker-switch {
        font-size: 1.05rem;
        font-weight: 600;
    }

    .tempus-dominus-widget .date-container-days {
        grid-auto-rows: 36px;
    }

        .tempus-dominus-widget .date-container-days .day {
            border-radius: 0.475rem !important;
        }

    .tempus-dominus-widget .date-container-months {
        grid-auto-rows: 36px;
    }

        .tempus-dominus-widget .date-container-months .month {
            border-radius: 0.475rem !important;
        }

    .tempus-dominus-widget .date-container-years {
        grid-auto-rows: 36px;
    }

        .tempus-dominus-widget .date-container-years .year {
            border-radius: 0.475rem !important;
        }

    .tempus-dominus-widget .time-container .separator {
        border: 0px !important;
    }

    .tempus-dominus-widget .time-container .time-container-clock div {
        border-radius: 0.475rem !important;
    }

    .tempus-dominus-widget .toolbar div {
        border-radius: 0.475rem;
    }

        .tempus-dominus-widget .toolbar div i:not(.ki-outline):not(.ki-solid):not(.ki-duotone) {
            font-size: 1.1rem !important;
        }

    .tempus-dominus-widget.light, .tempus-dominus-widget.dark {
        color: var(--bs-gray-900);
    }

        .tempus-dominus-widget.light [data-action].disabled, .tempus-dominus-widget.light [data-action].disabled:hover, .tempus-dominus-widget.dark [data-action].disabled, .tempus-dominus-widget.dark [data-action].disabled:hover {
            color: var(--bs-gray-400);
        }

        .tempus-dominus-widget.light .toolbar div:hover, .tempus-dominus-widget.dark .toolbar div:hover {
            background: var(--bs-gray-200);
        }

        .tempus-dominus-widget.light .date-container-days .dow, .tempus-dominus-widget.dark .date-container-days .dow {
            color: var(--bs-gray-700) !important;
        }

        .tempus-dominus-widget.light .date-container-days .cw, .tempus-dominus-widget.dark .date-container-days .cw {
            color: rgba(var(--bs-gray-900-rgb), 0.38);
        }

        .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight):hover,
        .tempus-dominus-widget.light .date-container-years div:not(.no-highlight):hover,
        .tempus-dominus-widget.light .date-container-months div:not(.no-highlight):hover,
        .tempus-dominus-widget.light .date-container-days div:not(.no-highlight):hover,
        .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight):hover,
        .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight):hover,
        .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight):hover,
        .tempus-dominus-widget.light .time-container-second div:not(.no-highlight):hover, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight):hover,
        .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight):hover,
        .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight):hover,
        .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight):hover,
        .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight):hover,
        .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight):hover,
        .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight):hover,
        .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight):hover {
            background: var(--bs-gray-200);
        }

        .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active,
        .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active,
        .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active,
        .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active,
        .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active,
        .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active,
        .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active,
        .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active,
        .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active,
        .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active,
        .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active,
        .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active,
        .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active,
        .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active,
        .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active {
            background-color: var(--bs-primary);
            color: var(--bs-body-bg);
            text-shadow: 0 -1px 0 rgba(var(--bs-gray-900-rgb), 0.25);
        }

            .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.old, .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.new,
            .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.old,
            .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.new,
            .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.old,
            .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.new,
            .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.old,
            .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.new,
            .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.old,
            .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.new,
            .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.old,
            .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.new,
            .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.old,
            .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.new,
            .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.old,
            .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.new, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.old, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.new,
            .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.old,
            .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.new,
            .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.old,
            .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.new,
            .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.old,
            .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.new,
            .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.old,
            .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.new,
            .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.old,
            .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.new,
            .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.old,
            .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.new,
            .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.old,
            .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.new {
                color: var(--bs-body-bg);
            }

            .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.today:before, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.today:before,
            .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.today:before {
                border-bottom-color: var(--bs-body-bg);
            }

        .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).old, .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).new,
        .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).old,
        .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).new,
        .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).old,
        .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).new,
        .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).old,
        .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).new,
        .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).old,
        .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).new,
        .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).old,
        .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).new,
        .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).old,
        .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).new,
        .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).old,
        .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).new, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).old, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).new,
        .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).old,
        .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).new,
        .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).old,
        .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).new,
        .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).old,
        .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).new,
        .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).old,
        .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).new,
        .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).old,
        .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).new,
        .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).old,
        .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).new,
        .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).old,
        .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).new {
            color: rgba(var(--bs-gray-900-rgb), 0.38);
        }

        .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled, .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled,
        .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled,
        .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled,
        .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).disabled,
        .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).disabled,
        .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).disabled,
        .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).disabled,
        .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).disabled:hover, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).disabled, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).disabled,
        .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).disabled,
        .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).disabled,
        .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).disabled,
        .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).disabled,
        .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).disabled,
        .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).disabled:hover,
        .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).disabled,
        .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).disabled:hover {
            color: var(--bs-gray-400);
        }

        .tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).today:before,
        .tempus-dominus-widget.light .date-container-years div:not(.no-highlight).today:before,
        .tempus-dominus-widget.light .date-container-months div:not(.no-highlight).today:before,
        .tempus-dominus-widget.light .date-container-days div:not(.no-highlight).today:before,
        .tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).today:before,
        .tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).today:before,
        .tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).today:before,
        .tempus-dominus-widget.light .time-container-second div:not(.no-highlight).today:before, .tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).today:before,
        .tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).today:before,
        .tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).today:before,
        .tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).today:before,
        .tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).today:before,
        .tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).today:before,
        .tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).today:before,
        .tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).today:before {
            border-bottom-color: var(--bs-primary);
            border-top-color: rgba(var(--bs-gray-900-rgb), 0.2);
        }

        .tempus-dominus-widget.light button, .tempus-dominus-widget.dark button {
            color: var(--bs-body-bg);
            background-color: var(--bs-primary);
            border-color: var(--bs-primary);
        }
.app-header-menu .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: var(--bs-brand) !important;
}
.app-header-menu .menu .menu-item.show > .menu-link {
    color: var(--bs-brand) !important;
}
    .app-header-menu .menu .menu-item.show > .menu-link .menu-title {
        color: var(--bs-brand) !important;
    }

    .app-header-menu .menu .menu-item.show > .menu-link .menu-icon,
    .app-header-menu .menu .menu-item.show > .menu-link .menu-icon .svg-icon,
    .app-header-menu .menu .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-brand) !important;
    }

    .app-header-menu .menu .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-brand) !important;
    }
    .app-header-menu .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-brand) !important;
    }

    .app-header-menu .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .app-header-menu .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .app-header-menu .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-brand) !important;
    }

    .app-header-menu .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-brand-menu-bg) !important;
    }

[data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item > .menu-link.active {
    background-color: var(--bs-brand-menu-bg) !important;
}

    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item > .menu-link.active .menu-title {
        background-color: var(--bs-brand-menu-bg) !important;
    }

    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item > .menu-link.active .menu-icon,
    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item > .menu-link.active .menu-icon .svg-icon,
    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item > .menu-link.active .menu-icon i {
        background-color: var(--bs-brand-menu-bg) !important;
    }

    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item > .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-brand-menu-bg) !important;
    }

    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item > .menu-link.active .menu-arrow:after {
        background-color: var(--bs-brand-menu-bg) !important;
    }
[data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item.here > .menu-link {
    background-color: var(--bs-brand-menu-bg) !important;
}
    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item.here > .menu-link .menu-title {
        background-color: var(--bs-brand-menu-bg) !important;
        color: var(--bs-brand) !important;
    }

    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item.here > .menu-link .menu-icon,
    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item.here > .menu-link .menu-icon .svg-icon,
    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item.here > .menu-link .menu-icon i {
        background-color: var(--bs-brand-menu-bg) !important;
        color: var(--bs-brand) !important;
    }

    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-brand-menu-bg) !important;
    }

    [data-kt-app-layout=light-sidebar] .app-header-menu .menu > .menu-item.here > .menu-link .menu-arrow:after {
        background-color: var(--bs-brand-menu-bg) !important;
    }
.app-header-menu .menu .menu-item .menu-link.active {
    color: var(--bs-brand) !important;
}

    .app-header-menu .menu .menu-item .menu-link.active .menu-title {
        color: var(--bs-brand) !important;
    }

    .app-header-menu .menu .menu-item .menu-link.active .menu-icon,
    .app-header-menu .menu .menu-item .menu-link.active .menu-icon .svg-icon,
    .app-header-menu .menu .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-brand) !important;
    }

[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active {
    background-color: var(--bs-gray-100) !important;
    color: var(--bs-brand) !important;
}

    [data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-title {
        color: var(--bs-brand) !important;
    }

    [data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon,
    [data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon .svg-icon,
    [data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon i {
       color: var(--bs-brand) !important;
    }

    [data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-brand) !important;
    }
    .app-header-menu .menu .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-brand) !important;
    }
[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-arrow:after {
    background-color:var(--bs-brand) !important;
}

.ls-2x {
    letter-spacing: 1rem !important
}
.paygate input[type=image] {
    max-width: 100%;
    height: auto;
}
.menu-state-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: var(--bs-brand) !important;
}

    .menu-state-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-brand) !important;
    }

    .menu-state-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-brand) !important;
    }

    .menu-state-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-brand) !important;
    }

    .menu-state-brand .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-brand .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-state-brand .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: var(--bs-brand);
}

    .menu-state-brand .menu-item.show > .menu-link .menu-title {
        color: var(--bs-brand);
    }

    .menu-state-brand .menu-item.show > .menu-link .menu-icon,
    .menu-state-brand .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-brand .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-state-brand .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-state-brand .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-state-brand .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: var(--bs-brand);
}

    .menu-state-brand .menu-item.here > .menu-link .menu-title {
        color: var(--bs-brand);
    }

    .menu-state-brand .menu-item.here > .menu-link .menu-icon,
    .menu-state-brand .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-brand .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-state-brand .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-state-brand .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.menu-state-brand .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: var(--bs-brand);
}

    .menu-state-brand .menu-item .menu-link.active .menu-title {
        color: var(--bs-brand);
    }

    .menu-state-brand .menu-item .menu-link.active .menu-icon,
    .menu-state-brand .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-brand .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-brand);
    }

    .menu-state-brand .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-brand);
    }

    .menu-state-brand .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
        /*rtl:begin:remove*/
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-brand);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-brand%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
        /*rtl:end:remove*/
    }

.nav-tabs--custom, .nav-tabs--custom .nav-link.active, .nav-tabs--custom .nav-link, .nav-tabs--custom .nav-link:hover {
    border: 0px !important;
}
    .nav-tabs--custom .nav-link.active, .nav-tabs--custom .nav-link:hover{
        color: var(--bs-text-brand) !important;
    }
a.disabled{
    opacity: .75 !important;
    pointer-events: none !important;
}
/*Fix theme breakpoints max-width: auto illegal value*/
.mw-auto {
    max-width: none !important;
}

@media (min-width: 576px) {
    .mw-sm-auto {
        max-width: none !important;
    }
}

@media (min-width: 768px) {
    .mw-md-auto {
        max-width: none !important;
    }
}

@media (min-width: 992px) {
    .mw-lg-auto {
        max-width: none !important;
    }
}

@media (min-width: 1200px) {
    .mw-xl-auto {
        max-width: none !important;
    }
}

@media (min-width: 1400px) {
    .mw-xxl-auto {
        max-width: none !important;
    }
}
    /*.nav-tabs.nav-tabs--custom .nav-item:not(:has(.nav-link.active)) > .bullet {
    display: none !important;
}
.nav-tabs.nav-tabs--custom .nav-item:has(.nav-link.active) > .bullet {
    display: inline-block !important;
}
*/