.top-nav>ul>li:nth-child(39)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s
}

.top-nav>ul>li:nth-child(39)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(40)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.top-nav>ul>li:nth-child(40)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(41)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s
}

.top-nav>ul>li:nth-child(41)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(42)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s
}

.top-nav>ul>li:nth-child(42)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(43)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s
}

.top-nav>ul>li:nth-child(43)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(44)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s
}

.top-nav>ul>li:nth-child(44)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(45)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s
}

.top-nav>ul>li:nth-child(45)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(46)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s
}

.top-nav>ul>li:nth-child(46)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(47)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s
}

.top-nav>ul>li:nth-child(47)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(48)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s
}

.top-nav>ul>li:nth-child(48)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(49)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s
}

.top-nav>ul>li:nth-child(49)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.top-nav>ul>li:nth-child(50)>a:not(.top-menu--active) {
    opacity: 0;
    transform: translateY(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.top-nav>ul>li:nth-child(50)>a.top-menu--active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@media (max-width:1279px) {
    .top-nav>ul {
        padding: 0;
        padding-bottom: .75rem
    }
}

.top-nav>ul li {
    position: relative
}

.top-nav>ul li:hover>.top-menu>.top-menu__title>.top-menu__sub-icon {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-rotate: 90deg;
}

.top-nav>ul li:hover .top-menu:not(.top-menu--active) .top-menu__icon:before {
    --tw-bg-opacity: 1;
    background-color: rgba(39, 74, 183, var(--tw-bg-opacity))
}

.dark .top-nav>ul li:hover .top-menu:not(.top-menu--active) .top-menu__icon:before {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 37, 51, var(--tw-bg-opacity))
}

.top-nav>ul li:hover>ul {
    display: block
}

.top-nav>ul li .top-menu {
    height: 55px;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    position: relative;
    margin-left: .25rem;
    display: flex;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
}

@media (max-width:1279px) {
    .top-nav>ul li .top-menu {
        border-radius: 9999px
    }
}

.top-nav>ul li .top-menu.top-menu--active {
    --tw-bg-opacity: 1;
    background-color: rgba(241, 245, 248, var(--tw-bg-opacity))
}

.dark .top-nav>ul li .top-menu.top-menu--active {
    --tw-bg-opacity: 1;
    background-color: rgba(41, 49, 69, var(--tw-bg-opacity))
}

.top-nav>ul li .top-menu.top-menu--active:before {
    content: "";
    width: 20px;
    height: 20px;
    margin-left: -20px;
    transform: rotate(90deg) scale(1.04);
    background-size: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52'%3E%3Cpath data-name='Path 143' d='M259.51 259.52c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828a237.651 237.651 0 00-7.292-8.589c-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3A115.051 115.051 0 000 .081h259.51z' fill='%23f1f5f8'/%3E%3C/svg%3E");
    position: absolute;
    bottom: 0;
    left: 0
}

@media (max-width:1279px) {
    .top-nav>ul li .top-menu.top-menu--active:before {
        display: none
    }
}

.top-nav>ul li .top-menu.top-menu--active:after {
    content: "";
    width: 20px;
    height: 20px;
    margin-right: -20px;
    transform: rotate(180deg) scale(1.04);
    background-size: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52'%3E%3Cpath data-name='Path 143' d='M259.51 259.52c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828a237.651 237.651 0 00-7.292-8.589c-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3A115.051 115.051 0 000 .081h259.51z' fill='%23f1f5f8'/%3E%3C/svg%3E");
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width:1279px) {
    .top-nav>ul li .top-menu.top-menu--active:after {
        display: none
    }
}

.top-nav>ul li .top-menu.top-menu--active .top-menu__icon {
    --tw-text-opacity: 1;
    color: rgba(46, 81, 187, var(--tw-text-opacity))
}

.dark .top-nav>ul li .top-menu.top-menu--active .top-menu__icon {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.top-nav>ul li .top-menu.top-menu--active .top-menu__icon:before {
    --tw-bg-opacity: 1;
    background-color: rgba(41, 49, 69, var(--tw-bg-opacity))
}

.top-nav>ul li .top-menu.top-menu--active .top-menu__title {
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.dark .top-nav>ul li .top-menu.top-menu--active .top-menu__title {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.dark .top-nav>ul li .top-menu .top-menu__icon, .dark .top-nav>ul li .top-menu .top-menu__title {
    --tw-text-opacity: 1;
    color: rgba(160, 174, 192, var(--tw-text-opacity))
}

.top-nav>ul li .top-menu:not(.top-menu--active) .top-menu__icon:before {
    content: "";
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    transition-duration: .1s;
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

@media (max-width:1279px) {
    .top-nav>ul li .top-menu:not(.top-menu--active) .top-menu__icon:before {
        border-radius: 9999px
    }
}

.top-nav>ul li .top-menu .top-menu__title {
    margin-right: .75rem;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.top-nav>ul li .top-menu .top-menu__title .top-menu__sub-icon {
    margin-right: .5rem;
    height: 1rem;
    width: 1rem;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    transition-duration: .1s;
    transition-timing-function: cubic-bezier(.4, 0, 1, 1);
}

@media (max-width:1279px) {
    .top-nav>ul li .top-menu .top-menu__title .top-menu__sub-icon {
        display: none
    }
}

.top-nav>ul li ul {
    right: 100%;
    margin-left: -4px;
    background: rgba(26, 56, 159, .9294117647058824);
    box-shadow: 0 3px 20px rgba(0, 0, 0, .043137254901960784);
    position: absolute;
    top: 0;
    z-index: 20;
    margin-top: -1.25rem;
    display: none;
    width: 14rem;
    border-radius: .375rem;
    padding-left: 0;
    padding-right: 0;
}

@media (max-width:1279px) {
    .top-nav>ul li ul {
        left: 0;
        margin-top: 3.5rem;
        margin-left: 0
    }
}

.top-nav>ul li ul li {
    position: relative;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.top-nav>ul li ul li .top-menu {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

.top-nav>ul li ul li .top-menu .top-menu__icon:before {
    display: none
}

.top-nav>ul li ul li .top-menu .top-menu__title {
    width: 100%
}

.top-nav>ul li ul li .top-menu .top-menu__title .top-menu__sub-icon {
    margin-left: auto
}

.top-nav>ul li ul ul {
    background: rgba(26, 56, 159, .9294117647058824);
    margin-top: 0;
    margin-left: 0;
    display: none;
    border-radius: .375rem
}

@media (max-width:1279px) {
    .top-nav>ul li ul ul {
        left: 100%
    }
}

@-webkit-keyframes intro-top-menu-animation {
    to {
        opacity: 1
    }
    to {
        transform: translateY(0)
    }
}

@keyframes intro-top-menu-animation {
    to {
        opacity: 1
    }
    to {
        transform: translateY(0)
    }
}

@-webkit-keyframes intro-active-top-menu-animation {
    to {
        z-index: 10
    }
}

@keyframes intro-active-top-menu-animation {
    to {
        z-index: 10
    }
}

.dark .top-nav>ul li .top-menu.top-menu--active:after, .dark .top-nav>ul li .top-menu.top-menu--active:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52'%3E%3Cpath data-name='Path 143' d='M259.51 259.52c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828a237.651 237.651 0 00-7.292-8.589c-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3A115.051 115.051 0 000 .081h259.51z' fill='%23293145'/%3E%3C/svg%3E")
}

.dark .top-nav>ul li ul {
    background: rgba(24, 31, 41, .9019607843137255)
}

.side-nav {
    width: 230px;
    overflow-x: hidden;
    padding-left: 1.25rem;
    padding-bottom: 4rem;
}

@media (max-width:1279px) {
    .side-nav {
        width: 85px
    }
}

@media (max-width:767px) {
    .side-nav {
        display: none
    }
}

.side-nav.side-nav--simple {
    width: 85px
}

.side-nav.side-nav--simple .side-menu .side-menu__title, .side-nav.side-nav--simple .side-menu .side-menu__title .side-menu__sub-icon, .side-nav.side-nav--simple .side-menu:not(.active) .side-menu__icon:before {
    display: none
}

.side-nav .side-nav__devider {
    position: relative;
    z-index: 10;
    height: 1px;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgba(46, 81, 187, var(--tw-bg-opacity))
}

.dark .side-nav .side-nav__devider {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 58, 85, var(--tw-bg-opacity))
}

.side-nav .side-menu {
    height: 50px;
    position: relative;
    margin-bottom: .25rem;
    display: flex;
    align-items: center;
    border-radius: 9999px;
    padding-right: 1.25rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.side-nav .side-menu .side-menu__title {
    margin-right: .75rem;
    display: flex;
    width: 100%;
    align-items: center;
}

.side-nav .side-menu .side-menu__title .side-menu__sub-icon {
    margin-left: auto;
    margin-right: 1.25rem;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s;
    transition-duration: .1s;
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.side-nav .side-menu .side-menu__title .side-menu__sub-icon svg {
    height: 1rem;
    width: 1rem
}

@media (max-width:1279px) {
    .side-nav .side-menu .side-menu__title, .side-nav .side-menu .side-menu__title .side-menu__sub-icon {
        display: none
    }
}

.side-nav>ul>li:first-child.side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.side-nav>ul>li:first-child>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.no-animation {
    opacity: 1 !important;
    transform: none !important;
    -webkit-animation: none !important;
    animation: none !important;
}

.side-nav>ul>li:first-child>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(2).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.side-nav>ul>li:nth-child(2)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.side-nav>ul>li:nth-child(2)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(3).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.side-nav>ul>li:nth-child(3)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.side-nav>ul>li:nth-child(3)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(4).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.side-nav>ul>li:nth-child(4)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.side-nav>ul>li:nth-child(4)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(5).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.side-nav>ul>li:nth-child(5)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.side-nav>ul>li:nth-child(5)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(6).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.side-nav>ul>li:nth-child(6)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.side-nav>ul>li:nth-child(6)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(7).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.side-nav>ul>li:nth-child(7)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.side-nav>ul>li:nth-child(7)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(8).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.side-nav>ul>li:nth-child(8)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.side-nav>ul>li:nth-child(8)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(9).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.side-nav>ul>li:nth-child(9)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.side-nav>ul>li:nth-child(9)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(10).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.side-nav>ul>li:nth-child(10)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.side-nav>ul>li:nth-child(10)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(11).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.side-nav>ul>li:nth-child(11)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.side-nav>ul>li:nth-child(11)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(12).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.side-nav>ul>li:nth-child(12)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.side-nav>ul>li:nth-child(12)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(13).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.side-nav>ul>li:nth-child(13)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.side-nav>ul>li:nth-child(13)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(14).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.side-nav>ul>li:nth-child(14)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.side-nav>ul>li:nth-child(14)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(15).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.side-nav>ul>li:nth-child(15)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.side-nav>ul>li:nth-child(15)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(16).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.side-nav>ul>li:nth-child(16)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.side-nav>ul>li:nth-child(16)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(17).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.side-nav>ul>li:nth-child(17)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.side-nav>ul>li:nth-child(17)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(18).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.side-nav>ul>li:nth-child(18)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.side-nav>ul>li:nth-child(18)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(19).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.side-nav>ul>li:nth-child(19)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.side-nav>ul>li:nth-child(19)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(20).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.side-nav>ul>li:nth-child(20)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.side-nav>ul>li:nth-child(20)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(21).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.side-nav>ul>li:nth-child(21)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.side-nav>ul>li:nth-child(21)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(22).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.side-nav>ul>li:nth-child(22)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.side-nav>ul>li:nth-child(22)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(23).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.side-nav>ul>li:nth-child(23)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.side-nav>ul>li:nth-child(23)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(24).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s
}

.side-nav>ul>li:nth-child(24)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s
}

.side-nav>ul>li:nth-child(24)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(25).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

.side-nav>ul>li:nth-child(25)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

.side-nav>ul>li:nth-child(25)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(26).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s
}

.side-nav>ul>li:nth-child(26)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s
}

.side-nav>ul>li:nth-child(26)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(27).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s
}

.side-nav>ul>li:nth-child(27)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s
}

.side-nav>ul>li:nth-child(27)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(28).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s
}

.side-nav>ul>li:nth-child(28)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s
}

.side-nav>ul>li:nth-child(28)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(29).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s
}

.side-nav>ul>li:nth-child(29)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s
}

.side-nav>ul>li:nth-child(29)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(30).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.side-nav>ul>li:nth-child(30)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.side-nav>ul>li:nth-child(30)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(31).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s
}

.side-nav>ul>li:nth-child(31)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s
}

.side-nav>ul>li:nth-child(31)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(32).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s
}

.side-nav>ul>li:nth-child(32)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s
}

.side-nav>ul>li:nth-child(32)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(33).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s
}

.side-nav>ul>li:nth-child(33)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s
}

.side-nav>ul>li:nth-child(33)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(34).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s
}

.side-nav>ul>li:nth-child(34)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s
}

.side-nav>ul>li:nth-child(34)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(35).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s
}

.side-nav>ul>li:nth-child(35)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s
}

.side-nav>ul>li:nth-child(35)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(36).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s
}

.side-nav>ul>li:nth-child(36)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s
}

.side-nav>ul>li:nth-child(36)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(37).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s
}

.side-nav>ul>li:nth-child(37)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s
}

.side-nav>ul>li:nth-child(37)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(38).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s
}

.side-nav>ul>li:nth-child(38)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s
}

.side-nav>ul>li:nth-child(38)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(39).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s
}

.side-nav>ul>li:nth-child(39)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s
}

.side-nav>ul>li:nth-child(39)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(40).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.side-nav>ul>li:nth-child(40)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.side-nav>ul>li:nth-child(40)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(41).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s
}

.side-nav>ul>li:nth-child(41)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s
}

.side-nav>ul>li:nth-child(41)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(42).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s
}

.side-nav>ul>li:nth-child(42)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s
}

.side-nav>ul>li:nth-child(42)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(43).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s
}

.side-nav>ul>li:nth-child(43)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s
}

.side-nav>ul>li:nth-child(43)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(44).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s
}

.side-nav>ul>li:nth-child(44)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s
}

.side-nav>ul>li:nth-child(44)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(45).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s
}

.side-nav>ul>li:nth-child(45)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s
}

.side-nav>ul>li:nth-child(45)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(46).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s
}

.side-nav>ul>li:nth-child(46)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s
}

.side-nav>ul>li:nth-child(46)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(47).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s
}

.side-nav>ul>li:nth-child(47)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s
}

.side-nav>ul>li:nth-child(47)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(48).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s
}

.side-nav>ul>li:nth-child(48)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s
}

.side-nav>ul>li:nth-child(48)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(49).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s
}

.side-nav>ul>li:nth-child(49)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s
}

.side-nav>ul>li:nth-child(49)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul>li:nth-child(50).side-nav__devider {
    opacity: 0;
    -webkit-animation: intro-devider-animation .4s ease-in-out .33333s;
    animation: intro-devider-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.side-nav>ul>li:nth-child(50)>a:not(.active) {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-menu-animation .4s ease-in-out .33333s;
    animation: intro-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.side-nav>ul>li:nth-child(50)>a.active {
    -webkit-animation: intro-active-menu-animation .4s ease-in-out .33333s;
    animation: intro-active-menu-animation .4s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.side-nav>ul ul {
    display: none;
    border-radius: .375rem;
    --tw-bg-opacity: 1;
    background-color: rgba(26, 56, 159, var(--tw-bg-opacity))
}

.dark .side-nav>ul ul {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 37, 51, var(--tw-bg-opacity))
}

.side-nav>ul ul li:first-child>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.side-nav>ul ul li:nth-child(2)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.side-nav>ul ul li:nth-child(3)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.side-nav>ul ul li:nth-child(4)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.side-nav>ul ul li:nth-child(5)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.side-nav>ul ul li:nth-child(6)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.side-nav>ul ul li:nth-child(7)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.side-nav>ul ul li:nth-child(8)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.side-nav>ul ul li:nth-child(9)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.side-nav>ul ul li:nth-child(10)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.side-nav>ul ul li:nth-child(11)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.side-nav>ul ul li:nth-child(12)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.side-nav>ul ul li:nth-child(13)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.side-nav>ul ul li:nth-child(14)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.side-nav>ul ul li:nth-child(15)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.side-nav>ul ul li:nth-child(16)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.side-nav>ul ul li:nth-child(17)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.side-nav>ul ul li:nth-child(18)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.side-nav>ul ul li:nth-child(19)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.side-nav>ul ul li:nth-child(20)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.side-nav>ul ul li:nth-child(21)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.side-nav>ul ul li:nth-child(22)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.side-nav>ul ul li:nth-child(23)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.side-nav>ul ul li:nth-child(24)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s
}

.side-nav>ul ul li:nth-child(25)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

.side-nav>ul ul li:nth-child(26)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s
}

.side-nav>ul ul li:nth-child(27)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s
}

.side-nav>ul ul li:nth-child(28)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s
}

.side-nav>ul ul li:nth-child(29)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s
}

.side-nav>ul ul li:nth-child(30)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.side-nav>ul ul li:nth-child(31)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s
}

.side-nav>ul ul li:nth-child(32)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s
}

.side-nav>ul ul li:nth-child(33)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s
}

.side-nav>ul ul li:nth-child(34)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s
}

.side-nav>ul ul li:nth-child(35)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s
}

.side-nav>ul ul li:nth-child(36)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s
}

.side-nav>ul ul li:nth-child(37)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s
}

.side-nav>ul ul li:nth-child(38)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s
}

.side-nav>ul ul li:nth-child(39)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s
}

.side-nav>ul ul li:nth-child(40)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.side-nav>ul ul li:nth-child(41)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s
}

.side-nav>ul ul li:nth-child(42)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s
}

.side-nav>ul ul li:nth-child(43)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s
}

.side-nav>ul ul li:nth-child(44)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s
}

.side-nav>ul ul li:nth-child(45)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s
}

.side-nav>ul ul li:nth-child(46)>a {
    opacity: 0;
    transform: translateX(50px);
    -webkit-animation: intro-submenu-animation .2s ease-in-out .33333s;
    animation: intro-submenu-animation .2s ease-in-out .33333s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s
}