.root{
    display:grid;
    gap:0 0;
    grid-template-columns:min-content 1fr;
    grid-template-rows:min-content 1fr;
    min-height:100vh;
    width:100%
}
body{
    overflow-x:hidden;
    position:relative;
    background-size:cover;
    background-attachment:fixed
}
:root{
    --nf-backdrop-bg:rgba(26, 29, 33, 0.75);
    --nf-content-title-size:2.25rem;
    --nf-content-title-color:var(--bs-primary);
    --nf-content-title-weight:500
}
@supports(-moz-appearance:none){
    .scrollable-content{
        scrollbar-color:rgba(0,0,0,.25) transparent;
        scrollbar-width:auto
    }
}
html[data-overlayscrollbars]>body::-webkit-scrollbar{
    width:0!important;
    visibility:hidden
}
::-webkit-scrollbar{
    width:.35rem;
    height:.35rem
}
::-webkit-scrollbar-track{
    background-color:transparent
}
::-webkit-scrollbar-thumb{
    background:rgba(0,0,0,.25);
    border-radius:1rem
}
::-webkit-scrollbar-thumb:hover{
    width:2rem;
    background:rgba(0,0,0,.5)
}
@supports(-moz-appearance:none){
    [data-bs-theme=dark] .scrollable-content{
        scrollbar-color:rgba(255,255,255,.25) transparent
    }
}
[data-bs-theme=dark] ::-webkit-scrollbar-track{
    background-color:transparent
}
[data-bs-theme=dark] ::-webkit-scrollbar-thumb{
    background:rgba(255,255,255,.25)
}
[data-bs-theme=dark] ::-webkit-scrollbar-thumb:hover{
    background:rgba(255,255,255,.5)
}
.front-container{
    background-color:var(--bs-body-bg);
    color:var(--bs-body-color);
    grid-auto-columns:1fr;
    grid-template-columns:1fr;
    grid-template-rows:min-content 1fr min-content
}
.front-container .header{
    grid-area:1/1/2/2
}
.front-container .content{
    background-color:transparent;
    color:inherit;
    grid-area:2/1/3/2
}
.front-container .footer{
    grid-area:3/1/4/2
}
.bg-img:not(.boxed-layout)>.front-container,body[style*=background]:not(.boxed-layout)>.front-container{
    background-color:rgba(var(--bs-body-bg-rgb),.5);
    background-attachment:fixed;
    background-blend-mode:screen
}
.root:not(.hd--expanded) .content__header>.content__wrap{
    padding-bottom:0!important
}
.content{
    background-color:var(--bs-body-bg);
    color:var(--bs-body-color);
    display:flex;
    flex-direction:column;
    grid-area:2/2/3/3;
    width:100%;
    min-width:0;
    max-width:100vw
}
.content .page-title{
    color:var(--nf-content-title-color);
    font-size:var(--nf-content-title-size);
    font-weight:var(--nf-content-title-weight);
    text-transform:capitalize
}
.content__wrap{
    padding:1rem
}
@media(min-width:768px){
    .content__wrap{
        padding-inline:1.5rem
    }
}
@media(min-width:992px){
    .content__wrap{
        padding-inline:1.25rem
    }
}
@media(min-width:1200px){
    .content__wrap{
        padding-inline:1.25rem
    }
}
@media(min-width:1400px){
    .content__wrap{
        padding-inline:2.5rem
    }
}
.content-full-page{
    position:fixed;
    inset:0;
    z-index:999999;
    border-radius:0!important
}
.body-sc>.root{
    position:relative;
    height:100vh;
    overflow:hidden;
    z-index:999999
}
.body-sc .content__header:after,.body-sc .header,.body-sc .sidebar{
    z-index:0!important
}
.single-content{
    display:flex;
    min-height:0!important;
    flex:1 1 0
}
@media(min-width:576px){
    .single-content-sm{
        display:flex;
        min-height:0!important;
        flex:1 1 0
    }
}
@media(min-width:768px){
    .single-content-md{
        display:flex;
        min-height:0!important;
        flex:1 1 0
    }
}
@media(min-width:992px){
    .single-content-lg{
        display:flex;
        min-height:0!important;
        flex:1 1 0
    }
}
@media(min-width:1200px){
    .single-content-xl{
        display:flex;
        min-height:0!important;
        flex:1 1 0
    }
}
@media(min-width:1400px){
    .single-content-xxl{
        display:flex;
        min-height:0!important;
        flex:1 1 0
    }
}
.searchbox{
    --nf-search-focus-bg:rgba(0, 0, 0, 0.15);
    --nf-search-collapsed-width:20vw;
    --nf-search-expanded-width:35vw;
    --nf-search-transition-duration:0.35s;
    --nf-search-transition-delay:0.15s;
    --nf-search-transition-timing:ease;
    width:auto
}
.searchbox .searchbox__input{
    padding-right:calc(1ex + 2rem);
    transition:width var(--nf-search-transition-duration) var(--nf-search-transition-timing) var(--nf-search-transition-delay),background-color var(--nf-search-transition-duration) var(--nf-search-transition-timing) var(--nf-search-transition-delay)
}
.searchbox .searchbox__input:focus{
    transition:width var(--nf-search-transition-duration) var(--nf-search-transition-timing) var(--nf-search-transition-delay),background-color var(--nf-search-transition-duration) var(--nf-search-transition-timing) var(--nf-search-transition-delay)
}
.searchbox .searchbox__input.bg-transparent{
    background-color:transparent!important;
    border:0;
    box-shadow:none!important;
    color:inherit
}
.searchbox .searchbox__input.bg-transparent:focus{
    background-color:var(--nf-search-focus-bg)!important
}
.searchbox.input-group:not(.has-validation)>.searchbox__input:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
    border-radius:var(--bs-border-radius)
}
.searchbox .searchbox__btn{
    font-size:1rem;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    transition:opacity var(--nf-search-transition-duration) var(--nf-search-transition-timing) var(--nf-search-transition-delay),visibility var(--nf-search-transition-duration) var(--nf-search-transition-timing) var(--nf-search-transition-delay);
    z-index:5
}
.searchbox.searchbox--auto-expand .searchbox__input{
    width:var(--nf-search-collapsed-width)
}
.searchbox.searchbox--auto-expand .searchbox__input:focus{
    width:var(--nf-search-expanded-width)
}
.searchbox.searchbox--hide-btn .searchbox__btn{
    opacity:0;
    visibility:hidden
}
.searchbox.searchbox--hide-btn .searchbox__input:focus~.searchbox__btn,.searchbox.searchbox--hide-btn .searchbox__input:focus~div>.searchbox__btn{
    opacity:1;
    transition:opacity var(--nf-search-transition-duration) var(--nf-search-transition-timing),visibility var(--nf-search-transition-duration) var(--nf-search-transition-timing);
    visibility:visible
}
.scroll-container{
    --nf-btn-scroll-bg:var(--bs-primary);
    --nf-btn-scroll-color:var(--bs-primary-color);
    --nf-btn-scroll-border:3px solid var(--bs-body-bg);
    --nf-btn-scroll-border-radius:50%;
    --nf-btn-scroll-size:4em;
    --nf-btn-scroll-right-margin:1rem;
    --nf-btn-scroll-bottom-margin:1rem;
    min-height:var(--nf-btn-scroll-size);
    pointer-events:none;
    position:absolute;
    right:var(--nf-btn-scroll-right-margin);
    top:min(100% - var(--nf-btn-scroll-size),120vh);
    bottom:var(--nf-btn-scroll-size);
    clip-path:inset(0 0 0 0);
    z-index:999
}
.scroll-page{
    align-items:center;
    background-color:var(--nf-btn-scroll-bg);
    border:var(--nf-btn-scroll-border);
    border-radius:var(--nf-btn-scroll-border-radius);
    color:var(--nf-btn-scroll-color)!important;
    cursor:pointer;
    display:flex;
    justify-content:center;
    pointer-events:visible;
    position:sticky;
    right:var(--nf-btn-scroll-right-margin);
    text-decoration:none;
    top:calc(100vh - var(--nf-btn-scroll-size) - var(--nf-btn-scroll-bottom-margin));
    width:var(--nf-btn-scroll-size);
    z-index:99999
}
.scroll-page:after{
    border-style:solid;
    border-width:3px 3px 0 0;
    content:"";
    display:inline-block;
    height:30%;
    left:35%;
    pointer-events:none;
    position:absolute;
    top:43%;
    transform-origin:center center;
    transform:rotate(-45deg);
    width:30%
}
.root:before{
    background-color:var(--nf-backdrop-bg);
    content:"";
    display:block;
    inset:0;
    opacity:0;
    pointer-events:none;
    position:fixed;
    visibility:hidden;
    z-index:-1
}
.root.mn--show:before,.root.sb--show:before{
    cursor:pointer;
    opacity:1;
    pointer-events:visible;
    visibility:visible;
    z-index:9998
}
.timeline{
    --nf-timeline-line-color:var(--bs-primary);
    --nf-timeline-line-style:solid;
    --nf-timeline-line-width:2px;
    --nf-timeline-point-color:var(--bs-primary);
    --nf-timeline-point-gap:0.25rem;
    --nf-timeline-point-size:0.5rem;
    --nf-timeline-point-media-size:2.25rem;
    --nf-timeline-entry-gap-x:0.75rem;
    --nf-timeline-entry-gap-y:1.5rem;
    display:flex;
    flex-direction:column;
    gap:var(--nf-timeline-entry-gap-y)
}
.timeline .tl-time:not(:empty){
    min-width:7rem;
    text-align:end
}
.timeline .tl-time .tl-date{
    font-size:90%
}
.timeline .tl-time .tl-time{
    color:var(--bs-heading-color);
    font-weight:700
}
.timeline .tl-entry{
    display:flex;
    gap:var(--nf-timeline-entry-gap-x)
}
.timeline .tl-point:before{
    background-color:var(--nf-timeline-point-color);
    border-radius:50%;
    content:"";
    display:block;
    height:var(--nf-timeline-point-size);
    transform:translateY(.75ex);
    width:var(--nf-timeline-point-size)
}
.timeline .tl-point:after{
    border-inline-start:var(--nf-timeline-line-width) var(--nf-timeline-line-style) var(--nf-timeline-line-color);
    content:"";
    display:block;
    height:calc(100% - var(--nf-timeline-point-size) - var(--nf-timeline-point-gap) * 2 + var(--nf-timeline-entry-gap-y));
    inset:calc(.75ex + var(--nf-timeline-point-gap)) auto auto calc(50% - var(--nf-timeline-line-width)/2);
    position:relative
}
.timeline .tl-media{
    flex:0 0 var(--nf-timeline-point-media-size)
}
.timeline .tl-media i{
    align-items:center;
    display:flex;
    justify-content:center
}
.timeline .tl-media:after{
    border-inline-start:var(--nf-timeline-line-width) var(--nf-timeline-line-style) var(--nf-timeline-line-color);
    content:"";
    display:block;
    height:calc(100% - var(--nf-timeline-point-media-size) - var(--nf-timeline-point-gap) * 2 + var(--nf-timeline-entry-gap-y));
    inset:var(--nf-timeline-point-gap) auto auto calc(50% - var(--nf-timeline-line-width)/2);
    position:relative
}
.timeline .tl-entry.active .tl-icon .ratio{
    box-shadow:0 0 0 var(--nf-timeline-line-width),0 0 0 calc(var(--nf-timeline-line-width) * 2) var(--nf-timeline-line-color)
}
.timeline .tl-entry.active .tl-point:before{
    background-color:transparent;
    box-shadow:0 0 0 var(--nf-timeline-line-width) var(--nf-timeline-point-color)
}
.timeline .tl-entry.active .tl-point:after{
    height:calc(100% - var(--nf-timeline-line-width) - var(--nf-timeline-point-size) - var(--nf-timeline-point-gap) * 2 + var(--nf-timeline-entry-gap-y));
    top:calc(.75ex + var(--nf-timeline-point-gap) + var(--nf-timeline-line-width))
}
.timeline .tl-entry:last-child .tl-media:after,.timeline .tl-entry:last-child .tl-point:after{
    border-color:var(--bs-secondary);
    border-inline-start-style:dotted
}
.timeline-two-column .tl-content,.timeline-two-column .tl-entry>.tl-time{
    width:50%
}
.timeline-two-column .tl-content>*{
    display:inline-flex;
    flex-direction:column
}
.timeline-two-column .tl-entry-start{
    flex-direction:row-reverse
}
.timeline-two-column .tl-entry-start .tl-time{
    text-align:start
}
.timeline-two-column .tl-entry-start .tl-content{
    align-items:flex-end;
    display:inline-flex;
    flex-direction:column;
    justify-content:end
}
.bubble{
    --nf-bubble-border-radius:1.5rem;
    --nf-bubble-max-width:min(400px, 80%);
    --nf-bubble-primary-bg:var(--bs-primary);
    --nf-bubble-primary-color:var(--bs-primary-color);
    --nf-bubble-secondary-bg:var(--bs-white);
    --nf-bubble-secondary-color:var(--bs-dark);
    --nf-bubble-padding-x:1rem;
    --nf-bubble-padding-y:0.75rem;
    background-color:var(--nf-bubble-secondary-bg);
    border-radius:var(--nf-bubble-border-radius);
    border-end-start-radius:0;
    color:var(--nf-bubble-secondary-color);
    display:inline-flex;
    flex-direction:column;
    max-width:var(--nf-bubble-max-width);
    padding:var(--nf-bubble-padding-y) var(--nf-bubble-padding-x);
    position:relative
}
.bubble:after{
    border-color:transparent transparent var(--nf-bubble-secondary-bg) transparent;
    border-style:solid;
    border-width:0 0 5px 7px;
    bottom:0;
    content:"";
    display:block;
    left:-7px;
    position:absolute;
    width:0;
    z-index:1
}
.bubble-primary .bubble,.bubble.bubble-primary{
    background-color:var(--nf-bubble-primary-bg);
    border-radius:var(--nf-bubble-border-radius);
    border-end-end-radius:0;
    color:var(--nf-bubble-primary-color)
}
.bubble-primary .bubble:after,.bubble.bubble-primary:after{
    border-color:transparent transparent transparent var(--nf-bubble-primary-bg);
    border-width:5px 0 0 7px;
    left:auto;
    right:-7px
}
.root{
    --nf-header-bg:var(--bs-component-bg);
    --nf-header-color:var(--bs-component-color);
    --nf-header-secondary-color:var(--bs-secondary-color);
    --nf-header-border-color:var(--bs-border-color);
    --nf-header-height:3.125rem;
    --nf-header-shadow:var(--bs-box-shadow-sm);
    --nf-header-btn-hover-bg:rgba(var(--bs-body-color-rgb), 0.1);
    --nf-header-btn-hover-color:var(--bs-heading-color);
    --nf-header-btn-border-radius:calc(var(--bs-border-radius) * 2);
    --nf-header-transition-duration:0.35s;
    --nf-header-transition-timing:ease
}
.header{
    background-color:var(--nf-header-bg);
    box-shadow:var(--nf-header-shadow);
    color:var(--nf-header-color);
    grid-area:1/1/2/3
}
.header__inner{
    align-items:center;
    display:flex;
    height:var(--nf-header-height);
    padding-inline:1rem
}
.root{
    --nf-brand-bg:transparent;
    --nf-brand-color:var(--nf-header-color);
    --nf-brand-size:16px;
    --nf-brand-img-margin:0.475rem 0.5rem;
    --nf-brand-font-size:1.25rem;
    --nf-brand-font-weight:500;
    --nf-brand-font-family:Ubuntu,sans-serif
}
.header__brand{
    align-items:center;
    background-color:var(--nf-brand-bg);
    color:var(--nf-brand-color);
    display:flex;
    height:100%;
    margin-inline-end:.5rem
}
.brand-wrap{
    align-items:center;
    display:flex;
    position:relative
}
.brand-wrap:hover .brand-title{
    box-shadow:0 4px 0 -2px
}
.brand-img{
    text-align:center;
    width:auto
}
.brand-img img{
    width:var(--nf-brand-size);
    height:var(--nf-brand-size)
}
.brand-title{
    display:none
}
.header__content{
    align-items:center;
    display:flex;
    flex-grow:1;
    height:100%;
    justify-content:space-between
}
.header__content-start{
    flex-grow:1
}
.header__content-end,.header__content-start{
    align-items:center;
    display:flex;
    gap:.3rem
}
.header__content-end>*,.header__content-start>*{
    margin:0 -.1rem
}
.header__content-end>.vr,.header__content-start>.vr{
    background-color:color-mix(in srgb,currentColor 50%,transparent)
}
.header__btn{
    -webkit-appearance:none;
    appearance:none;
    border-radius:var(--nf-header-btn-border-radius);
    border-color:transparent!important;
    box-shadow:none!important;
    color:inherit;
    font-size:.8rem
}
.header__btn.show,.header__btn:active,.header__btn:focus,.header__btn:hover{
    background-color:var(--nf-header-btn-hover-bg);
    color:var(--nf-header-btn-hover-color)
}
.header-searchbox{
    position:relative;
    margin-left:auto
}
.header-searchbox .searchbox__input::placeholder{
    color:var(--nf-header-secondary-color)
}
.searchbox__backdrop{
    position:relative
}
.hd--sticky .header{
    position:sticky;
    top:0;
    z-index:1000
}
.hd--sticky.mn--sticky.mn--max .mainnav .mainnav__inner{
    height:calc(100vh - var(--nf-header-height));
    top:var(--nf-header-height)
}
@media(max-width:767.98px){
    .header__content .searchbox{
        background-color:var(--nf-header-bg);
        left:0;
        padding-left:var(--bs-gutter-x,.75rem);
        padding-right:var(--bs-gutter-x,.75rem);
        position:fixed;
        top:0;
        width:100vw;
        z-index:9999
    }
    .header__content .searchbox .searchbox__input{
        position:fixed;
        top:-99rem
    }
    .header__content .searchbox .searchbox__input,.header__content .searchbox .searchbox__input:focus~.searchbox__backdrop{
        margin:1rem 0
    }
    .header__content .searchbox .searchbox__btn,.header__content .searchbox .searchbox__input{
        transition-duration:0s
    }
    @supports(-webkit-overflow-scrolling:touch){
        .header__content .searchbox .searchbox__input{
            font-size:16px
        }
    }
    .header__content .searchbox .searchbox__input:focus{
        background-color:var(--nf-header-btn-hover-bg)!important;
        position:static
    }
    .header__content .searchbox .searchbox__input:focus~.searchbox__backdrop:after{
        background-color:var(--nf-backdrop-bg);
        bottom:0;
        content:"";
        display:block;
        left:0;
        position:fixed;
        right:0;
        top:calc(3.1rem + calc(var(--bs-body-line-height) * var(--bs-body-font-size)))
    }
    .header__content .dropdown-menu{
        width:100vw
    }
    .hd--sticky .header__content .dropdown-menu{
        max-height:calc(100vh - (var(--nf-header-height)));
        overflow-x:hidden
    }
}
@media(min-width:768px){
    .brand-img,.header-searchbox{
        margin:0
    }
    .brand-title{
        color:var(--nf-brand-color)!important;
        display:block;
        font-family:var(--nf-brand-font-family);
        font-size:var(--nf-brand-font-size);
        font-weight:var(--nf-brand-font-weight);
        line-height:var(--nf-brand-font-size);
        margin-inline:var(--nf-brand-img-margin);
        text-decoration:none!important
    }
    .header .searchbox .searchbox__input.bg-transparent{
        border-radius:calc(var(--bs-border-radius) * 2)!important
    }
    .header .searchbox .searchbox__input.bg-transparent:focus{
        background-color:var(--nf-header-btn-hover-bg)!important
    }
    .searchbox__backdrop{
        height:100%;
        margin:0!important;
        position:absolute;
        right:0;
        top:0
    }
}
@media(min-width:992px){
    .mn--max .header__brand{
        transition:max-width var(--nf-header-transition-duration) var(--nf-header-transition-timing);
        width:100%
    }
}
@media(min-width:768px){
    .header__inner{
        padding-inline:1.5rem
    }
}
@media(min-width:992px){
    .header__inner{
        padding-inline:1.25rem
    }
}
@media(min-width:1200px){
    .header__inner{
        padding-inline:1.25rem
    }
}
@media(min-width:1400px){
    .header__inner{
        padding-inline:2.5rem
    }
}
@media(min-width:992px){
    .mn--max .header__brand,.mn--min .header__brand{
        margin-inline-end:0
    }
}
.mainnav__caption{
    color:var(--nf-mainnav-heading-color);
    padding-inline:calc(calc(var(--nf-mainnav-submenu-indent) - var(--nf-mainnav-submenu-dashed-margin)) + var(--nf-mainnav-link-padding-x))
}
.mainnav__inner .list-group-item,.mainnav__inner .px-m{
    padding-inline:calc(calc(var(--nf-mainnav-submenu-indent) - var(--nf-mainnav-submenu-dashed-margin)) + var(--nf-mainnav-link-padding-x))
}
.mn--min .mainnav__inner .mainnav__menu .nav-link .nav-label:where(.fw-medium,.fw-semibold,.fw-bold,.fw-bolder),.root .mainnav__inner .mainnav__menu .nav-link:not(.active):not(:hover):not(:active) .nav-label:where(.fw-medium,.fw-semibold,.fw-bold,.fw-bolder){
    color:var(--nf-mainnav-heading-color)
}
.mainnav__inner .mainnav__menu .nav-link{
    padding:var(--nf-mainnav-link-padding-y) var(--nf-mainnav-link-padding-x)
}
.mainnav__inner .mainnav__menu>.nav-item>.nav-link{
    display:flex
}
.mainnav__inner .mainnav__menu>.nav-item>.nav-link.active{
    background-color:var(--nf-mainnav-submenu-active-bg);
    border-radius:var(--nf-mainnav-submenu-border-radius);
    box-shadow:var(--nf-mainnav-submenu-active-shadow);
    color:var(--nf-mainnav-submenu-active-color);
    font-weight:600
}
.mainnav__inner .mainnav__menu>.nav-item>.nav-link.active .nav-icon,.mainnav__inner .mainnav__menu>.nav-item>.nav-link.active i{
    color:inherit!important
}
.root.mn--min .nav-item:not(.has-sub) .nav-link.active>.nav-label{
    color:var(--nf-mainnav-link-active);
    text-decoration:var(--nf-mainnav-link-active-underline) var(--nf-mainnav-link-active-underline-color);
    text-underline-offset:5px
}
.root.mn--min .nav-item:not(.has-sub) .nav-link.active>.nav-label:hover{
    color:var(--nf-mainnav-link-hover);
    text-decoration-color:currentColor
}
.root .mainnav__inner .nav-link{
    color:var(--nf-mainnav-link-color)
}
.root .mainnav__inner .nav-link.disabled{
    opacity:.4
}
.root .mainnav__inner .nav-link:hover{
    color:var(--nf-mainnav-link-hover)
}
.root .mainnav__inner .nav-link.active~.nav .active{
    color:var(--nf-mainnav-link-active);
    text-decoration:var(--nf-mainnav-link-active-underline) var(--nf-mainnav-link-active-underline-color);
    text-underline-offset:5px
}
.root .mainnav__inner .nav-link.active~.nav .active:hover{
    color:var(--nf-mainnav-link-hover);
    text-decoration-color:currentColor
}
.root .mainnav__inner .nav-link .nav-icon,.root .mainnav__inner .nav-link i{
    color:var(--nf-mainnav-icon-color)!important
}
.mainnav__menu .mininav-content{
    flex-direction:column;
    flex-wrap:nowrap
}
.mainnav__menu .mininav-toggle{
    align-items:center;
    display:flex
}
.mainnav__menu .mininav-toggle .nav-icon,.mainnav__menu .mininav-toggle i,.mainnav__menu .mininav-toggle>.nav-label{
    pointer-events:none
}
.mainnav__menu .mininav-toggle .nav-label{
    display:inline-block
}
.mainnav__menu .mininav-toggle>.nav-label.mininav-content{
    height:auto!important
}
.mainnav__menu .has-sub>.mininav-toggle:not(.has-badge):after{
    border-style:solid;
    border-width:.15em .15em 0 0;
    content:"";
    display:inline-block;
    height:.55em;
    margin-left:auto;
    transform:rotate(135deg);
    transition:transform calc(var(--nf-mainnav-transition-duration)/2);
    width:.55em
}
.mainnav__menu .has-sub>.mininav-toggle.collapsed:after{
    transform:rotate(45deg)
}
.root:not(.mn--min) .mainnav__menu .has-sub:not(.opened) .mininav-toggle.active:not(.collapsed)+.mininav-content{
    display:block
}
@media(max-width:991.98px){
    .root .mininav-content{
        position:static!important;
        transform:none!important
    }
    .root .mainnav__menu>.nav-item.has-sub .has-sub>.mininav-content{
        border-inline-start:1px dashed var(--nf-mainnav-submenu-dashed-color);
        border-radius:0;
        margin-inline-start:calc(calc(var(--nf-mainnav-submenu-indent-lv2) - .5em) + var(--nf-mainnav-link-padding-x))!important;
        padding-inline-start:.5rem
    }
    .root .mainnav__menu>.nav-item.has-sub .has-sub>.mininav-content>.nav-item>.nav-link{
        padding-inline:.75em
    }
    .root .mainnav__menu>.nav-item.has-sub>.mininav-content{
        border-inline-start:1px dashed var(--nf-mainnav-submenu-dashed-color);
        margin-inline-start:var(--nf-mainnav-submenu-dashed-margin)!important
    }
    .root .mainnav__menu>.nav-item.has-sub>.mininav-content>.nav-item>.nav-link{
        padding-inline-start:calc(calc(var(--nf-mainnav-submenu-indent) - var(--nf-mainnav-submenu-dashed-margin)) + var(--nf-mainnav-link-padding-x))
    }
}
@media(min-width:992px){
    .root:not(.mn--min) .mininav-content{
        position:static!important;
        transform:none!important
    }
    .root:not(.mn--min) .mainnav__menu>.nav-item.has-sub .has-sub>.mininav-content{
        border-inline-start:1px dashed var(--nf-mainnav-submenu-dashed-color);
        margin-inline-start:calc(.25em + var(--nf-mainnav-link-padding-x))!important;
        padding-inline-start:.5rem
    }
    .root:not(.mn--min) .mainnav__menu>.nav-item.has-sub .has-sub>.mininav-content>.nav-item>.nav-link{
        padding-inline:.75em
    }
    .root:not(.mn--min) .mainnav__menu>.nav-item.has-sub>.mininav-content{
        border-inline-start:1px dashed var(--nf-mainnav-submenu-dashed-color);
        margin-inline-start:var(--nf-mainnav-submenu-dashed-margin)!important
    }
    .root:not(.mn--min) .mainnav__menu>.nav-item.has-sub>.mininav-content>.nav-item>.nav-link{
        padding-inline-start:calc(calc(var(--nf-mainnav-submenu-indent) - var(--nf-mainnav-submenu-dashed-margin)) + var(--nf-mainnav-link-padding-x))
    }
}
@media(min-width:992px){
    .mn--min{
        --nf-mainnav-min-icon-color:var(--bs-primary-text-emphasis);
        --nf-mainnav-min-icon-active-color:var(--bs-primary-color);
        --nf-mainnav-min-submenu-padding-x:0.5rem;
        --nf-mainnav-min-submenu-padding-y:0.5rem;
        --nf-mainnav-min-submenu-active-bg:var(--bs-primary);
        --nf-mainnav-min-submenu-active-color:var(--bs-primary-color);
        --nf-mainnav-min-shadow:var(--bs-box-shadow-lg);
        --nf-mainnav-min-submenu-link-padding-x:0.75rem;
        --nf-mainnav-min-submenu-link-padding-y:0.7rem;
        padding:0!important
    }
    .mn--min .mainnav{
        max-width:var(--nf-mainnav-min-width);
        transition:max-width var(--nf-mainnav-min-transition-duration) var(--nf-mainnav-min-transition-timing);
        z-index:1000
    }
    .mn--min .mainnav__inner .mainnav__menu>.nav-item>.nav-link{
        padding:.59rem
    }
    .mn--min .mainnav__bottom-content,.mn--min .mainnav__top-content{
        padding-inline:calc((var(--nf-mainnav-min-width) - calc(var(--bs-body-font-size) + 1.5rem))/2)
    }
    .mn--min .header__inner{
        padding-left:0
    }
    .mn--min .header__brand{
        justify-content:center;
        max-width:var(--nf-mainnav-min-width);
        padding-inline-start:0;
        transition:max-width var(--nf-mainnav-min-transition-duration) var(--nf-mainnav-min-transition-timing);
        width:100%
    }
    .mn--min.mn--sticky.hd--expanded .content__header::before{
        z-index:100
    }
    .mn--min.mn--sticky.hd--expanded .mainnav{
        z-index:99
    }
    .mn--min.hd--sticky .mainnav__inner{
        top:var(--nf-header-height);
        z-index:auto
    }
    .mn--sticky.mn--min.hd--sticky .mainnav__inner{
        height:calc(100vh - var(--nf-header-height))
    }
    .mn--min .mainnav__caption{
        display:block;
        max-height:0;
        overflow:hidden;
        visibility:hidden
    }
    .mn--min .mainnav__widget .mininav-content{
        min-width:13rem
    }
    .mn--min .mainnav__widget .mininav-content .mainnav-widget-toggle[data-bs-toggle=collapse]{
        pointer-events:none
    }
    .mn--min .mainnav__widget .mininav-content .nav{
        display:block!important
    }
    .mn--min .mainnav__avatar{
        height:auto;
        width:2rem
    }
    .mn--min .mainnav__categoriy{
        border-bottom:1px solid var(--nf-mainnav-border-color)
    }
    .mn--min .d-mn-min{
        display:block
    }
    .mn--min .brand-title,.mn--min .d-mn-max,.mn--min .d-mn-max:not(.show),.mn--min .mainnav__menu>.has-sub>.nav-link:after,.mn--min .mainnav__menu>.nav-item>.nav-link .nav-label:not(.show){
        display:none
    }
    .mn--min .mainnav__menu>.nav-item>.nav-link{
        justify-content:center
    }
    .mn--min .mainnav__menu>.nav-item>.nav-link .nav-icon,.mn--min .mainnav__menu>.nav-item>.nav-link i{
        color:var(--nf-mainnav-min-icon-color)!important
    }
    .mn--min .mainnav__menu>.nav-item>.nav-link.active{
        background-color:var(--nf-mainnav-min-submenu-active-bg);
        color:var(--nf-mainnav-min-submenu-active-color)
    }
    .mn--min .mainnav__menu>.nav-item>.nav-link.active .nav-icon,.mn--min .mainnav__menu>.nav-item>.nav-link.active i{
        color:var(--nf-mainnav-min-icon-active-color)!important
    }
    .mn--min .mainnav__menu>.nav-item,.mn--min .mainnav__menu>.nav-item>.nav-link i{
        margin:0!important
    }
    .mn--min .mainnav__menu>.nav-item{
        margin-bottom:.25rem!important;
        width:100%
    }
    .mn--min .mainnav__menu>.has-sub .has-sub>.nav-link{
        gap:2.5rem
    }
    .mn--min .mininav-toggle{
        cursor:pointer
    }
    .mn--min .mininav-toggle .nav-label{
        color:var(--nf-mainnav-color)
    }
    .mn--min .mininav-content{
        background-color:var(--nf-mainnav-bg);
        border-radius:var(--nf-mainnav-submenu-border-radius);
        box-shadow:var(--nf-mainnav-min-shadow);
        margin-inline-start:calc((var(--nf-mainnav-min-width) - calc(var(--bs-body-font-size) + 1.5rem))/2)!important;
        max-width:19rem;
        min-width:11rem;
        padding:var(--nf-mainnav-min-submenu-padding-y) var(--nf-mainnav-min-submenu-padding-x);
        white-space:nowrap
    }
    .mn--min .mininav-content .nav-link{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        padding:var(--nf-mainnav-min-submenu-link-padding-y) var(--nf-mainnav-min-submenu-link-padding-x)
    }
    .mn--min .mininav-content:not(.show){
        display:none
    }
    .mn--min .mininav-content.show{
        position:fixed;
        top:-100rem;
        z-index:100
    }
    .mn--min .mininav-content .arrow{
        position:absolute;
        width:0;
        height:0;
        border-style:solid;
        border-width:7px 7px 7px 0;
        border-color:transparent var(--nf-mainnav-bg) transparent transparent;
        left:-6px
    }
    .mn--min .mininav-content:not(.nav){
        padding:.75rem .25rem
    }
    .mn--min .mininav-content.nav-label{
        padding:.75rem var(--bs-nav-link-padding-x)
    }
    .mn--min .mininav-content.collapsing{
        transition:0s!important
    }
    .mn--min .mainnav__top-content{
        flex:1 1 0;
        min-height:0!important
    }
    .mn--min .mainnav__bottom-content{
        z-index:100
    }
}
@media(min-width:992px){
    .mn--max .mainnav{
        position:relative
    }
    .mn--max .mainnav__inner{
        position:absolute
    }
    .mn--max .mainnav{
        transition:max-width var(--nf-mainnav-max-transition-duration) var(--nf-mainnav-max-transition-timing);
        will-change:max-width
    }
    .mn--max .mainnav__widget .mininav-content{
        height:max-content
    }
    .mn--max .mainnav__caption{
        display:block;
        overflow:hidden;
        max-height:3rem;
        transition:max-height var(--nf-mainnav-max-transition-duration) calc(var(--nf-mainnav-max-transition-duration) * 1.5)
    }
    .mn--max .header__inner{
        padding-inline-start:0
    }
}
@media(min-width:992px) and (min-width:992px){
    .mn--max .header__content,.mn--min .header__content{
        top:1.25rem;
        padding-inline-start:1.25rem
    }
}
@media(min-width:992px) and (min-width:1200px){
    .mn--max .header__content,.mn--min .header__content{
        top:1.25rem;
        padding-inline-start:1.25rem
    }
}
@media(min-width:992px) and (min-width:1400px){
    .mn--max .header__content,.mn--min .header__content{
        top:2.5rem;
        padding-inline-start:2.5rem
    }
}
@media(min-width:992px){
    .mn--max .header__brand{
        padding-inline-start:calc(.625rem + var(--nf-mainnav-link-padding-x));
        max-width:var(--nf-mainnav-max-width);
        width:var(--nf-mainnav-max-width);
        will-change:max-width
    }
}
.root{
    --nf-mainnav-bg:var(--bs-component-bg);
    --nf-mainnav-color:var(--bs-body-color);
    --nf-mainnav-secondary-color:var(--bs-secondary-color);
    --nf-mainnav-link-color:var(--bs-body-color);
    --nf-mainnav-link-hover:var(--bs-link-hover-color);
    --nf-mainnav-link-active:var(--bs-heading-color);
    --nf-mainnav-link-active-underline:underline dotted;
    --nf-mainnav-link-active-underline-color:rgba(var(--bs-body-color-rgb), 0.5);
    --nf-mainnav-link-padding-x:1.25rem;
    --nf-mainnav-link-padding-y:0.59rem;
    --nf-mainnav-icon-color:var(--bs-primary-text-emphasis);
    --nf-mainnav-heading-color:var(--bs-heading-color);
    --nf-mainnav-border-color:var(--bs-border-color);
    --nf-mainnav-padding:0.75rem;
    --nf-mainnav-transition-duration:0.35s;
    --nf-mainnav-transition-timing:ease;
    --nf-mainnav-submenu-active-bg:var(--bs-primary);
    --nf-mainnav-submenu-active-color:var(--bs-primary-color);
    --nf-mainnav-submenu-active-shadow:none;
    --nf-mainnav-submenu-indent:2.25em;
    --nf-mainnav-submenu-indent-lv2:0.75em;
    --nf-mainnav-submenu-border-radius:var(--bs-border-radius);
    --nf-mainnav-submenu-dashed-margin:2.25em;
    --nf-mainnav-submenu-dashed-color:var(--bs-primary-border-subtle)
}
.mn--max,.mn--min{
    --nf-mainnav-max-width:13.75rem;
    --nf-mainnav-max-transition-duration:0.35s;
    --nf-mainnav-max-transition-timing:ease;
    --nf-mainnav-min-width:3.75rem;
    --nf-mainnav-min-transition-duration:0.35s;
    --nf-mainnav-min-transition-timing:ease
}
.mainnav{
    --bs-secondary-color:var(--nf-mainnav-secondary-color);
    display:flex;
    grid-area:2/1/3/2;
    max-width:var(--nf-mainnav-max-width);
    width:min(75vw,var(--nf-mainnav-max-width))
}
.mainnav__inner{
    background-color:var(--nf-mainnav-bg);
    color:var(--nf-mainnav-color);
    display:flex;
    flex-direction:column;
    height:100%;
    width:100%
}
.mainnav__inner :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):not(.mainnav__caption){
    color:var(--nf-mainnav-heading-color)
}
.mainnav__inner :where(.border-top,.border-end,.border-bottom,.border-start){
    border-color:var(--nf-mainnav-border-color)!important
}
.mainnav__inner .dropdown-toggle:after{
    color:var(--nf-mainnav-heading-color)
}
.d-mn-max,.d-mn-max.collapse{
    display:block
}
.d-mn-min{
    display:none
}
.nav-label{
    white-space:nowrap
}
.mainnav__avatar.border{
    padding:.1rem
}
.mainnav__top-content{
    display:flex;
    flex-direction:column;
    height:100%;
    overflow:auto;
    width:100%
}
.mainnav__top-content.os-host-overflow{
    overflow:visible
}
.mainnav__bottom-content{
    background-color:var(--nf-mainnav-bg);
    bottom:0;
    margin-top:auto;
    position:sticky
}
.mainnav__bottom-content,.mainnav__top-content{
    padding-inline:var(--nf-mainnav-padding)
}
.mn--show .mainnav{
    transform:translateX(0);
    z-index:9999
}
.mainnav,.mn--show .mainnav{
    transition:transform var(--nf-mainnav-transition-duration) var(--nf-mainnav-transition-timing)
}
.mn--sticky .mainnav__inner{
    height:100vh;
    position:sticky;
    top:0
}
.root:not(.mn--max):not(.mn--min) .mainnav{
    position:absolute;
    inset:0 auto
}
.root:not(.mn--max):not(.mn--min):not(.mn--show) .mainnav{
    z-index:1002
}
@media(max-width:991.98px){
    .mainnav__menu .mininav-toggle .nav-label{
        position:static!important;
        transform:none!important
    }
    .mn--min .mainnav{
        inset:0 auto;
        position:absolute
    }
    .mn--min:not(.mn--show) .mainnav{
        transform:translateX(max(-75vw,calc(var(--nf-mainnav-max-width) * -1 - .0625rem)));
        z-index:1002
    }
}
@media(max-width:991.98px){
    .mn--max .mainnav{
        inset:0 auto;
        position:absolute
    }
    .mn--max:not(.mn--show) .mainnav{
        transform:translateX(calc(var(--nf-mainnav-max-width) * -1 - .0625rem));
        z-index:1002
    }
}
.mn--slide{
    --nf-mainnav-slide-width:13.75rem;
    --nf-mainnav-slide-transition-duration:0.35s;
    --nf-mainnav-slide-transition-timing:ease
}
.mn--slide .mainnav{
    max-width:75vw;
    width:var(--nf-mainnav-slide-width);
    transform:translateX(max(-75vw,calc(var(--nf-mainnav-slide-width) * -1) - .0625rem))
}
.mn--slide .mainnav,.mn--slide.mn--show .mainnav{
    transition:transform var(--nf-mainnav-slide-transition-duration) var(--nf-mainnav-slide-transition-timing)
}
.mn--slide.mn--show .mainnav{
    transform:translateX(0)
}
.mn--push{
    --nf-mainnav-push-width:13.75rem;
    --nf-mainnav-push-transition-duration:0.35s;
    --nf-mainnav-push-transition-timing:ease
}
.mn--push .mainnav{
    max-width:75vw;
    width:var(--nf-mainnav-push-width);
    transform:translateX(max(-75vw,calc(var(--nf-mainnav-push-width) * -1) - .0625rem))
}
.mn--push .content,.mn--push .header,.mn--push .mainnav,.mn--push.mn--show .content,.mn--push.mn--show .header,.mn--push.mn--show .mainnav{
    transition:transform var(--nf-mainnav-push-transition-duration) var(--nf-mainnav-push-transition-timing)
}
.mn--push.mn--show .mainnav{
    transform:translateX(0);
    z-index:9999
}
.mn--push.mn--show .content,.mn--push.mn--show .header{
    transform:translateX(min(75vw,var(--nf-mainnav-push-width)))
}
.mn--push.mn--show.sb--show.sb--pinned .sidebar{
    transform:translateX(min(75vw,var(--nf-mainnav-push-width)))
}
.mn--reveal{
    --nf-mainnav-reveal-width:13.75rem;
    --nf-mainnav-reveal-transition-duration:0.35s;
    --nf-mainnav-reveal-transition-timing:ease
}
.mn--reveal .mainnav{
    max-width:75vw;
    pointer-events:none;
    transform:translateX(max(-75vw,calc(var(--nf-mainnav-reveal-width) * -1) - .0625rem));
    transform:translateX(0)!important;
    width:var(--nf-mainnav-reveal-width);
    z-index:5!important
}
.mn--reveal .header{
    z-index:12
}
.mn--reveal .content,.mn--reveal .sidebar{
    z-index:10
}
.mn--reveal.sb--pinned .sidebar{
    z-index:11
}
.mn--reveal .content,.mn--reveal .header,.mn--reveal.mn--show .content,.mn--reveal.mn--show .header{
    transition:transform var(--nf-mainnav-reveal-transition-duration) var(--nf-mainnav-reveal-transition-timing);
    will-change:transform
}
.mn--reveal.mn--show .mainnav{
    pointer-events:visible
}
.mn--reveal.mn--show .content,.mn--reveal.mn--show .header,.mn--reveal.mn--show:before{
    transform:translateX(min(75vw,var(--nf-mainnav-reveal-width)))
}
.mn--reveal.mn--show:before{
    transition:opacity var(--nf-mainnav-reveal-transition-duration),var(--nf-mainnav-reveal-transition-duration)!important
}
.mn--reveal.mn--show.sb--show.sb--pinned .sidebar{
    transform:translateX(min(75vw,var(--nf-mainnav-reveal-width)))
}
.root{
    --nf-sidebar-bg:var(--bs-component-bg);
    --nf-sidebar-color:var(--bs-body-color);
    --nf-sidebar-width:17.1875rem;
    --nf-sidebar-shadow:var(--bs-box-shadow-lg);
    --nf-sidebar-padding-x:0.75rem;
    --nf-sidebar-padding-y:1rem;
    --nf-sidebar-transition-duration:0.35s;
    --nf-sidebar-transition-timing:ease
}
.sidebar{
    align-items:stretch;
    background-color:var(--nf-sidebar-bg);
    box-sizing:content-box;
    color:var(--nf-sidebar-color);
    display:flex;
    flex-direction:column;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    transform:translateX(var(--nf-sidebar-width));
    visibility:hidden;
    width:0;
    z-index:1002
}
.sidebar .scrollable-content{
    scrollbar-width:none
}
.sidebar__inner{
    height:100vh;
    overflow-x:hidden;
    padding-block:var(--nf-sidebar-padding-y);
    position:sticky;
    top:0
}
.sidebar__wrap{
    padding-inline:var(--nf-sidebar-padding-x)
}
.sb--show .sidebar{
    overflow:visible;
    transform:translateX(0);
    visibility:visible;
    width:var(--nf-sidebar-width);
    z-index:9999
}
.sidebar{
    transition:visibility var(--nf-sidebar-transition-duration),width 0s linear var(--nf-sidebar-transition-duration),padding var(--nf-sidebar-transition-duration) var(--nf-sidebar-transition-timing),transform var(--nf-sidebar-transition-duration) var(--nf-sidebar-transition-timing)
}
.sb--show .sidebar{
    transition:visibility var(--nf-sidebar-transition-duration),padding var(--nf-sidebar-transition-duration) var(--nf-sidebar-transition-timing),transform var(--nf-sidebar-transition-duration) var(--nf-sidebar-transition-timing)
}
@media(min-width:1195px){
    .sb--pinned .sidebar{
        overflow:visible;
        transform:translateX(0);
        visibility:visible;
        width:var(--nf-sidebar-width);
        z-index:9999
    }
    .sidebar{
        transition:visibility var(--nf-sidebar-transition-duration),width 0s linear var(--nf-sidebar-transition-duration),padding var(--nf-sidebar-transition-duration) var(--nf-sidebar-transition-timing),transform var(--nf-sidebar-transition-duration) var(--nf-sidebar-transition-timing)
    }
    .sb--pinned .sidebar{
        transition:visibility var(--nf-sidebar-transition-duration),padding var(--nf-sidebar-transition-duration) var(--nf-sidebar-transition-timing),transform var(--nf-sidebar-transition-duration) var(--nf-sidebar-transition-timing)
    }
}
.sidebar__stuck{
    display:none
}
.sb--bd-0.sb--show:before{
    opacity:0
}
.sb--bd-0.sb--show .sidebar{
    box-shadow:var(--nf-sidebar-shadow)
}
.sb--static .sidebar__inner{
    overflow:visible;
    position:static
}
.sidebar__stuck{
    display:none
}
.sb--stuck.sb--show:before{
    opacity:0;
    pointer-events:none;
    visibility:hidden
}
.sb--stuck.sb--show:not(.sb--pinned) .sidebar{
    box-shadow:var(--nf-sidebar-shadow)
}
.sb--stuck .sidebar__stuck{
    display:flex
}
.root{
    --nf-sidebar-unite-bg:var(--nf-header-bg);
    --nf-sidebar-unite-color:var(--nf-header-color);
    --nf-sidebar-unite-secondary-color:var(--nf-header-secondary-color);
    --nf-sidebar-unite-active-bg:var(--nf-header-btn-hover-bg);
    --nf-sidebar-unite-active-color:var(--nf-header-btn-hover-color);
    --nf-sidebar-unite-border-color:var(--nf-header-border-color);
    --nf-sidebar-unite-outer-border-radius:calc(var(--bs-border-radius) * 1.5)
}
.sb--unite .sidebar{
    --bs-border-color:var( --nf-sidebar-unite-border-color );
    --bs-secondary-color:var( --nf-sidebar-unite-secondary-color );
    --bs-emphasis-color:var( --nf-sidebar-unite-active-color );
    background-color:var(--nf-sidebar-unite-bg);
    color:var(--nf-sidebar-unite-color)
}
.sb--unite .sidebar .nav-link.active,.sb--unite .sidebar .nav-link:focus,.sb--unite .sidebar .nav-link:hover,.sb--unite .sidebar :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){
    color:var(--nf-sidebar-unite-active-color)
}
.sb--unite .sidebar .btn-primary,.sb--unite .sidebar .form-check-input:checked{
    background-color:rgba(0,0,0,.25);
    border-color:rgba(0,0,0,.25)
}
.sb--unite .sidebar .btn-link{
    color:inherit
}
.sb--unite .sidebar .nav-link{
    color:var(--nf-sidebar-unite-color)
}
.sb--unite .sidebar .nav-link .nav-icon,.sb--unite .sidebar .nav-link i{
    color:rgba(var(--nf-sidebar-unite-color),.65)!important
}
.sb--unite .sidebar .list-group-item,.sb--unite .sidebar .list-group-item-action{
    color:var(--nf-sidebar-unite-color)
}
.sb--unite .sidebar .list-group-item-action:focus,.sb--unite .sidebar .list-group-item-action:hover{
    background-color:var(--nf-sidebar-unite-active-bg);
    color:var(--nf-sidebar-unite-active-color)
}
@media(min-width:1195px){
    .sb--pinned:not(.mn--show):before{
        opacity:0;
        pointer-events:none;
        visibility:hidden
    }
    .sb--pinned.hd--sticky .sidebar__inner{
        top:var(--nf-header-height)
    }
    .sb--pinned .content__boxed{
        padding-right:var(--nf-sidebar-width)
    }
    .sb--pinned:not(.mn--push):not(.mn--reveal) .sidebar{
        transition-duration:0s!important
    }
    .sb--pinned:not(.sb--unite) .sidebar{
        background-color:transparent
    }
    .sb--pinned:not(.sb--unite) .sidebar .sidebar__inner{
        background-color:var(--bs-body-bg);
        color:var(--bs-body-color)
    }
    .sb--pinned:not(.sb--static) .sidebar .sidebar__inner{
        height:calc(100vh - var(--nf-header-height));
        overflow-x:hidden
    }
    .sb--pinned .sidebar{
        height:calc(100% - var(--nf-header-height));
        top:var(--nf-header-height);
        z-index:999
    }
    .sb--pinned .sidebar .sidebar__inner{
        border-top-left-radius:var(--nf-sidebar-unite-outer-border-radius)
    }
    .sb--pinned.root.mn--push .sidebar,.sb--pinned.root.mn--push.mn--show .sidebar{
        transition-duration:var(--nf-mainnav-push-transition-duration)
    }
    .sb--pinned.root.mn--push.mn--show .sidebar{
        transform:translateX(var(--nf-mainnav-push-width))
    }
    .sb--pinned.root.mn--reveal .sidebar,.sb--pinned.root.mn--reveal.mn--show .sidebar{
        transition-duration:var(--nf-mainnav-reveal-transition-duration)
    }
    .sb--pinned.root.mn--reveal.mn--show .sidebar{
        transform:translateX(var(--nf-mainnav-reveal-width))
    }
    .sb--pinned.sb--unite{
        --nf-header-shadow:none
    }
    .sb--pinned.sb--unite .sidebar{
        content-visibility:visible
    }
    .sb--pinned.sb--unite .sidebar__inner{
        border-radius:0
    }
    .sb--pinned.sb--unite.tm--primary-mn .header__content{
        box-shadow:none
    }
    .sb--pinned.sb--unite .sidebar:after{
        background-color:var(--nf-sidebar-unite-bg);
        content:"";
        display:block;
        height:var(--nf-sidebar-unite-outer-border-radius);
        margin-left:calc(var(--nf-sidebar-unite-outer-border-radius) * -1);
        margin-top:-100vh;
        -webkit-mask-image:radial-gradient(circle at 0 var(--nf-sidebar-unite-outer-border-radius),transparent 0,transparent var(--nf-sidebar-unite-outer-border-radius),#000 var(--nf-sidebar-unite-outer-border-radius));
        mask-image:radial-gradient(circle at 0 var(--nf-sidebar-unite-outer-border-radius),transparent 0,transparent var(--nf-sidebar-unite-outer-border-radius),#000 var(--nf-sidebar-unite-outer-border-radius));
        position:relative;
        top:var(--nf-header-height);
        width:calc(var(--nf-sidebar-unite-outer-border-radius) + .06125rem)
    }
    .sb--pinned.sb--unite.hd--sticky .sidebar:after{
        position:sticky
    }
    .sb--pinned.sb--unite.tm--expanded-hd .content__header:after,.sb--pinned.sb--unite.tm--tall-hd .content__header:after{
        align-self:flex-end;
        background-color:var(--nf-sidebar-unite-bg);
        content:"";
        display:block;
        height:calc(var(--nf-sidebar-unite-outer-border-radius) + .0625rem);
        -webkit-mask-image:radial-gradient(circle at 0 var(--nf-sidebar-unite-outer-border-radius),transparent var(--nf-sidebar-unite-outer-border-radius),#000 var(--nf-sidebar-unite-outer-border-radius));
        mask-image:radial-gradient(circle at 0 var(--nf-sidebar-unite-outer-border-radius),transparent var(--nf-sidebar-unite-outer-border-radius),#000 var(--nf-sidebar-unite-outer-border-radius));
        position:absolute;
        top:100%;
        transition:transform .35s ease;
        width:calc(var(--nf-sidebar-unite-outer-border-radius) + .0625rem);
        z-index:1000
    }
    .sb--pinned.sb--unite.tm--expanded-hd .content__header,.sb--pinned.sb--unite.tm--tall-hd .content__header{
        --nf-header-expand-border-radius:0
    }
}
.header--primary,.tm--expanded-hd,.tm--fair-hd,.tm--full-hd,.tm--tall-hd{
    --nf-header-bg:var(--bs-primary);
    --nf-header-color:rgba(var(--bs-primary-color-rgb), 0.75);
    --nf-header-secondary-color:rgba(var(--bs-primary-color-rgb), 0.35);
    --nf-header-border-color:var(--bs-primary-border);
    --nf-header-shadow:var(--bs-box-shadow-sm);
    --nf-header-btn-hover-bg:rgba(0, 0, 0, 0.2);
    --nf-header-btn-hover-color:var(--bs-primary-color);
    --nf-brand-bg:initial;
    --nf-brand-color:var(--bs-primary-color)
}
.header-brand--primary,.tm--primary-brand .header__brand{
    --nf-brand-bg:var(--bs-primary);
    --nf-brand-color:var(--bs-primary-color)
}
.mainnav--primary,.tm--primary-mn{
    --nf-mainnav-bg:var(--bs-primary);
    --nf-mainnav-color:var(--bs-primary-color);
    --nf-mainnav-secondary-color:rgba(var(--bs-primary-color-rgb), 0.4);
    --nf-mainnav-link-color:rgba(var(--bs-primary-color-rgb), 0.7);
    --nf-mainnav-link-hover:var(--bs-primary-color);
    --nf-mainnav-link-active:var(--bs-primary-color);
    --nf-mainnav-link-active-underline-color:rgba(var(--bs-primary-color-rgb), 0.3);
    --nf-mainnav-icon-color:var(--bs-primary-color);
    --nf-mainnav-heading-color:var(--bs-primary-color);
    --nf-mainnav-border-color:var(--bs-primary-border);
    --nf-mainnav-submenu-active-bg:rgba(0, 0, 0, 0.25);
    --nf-mainnav-submenu-dashed-color:var(--bs-primary-border);
    --nf-mainnav-min-icon-color:var(--bs-primary-color);
    --nf-mainnav-min-icon-active-color:var(--bs-primary-color);
    --nf-mainnav-min-submenu-active-bg:rgba(0, 0, 0, 0.25);
    --nf-mainnav-min-submenu-active-color:var(--bs-primary-color);
    --nf-mainnav-min-shadow:0 1rem 2rem rgba(26, 29, 33, 0.5)
}
.tm--expanded-hd,.tm--tall-hd{
    --nf-header-shadow:none;
    --nf-header-expand-bg:var(--bs-primary);
    --nf-header-expand-color:rgba(var(--bs-primary-color-rgb), 0.65);
    --nf-header-expand-title-color:var(--bs-primary-color);
    --nf-header-expand-headings-color:var(--nf-header-expand-title-color);
    --nf-header-expand-height:37.5vh;
    --nf-header-expand-border-radius:0% 0% 50% 50%/0% 0% 12vh 12vh
}
.tm--expanded-hd .content__header,.tm--tall-hd .content__header{
    background-color:var(--nf-header-expand-bg);
    border-radius:var(--nf-header-expand-border-radius);
    color:var(--nf-header-expand-color);
    display:flex;
    flex-direction:column;
    position:relative;
    width:100%
}
.tm--expanded-hd .content__header :where(h1,h2,h3,h4,h5,h6),.tm--tall-hd .content__header :where(h1,h2,h3,h4,h5,h6){
    color:var(--nf-header-expand-headings-color)
}
.tm--expanded-hd .content__header .text-body-emphasis:not(.btn),.tm--tall-hd .content__header .text-body-emphasis:not(.btn){
    color:var(--nf-header-expand-headings-color)!important
}
.tm--expanded-hd .content__header .page-title,.tm--tall-hd .content__header .page-title{
    color:var(--nf-header-expand-title-color)
}
.tm--expanded-hd .content__header .page-title:after,.tm--tall-hd .content__header .page-title:after{
    background-color:var(--nf-header-expand-title-color)
}
.tm--expanded-hd .content__header .btn-link,.tm--tall-hd .content__header .btn-link{
    color:var(--nf-header-expand-title-color);
    opacity:.85
}
.tm--expanded-hd .content__header .breadcrumb-item.active,.tm--expanded-hd .content__header .breadcrumb-item:before,.tm--tall-hd .content__header .breadcrumb-item.active,.tm--tall-hd .content__header .breadcrumb-item:before{
    color:var(--nf-header-expand-title-color)
}
.tm--expanded-hd .content__header .breadcrumb-item>a,.tm--tall-hd .content__header .breadcrumb-item>a{
    color:var(--nf-header-expand-color)
}
.tm--expanded-hd .content__header .breadcrumb-item>a:focus,.tm--expanded-hd .content__header .breadcrumb-item>a:hover,.tm--tall-hd .content__header .breadcrumb-item>a:focus,.tm--tall-hd .content__header .breadcrumb-item>a:hover{
    color:var(--nf-header-expand-title-color)
}
.modal-open .tm--expanded-hd .content__header+.content__boxed,.modal-open .tm--tall-hd .content__header+.content__boxed{
    position:relative;
    z-index:auto!important
}
body[style*=padding-right] .tm--expanded-hd .content__header+.content__boxed,body[style*=padding-right] .tm--tall-hd .content__header+.content__boxed{
    position:relative;
    z-index:auto!important
}
.tm--expanded-hd .content__header.overlapping .content__wrap:after,.tm--tall-hd .content__header.overlapping .content__wrap:after{
    content:"";
    display:block;
    height:var(--nf-header-expand-height);
    width:100%
}
.tm--expanded-hd .content__header.overlapping+.content__boxed,.tm--tall-hd .content__header.overlapping+.content__boxed{
    margin-top:calc((var(--nf-header-expand-height) + 1rem) * -1);
    z-index:99
}
.tm--expanded-hd .content__header:not(.overlapping):not(.rounded-0),.tm--tall-hd .content__header:not(.overlapping):not(.rounded-0){
    min-height:10.9375rem;
    padding-bottom:10vh
}
.mn--max.tm--expanded-hd.mn--sticky .content__header:before,.mn--min.tm--expanded-hd.mn--sticky .content__header:before{
    position:sticky;
    top:-.06125rem
}
.mn--max.tm--expanded-hd.hd--sticky .content__header:not(.rounded-0):before,.mn--max.tm--expanded-hd.mn--sticky .content__header:not(.rounded-0):before,.mn--min.tm--expanded-hd.hd--sticky .content__header:not(.rounded-0):before,.mn--min.tm--expanded-hd.mn--sticky .content__header:not(.rounded-0):before{
    margin-bottom:calc(var(--nf-sidebar-unite-outer-border-radius) * 2)
}
.mn--max.tm--expanded-hd.hd--sticky .content__header.overlapping:not(.rounded-0):before,.mn--max.tm--expanded-hd.mn--sticky .content__header.overlapping:not(.rounded-0):before,.mn--min.tm--expanded-hd.hd--sticky .content__header.overlapping:not(.rounded-0):before,.mn--min.tm--expanded-hd.mn--sticky .content__header.overlapping:not(.rounded-0):before{
    margin-bottom:calc(var(--nf-sidebar-unite-outer-border-radius) + 12vh)
}
.mn--max.tm--expanded-hd.hd--sticky .content__header:before,.mn--min.tm--expanded-hd.hd--sticky .content__header:before{
    position:sticky;
    top:var(--nf-header-height)
}
.mn--max.tm--expanded-hd.hd--sticky .content__header:not(.rounded-0) .content__wrap,.mn--max.tm--expanded-hd.mn--sticky .content__header:not(.rounded-0) .content__wrap,.mn--min.tm--expanded-hd.hd--sticky .content__header:not(.rounded-0) .content__wrap,.mn--min.tm--expanded-hd.mn--sticky .content__header:not(.rounded-0) .content__wrap{
    margin-top:calc((var(--nf-sidebar-unite-outer-border-radius)) * 3 * -1)
}
.mn--max.tm--expanded-hd.hd--sticky .content__header.overlapping:not(.rounded-0) .content__wrap,.mn--max.tm--expanded-hd.mn--sticky .content__header.overlapping:not(.rounded-0) .content__wrap,.mn--min.tm--expanded-hd.hd--sticky .content__header.overlapping:not(.rounded-0) .content__wrap,.mn--min.tm--expanded-hd.mn--sticky .content__header.overlapping:not(.rounded-0) .content__wrap{
    margin-top:calc((var(--nf-sidebar-unite-outer-border-radius) * 2 + 12vh) * -1)
}
.mn--max.tm--expanded-hd .content__header .content__wrap,.mn--min.tm--expanded-hd .content__header .content__wrap{
    margin-top:calc(var(--nf-sidebar-unite-outer-border-radius) * -1)
}
.mn--max.tm--expanded-hd .content__header:before,.mn--min.tm--expanded-hd .content__header:before{
    background-color:var(--bs-primary);
    content:"";
    display:block;
    height:var(--nf-sidebar-unite-outer-border-radius);
    margin-left:0;
    -webkit-mask-image:radial-gradient(circle at 0 var(--nf-sidebar-unite-outer-border-radius),transparent 0,transparent var(--nf-sidebar-unite-outer-border-radius),#000 var(--nf-sidebar-unite-outer-border-radius));
    mask-image:radial-gradient(circle var(--nf-sidebar-unite-outer-border-radius) at 0 var(--nf-sidebar-unite-outer-border-radius),transparent 0,transparent var(--nf-sidebar-unite-outer-border-radius),#000 var(--nf-sidebar-unite-outer-border-radius));
    position:relative;
    top:-.06125rem;
    transform:translateX(calc(var(--nf-sidebar-unite-outer-border-radius) * -1));
    width:calc(var(--nf-sidebar-unite-outer-border-radius) + .06125rem);
    z-index:1001
}
@supports(-webkit-touch-callout:none){
    .mn--max.tm--expanded-hd .content__header:before,.mn--min.tm--expanded-hd .content__header:before{
        -webkit-mask-image:radial-gradient(circle at 0 var(--nf-sidebar-unite-outer-border-radius),transparent 0,transparent var(--nf-sidebar-unite-outer-border-radius),#000 var(--nf-sidebar-unite-outer-border-radius))
    }
}
.tm--fair-hd,.tm--tall-hd{
    --nf-header-shadow:none
}
.tm--fair-hd .header__brand,.tm--tall-hd .header__brand{
    background-color:transparent;
    color:var(--nf-brand-color)
}
.tm--fair-hd .header__brand .brand-title,.tm--tall-hd .header__brand .brand-title{
    color:inherit!important
}
.tm--expanded-hd.tm--tall-hd .content__header:before,.tm--fair-hd.tm--expanded-hd .content__header:before{
    visibility:hidden
}
@media(min-width:992px){
    .mn--max.tm--tall-hd .header__brand,.mn--min.tm--tall-hd .header__brand,.tm--fair-hd.mn--max .header__brand,.tm--fair-hd.mn--min .header__brand{
        background-color:var(--nf-mainnav-bg);
        color:var(--nf-mainnav-link-active)
    }
}
@media(min-width:900px){
    .centered-layout .tm--fair-hd .header__brand,.centered-layout .tm--tall-hd .header__brand{
        padding-inline:1.25rem
    }
    .centered-layout .mn--max.tm--tall-hd .header__inner,.centered-layout .mn--min.tm--tall-hd .header__inner,.centered-layout .tm--fair-hd.mn--max .header__inner,.centered-layout .tm--fair-hd.mn--min .header__inner{
        max-width:none!important
    }
    .centered-layout .mn--min.tm--tall-hd .header__brand,.centered-layout .tm--fair-hd.mn--min .header__brand{
        width:100%;
        max-width:var(--nf-mainnav-min-width);
        justify-content:center;
        padding:0;
        margin-inline-end:0!important
    }
    .centered-layout .mn--min.tm--tall-hd .header__brand .brand-title,.centered-layout .tm--fair-hd.mn--min .header__brand .brand-title{
        display:none
    }
    .centered-layout .mn--max.tm--tall-hd .header__brand,.centered-layout .tm--fair-hd.mn--max .header__brand{
        width:var(--nf-mainnav-max-width)
    }
}
@media(min-width:1120px){
    .centered-layout .mn--max.tm--tall-hd .header__brand,.centered-layout .tm--fair-hd.mn--max .header__brand{
        padding-inline:1.25rem
    }
}
@media(min-width:1200px){
    .centered-layout .mn--max.tm--tall-hd .header__brand,.centered-layout .tm--fair-hd.mn--max .header__brand{
        padding-inline:1.25rem
    }
}
.tm--full-hd{
    --bs-box-shadow-alpha-sm:.5;
    --nf-header-shadow:0 0.125rem 0.25rem rgba(var(--bs-box-shadow-color), var(--bs-box-shadow-alpha-sm))
}
[data-bs-theme=dark] .tm--full-hd .header{
    --bs-box-shadow-alpha-sm:.1
}
.tm--primary-mn{
    --nf-header-shadow:var(--bs-box-shadow-sm)
}
@media(min-width:992px){
    .tm--primary-mn:where(.mn--min,.mn--max){
        --nf-brand-bg:var(--bs-primary);
        --nf-brand-color:var(--bs-primary-color)
    }
    .tm--primary-mn:where(.mn--min,.mn--max) .header__content{
        box-shadow:var(--nf-header-shadow)
    }
}
.tm--primary-mn.mn--reveal{
    background-color:#000
}
.tm--primary-mn.mn--reveal:before{
    outline:1px solid var(--bs-primary)
}
.tm--primary-mn.mn--reveal .content{
    background-color:var(--bs-body-bg)
}
.tm--primary-brand{
    --nf-header-shadow:var(--bs-box-shadow-sm)
}
.tm--primary-brand .header__inner{
    padding-inline-start:0
}
.tm--primary-brand .header__brand{
    padding-inline:1rem
}
@media(min-width:768px) and (max-width:991.98px){
    .tm--primary-brand .header__brand{
        padding-inline:1.5rem
    }
}
@media(min-width:992px) and (max-width:1199.98px){
    .tm--primary-brand .tm--primary-brand:not(.mn--min):not(.mn--max) .header__brand{
        padding-inline:1.25rem
    }
}
@media(min-width:1200px) and (max-width:1399.98px){
    .tm--primary-brand .tm--primary-brand:not(.mn--min):not(.mn--max) .header__brand{
        padding-inline:1.25rem
    }
}
@media(min-width:1400px){
    .tm--primary-brand .tm--primary-brand:not(.mn--min):not(.mn--max) .header__brand{
        padding-inline:2.5rem
    }
}
@media(min-width:992px){
    .tm--primary-brand.mn--max .header__brand,.tm--primary-brand.mn--min .header__brand{
        border-radius:0
    }
    .tm--primary-brand.mn--max .header__brand{
        padding-inline:calc(.625rem + var(--nf-mainnav-link-padding-x)) 0
    }
}
.in-quart .mn--reveal.mn--show:before,.in-quart :where(.mainnav,.content,.header,.header__brand,.sidebar,.offcanvas,.collapsing,.searchbox__input,.dropdown-menu,.mininav-toggle:after,.sb--pinned.content__boxed),.in-quart.centered-layout .content__header:before{
    transition-timing-function:cubic-bezier(.755,.045,.915,.135)!important
}
.out-quart .mn--reveal.mn--show:before,.out-quart :where(.mainnav,.content,.header,.header__brand,.sidebar,.offcanvas,.collapsing,.searchbox__input,.dropdown-menu,.mininav-toggle:after,.sb--pinned.content__boxed),.out-quart.centered-layout .content__header:before{
    transition-timing-function:cubic-bezier(.015,.77,.04,.985)!important
}
.in-back .mn--reveal.mn--show:before,.in-back :where(.mainnav,.content,.header,.header__brand,.sidebar,.offcanvas,.collapsing,.searchbox__input,.dropdown-menu,.mininav-toggle:after,.sb--pinned.content__boxed),.in-back.centered-layout .content__header:before{
    transition-timing-function:cubic-bezier(.705,-.155,.735,.045)!important
}
.out-back .mn--reveal.mn--show:before,.out-back :where(.mainnav,.content,.header,.header__brand,.sidebar,.offcanvas,.collapsing,.searchbox__input,.dropdown-menu,.mininav-toggle:after,.sb--pinned.content__boxed),.out-back.centered-layout .content__header:before{
    transition-timing-function:cubic-bezier(.28,1.02,.36,1.145)!important
}
.in-out-back .mn--reveal.mn--show:before,.in-out-back :where(.mainnav,.content,.header,.header__brand,.sidebar,.offcanvas,.collapsing,.searchbox__input,.dropdown-menu,.mininav-toggle:after,.sb--pinned.content__boxed),.in-out-back.centered-layout .content__header:before{
    transition-timing-function:cubic-bezier(1,-.28,0,1.275)!important
}
.steps .mn--reveal.mn--show:before,.steps :where(.mainnav,.content,.header,.header__brand,.sidebar,.offcanvas,.collapsing,.searchbox__input,.dropdown-menu,.mininav-toggle:after,.sb--pinned.content__boxed),.steps.centered-layout .content__header:before{
    transition-timing-function:cubic-bezier(0,.955,1,.045)!important
}
.jumping .mn--reveal.mn--show:before,.jumping :where(.mainnav,.content,.header,.header__brand,.sidebar,.offcanvas,.collapsing,.searchbox__input,.dropdown-menu,.mininav-toggle:after,.sb--pinned.content__boxed),.jumping.centered-layout .content__header:before{
    transition-timing-function:cubic-bezier(.96,.005,0,1.075)!important
}
.rubber .mn--reveal.mn--show:before,.rubber :where(.mainnav,.content,.header,.header__brand,.sidebar,.offcanvas,.collapsing,.searchbox__input,.dropdown-menu,.mininav-toggle:after,.sb--pinned.content__boxed),.rubber.centered-layout .content__header:before{
    transition-timing-function:cubic-bezier(.135,1.525,0,.9)!important
}
.dropdown-menu,.offcanvas-body,.sidebar{
    content-visibility:auto
}
.dropdown-menu img[loading=lazy],.offcanvas img[loading=lazy],.sidebar img[loading=lazy]{
    display:none
}
.dropdown-menu.show img[loading=lazy],.offcanvas.show img[loading=lazy],.sb--show .sidebar img[loading=lazy]{
    display:unset
}
@media(min-width:1195px){
    .sb--pinned .sidebar img[loading=lazy]{
        display:unset
    }
}
@media print{
    #root,.content,body,html{
        background-color:transparent
    }
    #root{
        background-color:#fff;
        color:#555e69;
        display:block
    }
    .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
        color:#30353b
    }
    .content{
        color:inherit!important
    }
    .badge,.btn{
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact
    }
    .card{
        background-color:transparent;
        box-shadow:none
    }
    .bg-light{
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact;
        background-color:#ecf1f4!important
    }
    .text-body-secondary,.text-muted{
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact;
        color:#727e8c!important
    }
    .table{
        border-color:#ecf1f4!important;
        color:#30353b!important
    }
    .table thead th,.table thead tr{
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact;
        background-color:transparent!important;
        color:#30353b!important
    }
    .table tbody td,.table tbody tr{
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact;
        border-color:#ecf1f4;
        color:#30353b!important
    }
    .table tbody td{
        background-color:transparent;
        box-shadow:none
    }
    .table.table-striped tbody tr:nth-child(odd) td{
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact;
        background-color:#ecf1f4
    }
    #_dm-settingsToggler,#mainnav-container,.content__header,.header,.scroll-container,.sidebar,footer{
        display:none!important
    }
    .content__header.overlapping+.content__boxed{
        margin-top:0!important
    }
    .d-lg-flex,.d-md-flex,.d-xl-flex{
        display:flex!important
    }
}
.ribbon{
    height:75px;
    overflow:hidden;
    position:absolute;
    right:-5px;
    text-align:right;
    top:-5px;
    width:75px;
    z-index:1
}
.ribbon span{
    background:#e53f50;
    box-shadow:0 3px 10px -3px rgba(var(--bs-box-shadow-color),1);
    color:#fff;
    display:block;
    font-size:10px;
    font-weight:700;
    line-height:20px;
    position:absolute;
    right:-21px;
    text-align:center;
    text-transform:uppercase;
    top:19px;
    transform:rotate(45deg);
    width:100px
}
.ribbon span:before{
    border-bottom:3px solid transparent;
    border-left:3px solid #e53f50;
    border-right:3px solid transparent;
    border-top:3px solid #e53f50;
    content:"";
    left:0;
    position:absolute;
    top:100%;
    z-index:-1
}
.ribbon span:after{
    border-bottom:3px solid transparent;
    border-left:3px solid transparent;
    border-right:3px solid #e53f50;
    border-top:3px solid #e53f50;
    content:"";
    position:absolute;
    right:0;
    top:100%;
    z-index:-1
}
.error-code{
    font-size:9rem!important;
    font-weight:400;
    line-height:1
}
.hv-grow,.hv-grow-parent .hv-gc,.hv-grow-parent:hover .hv-gc,.hv-grow:hover{
    transition:transform var(--nf-hv-transition-duration) var(--nf-hv-transition-timing)
}
.hv-outline,.hv-outline-parent .hv-oc,.hv-outline-parent:hover .hv-oc,.hv-outline:hover{
    transition:outline var(--nf-hv-transition-duration) var(--nf-hv-transition-timing),outline-offset var(--nf-hv-transition-duration) var(--nf-hv-transition-timing),transform var(--nf-hv-transition-duration) var(--nf-hv-transition-timing)
}
.hv-grow-parent:hover .hv-gc,.hv-grow:hover{
    backface-visibility:hidden;
    transform:scale(var(--nf-hv-grow-scale)) translateZ(0)
}
.hv-grow,.hv-grow-parent,.hv-outline,.hv-outline-parent{
    --nf-hv-transition-duration:0.35s;
    --nf-hv-transition-timing:ease
}
.hv-grow,.hv-grow-parent{
    --nf-hv-grow-scale:1.07
}
.hv-outline,.hv-outline-parent{
    --nf-hv-outline-width:0.125rem;
    --nf-hv-outline-offset:0.3125rem;
    --nf-hv-outline-color:rgba(var(--bs-link-hover-color-rgb), 0);
    --nf-hv-outline-color-active:rgba(var(--bs-link-hover-color-rgb), 1)
}
.hv-outline,.hv-outline-parent .hv-oc{
    outline:var(--nf-hv-outline-width) solid var(--nf-hv-outline-color);
    outline-offset:0
}
.hv-outline-parent:hover .hv-oc,.hv-outline:hover{
    outline:var(--nf-hv-outline-width) solid;
    outline-color:var(--nf-hv-outline-color-active);
    outline-offset:var(--nf-hv-outline-offset)
}
.hv-outline-parent.hv-outline-inherit,.hv-outline.hv-outline-inherit{
    --nf-hv-outline-color-active:inherit
}
@media(min-width:max(1024px,1200px)){
    .boxed-layout{
        --nf-boxed-layout-bg:rgba(var(--bs-primary-rgb), 0.7);
        --nf-boxed-layout-bg-repeat:no-repeat;
        --nf-boxed-layout-bg-image:none;
        --nf-boxed-layout-bg-size:cover;
        --nf-boxed-layout-bg-attachment:fixed;
        --nf-boxed-layout-padding-y:2rem;
        --nf-boxed-layout-max-width:1200px;
        --nf-boxed-layout-border-radius:0.75rem;
        background-attachment:var(--nf-boxed-layout-bg-attachment);
        background-color:var(--nf-boxed-layout-bg);
        background-image:var(--nf-boxed-layout-bg-image);
        background-repeat:var(--nf-boxed-layout-bg-repeat);
        background-size:var(--nf-boxed-layout-bg-size);
        background-blend-mode:exclusion;
        margin:0 auto;
        max-width:var(--nf-boxed-layout-max-width);
        padding-block:var(--nf-boxed-layout-padding-y);
        padding-inline-end:0!important
    }
    .boxed-layout:not(.solid-bg):after{
        content:"";
        position:fixed;
        inset:0;
        background:linear-gradient(180deg,rgba(var(--bs-dark-rgb),.79) 29%,rgba(var(--bs-dark-rgb),.4) 75%);
        pointer-events:none;
        touch-action:none;
        z-index:-1
    }
    .boxed-layout .root{
        -webkit-clip-path:inset(0 0 0 0 round var(--nf-boxed-layout-border-radius));
        clip-path:inset(0 0 0 0 round var(--nf-boxed-layout-border-radius))
    }
    .boxed-layout>.mn--reveal.mn--show:before{
        max-width:var(--nf-boxed-layout-max-width);
        margin:0 auto;
        transition:transform var(--nf-mainnav-reveal-transition-duration) var(--nf-mainnav-reveal-transition-timing)!important;
        transform:translateX(calc(100% - var(--nf-boxed-layout-max-width) + var(--nf-mainnav-max-width)))
    }
    .boxed-layout .mega-dropdown{
        max-width:calc(75 * var(--nf-boxed-layout-max-width)/100)
    }
    .boxed-layout .sidebar{
        top:var(--nf-boxed-layout-padding-y)
    }
    .boxed-layout .searchbox.searchbox--auto-expand .searchbox__input{
        max-width:calc(var(--nf-boxed-layout-max-width)/2.2)
    }
    .boxed-layout>.sb--pinned .sidebar{
        top:calc(var(--nf-boxed-layout-padding-y) + var(--nf-header-height) + .0625rem)
    }
    .boxed-layout>.hd--sticky .header{
        outline:1px solid var(--nf-header-bg)
    }
}
@media(min-width:900px){
    .centered-layout>.root:not(.mn--max):not(.mn--min)>.mainnav{
        position:absolute;
        inset:0 auto auto 0;
        height:100%;
        min-height:100vh
    }
    .centered-layout>.root:not(.mn--max):not(.mn--min) .content__boxed:not(.content__header),.centered-layout>.root:not(.mn--max):not(.mn--min) .content__header>.content__wrap{
        width:900px;
        margin-inline:auto
    }
}
@media(min-width:1195px){
    .centered-layout .sb--pinned .sidebar{
        transition-duration:0s
    }
    .centered-layout .sb--pinned:not(.mn--max):not(.mn--min).sb--unite .content__header:after{
        right:var(--nf-sidebar-width)
    }
    .centered-layout .sb--pinned:not(.mn--max):not(.mn--min) .content__header{
        padding:0
    }
    .centered-layout .sb--pinned:not(.mn--max):not(.mn--min) .content__boxed:not(.content__header),.centered-layout .sb--pinned:not(.mn--max):not(.mn--min) .content__header>.content__wrap{
        padding-right:calc(17.1875rem - (100vw - 900px)/2)
    }
}
@media(min-width:1300px){
    .centered-layout .mainnav{
        position:absolute;
        inset:var(--nf-header-height) auto auto 0;
        height:calc(100% - var(--nf-header-height));
        min-height:100vh
    }
    .centered-layout .content__boxed:not(.content__header),.centered-layout .content__header>.content__wrap{
        width:900px;
        margin-inline:auto
    }
    .centered-layout .mn--min.tm--expanded-hd .content__header:before{
        left:calc(var(--nf-mainnav-min-width) - var(--nf-sidebar-unite-outer-border-radius));
        transform:none;
        transition:left var(--nf-mainnav-min-transition-duration) var(--nf-mainnav-min-transition-timing)
    }
    .centered-layout .mn--max.tm--expanded-hd .content__header:before{
        left:calc(var(--nf-mainnav-max-width) - var(--nf-sidebar-unite-outer-border-radius));
        transform:none;
        transition:left var(--nf-mainnav-max-transition-duration) var(--nf-mainnav-max-transition-timing)
    }
    .centered-layout .sb--pinned.sb--unite .content__header:after{
        right:var(--nf-sidebar-width)
    }
    .centered-layout .sb--pinned .content__header{
        padding:0
    }
    .centered-layout .sb--pinned .content__boxed:not(.content__header),.centered-layout .sb--pinned .content__header>.content__wrap{
        padding-right:calc(17.1875rem - (100vw - 900px)/2)
    }
}
[data-bs-theme=dark][data-scheme=gray]{
    --nf-content-title-ratio:1.668129681;
    --nf-content-title-color:#697487
}
[data-bs-theme=dark][data-scheme=navy]{
    --nf-content-title-ratio:1.4020701145;
    --nf-content-title-color:#506999
}
[data-bs-theme=dark][data-scheme=ocean]{
    --nf-content-title-ratio:2.0750737159;
    --nf-content-title-color:var(--bs-primary)
}
[data-bs-theme=dark][data-scheme=lime]{
    --nf-content-title-ratio:3.3518191288;
    --nf-content-title-color:var(--bs-primary)
}
[data-bs-theme=dark][data-scheme=violet]{
    --nf-content-title-ratio:1.5001083291;
    --nf-content-title-color:#895998
}
[data-bs-theme=dark][data-scheme=orange]{
    --nf-content-title-ratio:4.7836786022;
    --nf-content-title-color:var(--bs-primary)
}
[data-bs-theme=dark][data-scheme=teal]{
    --nf-content-title-ratio:1.8525037737;
    --nf-content-title-color:#337f95
}
[data-scheme=corn]{
    --nf-content-title-color:#b6a20a
}
[data-bs-theme=dark][data-scheme=corn]{
    --nf-content-title-ratio:8.1370717413;
    --nf-content-title-color:var(--bs-primary)
}
[data-bs-theme=dark][data-scheme=cherry]{
    --nf-content-title-ratio:2.9395328057;
    --nf-content-title-color:var(--bs-primary)
}
[data-bs-theme=dark][data-scheme=coffee]{
    --nf-content-title-ratio:1.9548759143;
    --nf-content-title-color:#907664
}
[data-bs-theme=dark][data-scheme=pear]{
    --nf-content-title-ratio:1.9612044672;
    --nf-content-title-color:#b25c79
}
[data-bs-theme=dark][data-scheme=night]{
    --nf-content-title-ratio:1.1097472633;
    --nf-content-title-color:#505359
}
@font-face{
    font-family:nifty-demo-icons;
    font-style:normal;
    font-weight:400;
    src:url(font/nifty-demo-icons.woff2?65vxiz) format("woff2")
}
[class*=" demo-pli-"],[class*=" demo-psi-"],[class^=demo-pli-],[class^=demo-psi-]{
    font-family:nifty-demo-icons!important;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    display:inline-block;
    text-decoration:inherit;
    text-align:center;
    vertical-align:middle
}
.demo-psi-sun:before{
    content:"\ea6a"
}
.demo-psi-half-moon:before{
    content:"\ea6b"
}
.demo-pli-sun:before{
    content:"\ea6c"
}
.demo-pli-half-moon:before{
    content:"\ea6d"
}
.demo-pli-add:before{
    content:"\e900"
}
.demo-pli-add-cart:before{
    content:"\e901"
}
.demo-pli-add-user:before{
    content:"\e902"
}
.demo-pli-add-user-star:before{
    content:"\e903"
}
.demo-pli-address-book:before{
    content:"\e904"
}
.demo-pli-arrow-down:before{
    content:"\e905"
}
.demo-pli-arrow-left:before{
    content:"\e906"
}
.demo-pli-arrow-left-2:before{
    content:"\e907"
}
.demo-pli-arrow-out-right:before{
    content:"\e908"
}
.demo-pli-arrow-right:before{
    content:"\e909"
}
.demo-pli-arrow-right-2:before{
    content:"\e90a"
}
.demo-pli-arrow-up:before{
    content:"\e90b"
}
.demo-pli-back:before{
    content:"\e90c"
}
.demo-pli-bag-coin:before{
    content:"\e90d"
}
.demo-pli-bar-chart:before{
    content:"\e90e"
}
.demo-pli-basket-coins:before{
    content:"\e90f"
}
.demo-pli-bell:before{
    content:"\e910"
}
.demo-pli-boot-2:before{
    content:"\e911"
}
.demo-pli-building:before{
    content:"\e912"
}
.demo-pli-calendar-4:before{
    content:"\e913"
}
.demo-pli-camera-2:before{
    content:"\e914"
}
.demo-pli-cart-coin:before{
    content:"\e915"
}
.demo-pli-celsius:before{
    content:"\e916"
}
.demo-pli-check:before{
    content:"\e917"
}
.demo-pli-check-2:before {
	content: "\e73d";
}
.demo-pli-check-3:before {
	content: "\e73e";
}
.demo-pli-checked-user:before{
    content:"\e918"
}
.demo-pli-clock:before{
    content:"\e919"
}
.demo-pli-close:before{
    content:"\e91a"
}
.demo-pli-coding:before{
    content:"\e91b"
}
.demo-pli-coin:before{
    content:"\e91c"
}
.demo-pli-computer-secure:before{
    content:"\e91d"
}
.demo-pli-consulting:before{
    content:"\e91e"
}
.demo-pli-credit-card-2:before{
    content:"\e91f"
}
.demo-pli-crop-2:before{
    content:"\e920"
}
.demo-pli-data-cloud:before{
    content:"\e921"
}
.demo-pli-data-settings:before{
    content:"\e922"
}
.demo-pli-data-storage:before{
    content:"\e923"
}
.demo-pli-download-from-cloud:before{
    content:"\e924"
}
.demo-pli-download-window:before{
    content:"\e925"
}
.demo-pli-electricity:before{
    content:"\e926"
}
.demo-pli-exclamation:before{
    content:"\e927"
}
.demo-pli-facebook:before{
    content:"\e928"
}
.demo-pli-facebook-2:before{
    content:"\e929"
}
.demo-pli-female-2:before{
    content:"\e92a"
}
.demo-pli-file:before{
    content:"\e92b"
}
.demo-pli-file-add:before{
    content:"\e92c"
}
.demo-pli-file-csv:before{
    content:"\e92d"
}
.demo-pli-file-edit:before{
    content:"\e92e"
}
.demo-pli-file-excel:before{
    content:"\e92f"
}
.demo-pli-file-html:before{
    content:"\e930"
}
.demo-pli-file-jpg:before{
    content:"\e931"
}
.demo-pli-file-music:before{
    content:"\e932"
}
.demo-pli-file-pictures:before{
    content:"\e933"
}
.demo-pli-file-search:before{
    content:"\e934"
}
.demo-pli-file-text-image:before{
    content:"\e935"
}
.demo-pli-file-txt:before{
    content:"\e936"
}
.demo-pli-file-word:before{
    content:"\e937"
}
.demo-pli-file-zip:before{
    content:"\e938"
}
.demo-pli-find-user:before{
    content:"\e939"
}
.demo-pli-fire-flame-2:before{
    content:"\e93a"
}
.demo-pli-firewall:before{
    content:"\e93b"
}
.demo-pli-folder:before{
    content:"\e93c"
}
.demo-pli-folder-organizing:before{
    content:"\e93d"
}
.demo-pli-folder-search:before{
    content:"\e93e"
}
.demo-pli-folder-with-document:before{
    content:"\e93f"
}
.demo-pli-folder-zip:before{
    content:"\e940"
}
.demo-pli-gear:before{
    content:"\e941"
}
.demo-pli-gears:before{
    content:"\e942"
}
.demo-pli-go-top:before{
    content:"\e943"
}
.demo-pli-google-plus:before{
    content:"\e944"
}
.demo-pli-happy:before{
    content:"\e945"
}
.demo-pli-heart-2:before{
    content:"\e946"
}
.demo-pli-home:before{
    content:"\e947"
}
.demo-pli-idea:before{
    content:"\e948"
}
.demo-pli-idea-2:before{
    content:"\e949"
}
.demo-pli-inbox-full:before{
    content:"\e94a"
}
.demo-pli-inbox-into:before{
    content:"\e94b"
}
.demo-pli-information:before{
    content:"\e94c"
}
.demo-pli-instagram:before{
    content:"\e94d"
}
.demo-pli-internet:before{
    content:"\e94e"
}
.demo-pli-laptop:before{
    content:"\e94f"
}
.demo-pli-laughing:before{
    content:"\e950"
}
.demo-pli-layout-grid:before{
    content:"\e951"
}
.demo-pli-left-4:before{
    content:"\e952"
}
.demo-pli-like:before{
    content:"\e953"
}
.demo-pli-like-2:before{
    content:"\e954"
}
.demo-pli-lock-2:before{
    content:"\e955"
}
.demo-pli-lock-user:before{
    content:"\e956"
}
.demo-pli-love:before{
    content:"\e957"
}
.demo-pli-love-user:before{
    content:"\e958"
}
.demo-pli-magnifi-glass:before{
    content:"\e959"
}
.demo-pli-mail:before{
    content:"\e95a"
}
.demo-pli-mail-attachment:before{
    content:"\e95b"
}
.demo-pli-mail-block:before{
    content:"\e95c"
}
.demo-pli-mail-favorite:before{
    content:"\e95d"
}
.demo-pli-mail-remove:before{
    content:"\e95e"
}
.demo-pli-mail-send:before{
    content:"\e95f"
}
.demo-pli-mail-unread:before{
    content:"\e960"
}
.demo-pli-male:before{
    content:"\e961"
}
.demo-pli-male-2:before{
    content:"\e962"
}
.demo-pli-male-female:before{
    content:"\e963"
}
.demo-pli-map:before{
    content:"\e964"
}
.demo-pli-map-2:before{
    content:"\e965"
}
.demo-pli-map-marker:before{
    content:"\e966"
}
.demo-pli-map-marker-2:before{
    content:"\e967"
}
.demo-pli-medal-2:before{
    content:"\e968"
}
.demo-pli-mine:before{
    content:"\e969"
}
.demo-pli-monitor-2:before{
    content:"\e96a"
}
.demo-pli-monitor-tablet:before{
    content:"\e96b"
}
.demo-pli-next:before{
    content:"\e96c"
}
.demo-pli-office:before{
    content:"\e96d"
}
.demo-pli-old-telephone:before{
    content:"\e96e"
}
.demo-pli-palette:before{
    content:"\e96f"
}
.demo-pli-paper-plane:before{
    content:"\e970"
}
.demo-pli-paperclip:before{
    content:"\e971"
}
.demo-pli-pen-4:before{
    content:"\e972"
}
.demo-pli-pen-5:before{
    content:"\e973"
}
.demo-pli-pencil:before{
    content:"\e974"
}
.demo-pli-photo-2:before{
    content:"\e975"
}
.demo-pli-photos:before{
    content:"\e976"
}
.demo-pli-previous:before{
    content:"\e977"
}
.demo-pli-printer:before{
    content:"\e978"
}
.demo-pli-question:before{
    content:"\e979"
}
.demo-pli-receipt-4:before{
    content:"\e97a"
}
.demo-pli-recycling:before{
    content:"\e97b"
}
.demo-pli-refresh:before{
    content:"\e97c"
}
.demo-pli-reload-3:before{
    content:"\e97d"
}
.demo-pli-remove:before{
    content:"\e97e"
}
.demo-pli-remove-user:before{
    content:"\e97f"
}
.demo-pli-repair:before{
    content:"\e980"
}
.demo-pli-repeat-2:before{
    content:"\e981"
}
.demo-pli-right-4:before{
    content:"\e982"
}
.demo-pli-share:before{
    content:"\e983"
}
.demo-pli-shopping-bag:before{
    content:"\e984"
}
.demo-pli-shopping-basket:before{
    content:"\e985"
}
.demo-pli-shopping-cart:before{
    content:"\e986"
}
.demo-pli-sidebar-window:before{
    content:"\e987"
}
.demo-pli-smartphone-3:before{
    content:"\e988"
}
.demo-pli-smile:before{
    content:"\e989"
}
.demo-pli-speech-bubble-2:before{
    content:"\e98a"
}
.demo-pli-speech-bubble-3:before{
    content:"\e98b"
}
.demo-pli-speech-bubble-4:before{
    content:"\e98c"
}
.demo-pli-speech-bubble-5:before{
    content:"\e98d"
}
.demo-pli-speech-bubble-7:before{
    content:"\e98e"
}
.demo-pli-split-vertical-2:before{
    content:"\e98f"
}
.demo-pli-star:before{
    content:"\e990"
}
.demo-pli-support:before{
    content:"\e991"
}
.demo-pli-tablet-2:before{
    content:"\e992"
}
.demo-pli-tactic:before{
    content:"\e993"
}
.demo-pli-tag:before{
    content:"\e994"
}
.demo-pli-tag-2:before{
    content:"\e995"
}
.demo-pli-tag-3:before{
    content:"\e996"
}
.demo-pli-tag-4:before{
    content:"\e997"
}
.demo-pli-tag-5:before{
    content:"\e998"
}
.demo-pli-temperature:before{
    content:"\e999"
}
.demo-pli-thunder:before{
    content:"\e99a"
}
.demo-pli-trash:before{
    content:"\e99b"
}
.demo-pli-twitter:before{
    content:"\e99c"
}
.demo-pli-twitter-2:before{
    content:"\e99d"
}
.demo-pli-unlike:before{
    content:"\e99e"
}
.demo-pli-unlike-2:before{
    content:"\e99f"
}
.demo-pli-unlock:before{
    content:"\e9a0"
}
.demo-pli-upload-to-cloud:before{
    content:"\e9a1"
}
.demo-pli-video:before{
    content:"\e9a2"
}
.demo-pli-list-view:before{
    content:"\e9a3"
}
.demo-pli-wallet-2:before{
    content:"\e9a4"
}
.demo-pli-warning-window:before{
    content:"\e9a5"
}
.demo-pli-window-2:before{
    content:"\e9a6"
}
.demo-pli-wrench:before{
    content:"\e9a7"
}
.demo-pli-yes:before{
    content:"\e9a8"
}
.demo-psi-add:before{
    content:"\e9a9"
}
.demo-psi-add-cart:before{
    content:"\e9aa"
}
.demo-psi-add-user:before{
    content:"\e9ab"
}
.demo-psi-add-user-star:before{
    content:"\e9ac"
}
.demo-psi-address-book:before{
    content:"\e9ad"
}
.demo-psi-arrow-down:before{
    content:"\e9ae"
}
.demo-psi-arrow-left:before{
    content:"\e9af"
}
.demo-psi-arrow-left-2:before{
    content:"\e9b0"
}
.demo-psi-arrow-out-right:before{
    content:"\e9b1"
}
.demo-psi-arrow-right:before{
    content:"\e9b2"
}
.demo-psi-arrow-right-2:before{
    content:"\e9b3"
}
.demo-psi-arrow-up:before{
    content:"\e9b4"
}
.demo-psi-back:before{
    content:"\e9b5"
}
.demo-psi-bag-coin:before{
    content:"\e9b6"
}
.demo-psi-bar-chart:before{
    content:"\e9b7"
}
.demo-psi-basket-coins:before{
    content:"\e9b8"
}
.demo-psi-bell:before{
    content:"\e9b9"
}
.demo-psi-boot-2:before{
    content:"\e9ba"
}
.demo-psi-building:before{
    content:"\e9bb"
}
.demo-psi-calendar-4:before{
    content:"\e9bc"
}
.demo-psi-camera-2:before{
    content:"\e9bd"
}
.demo-psi-cart-coin:before{
    content:"\e9be"
}
.demo-psi-celsius:before{
    content:"\e9bf"
}
.demo-psi-check:before{
    content:"\e9c0"
}
.demo-psi-checked-user:before{
    content:"\e9c1"
}
.demo-psi-clock:before{
    content:"\e9c2"
}
.demo-psi-close:before{
    content:"\e9c3"
}
.demo-psi-coding:before{
    content:"\e9c4"
}
.demo-psi-coin:before{
    content:"\e9c5"
}
.demo-psi-computer-secure:before{
    content:"\e9c6"
}
.demo-psi-consulting:before{
    content:"\e9c7"
}
.demo-psi-credit-card-2:before{
    content:"\e9c8"
}
.demo-psi-crop-2:before{
    content:"\e9c9"
}
.demo-psi-data-cloud:before{
    content:"\e9ca"
}
.demo-psi-data-settings:before{
    content:"\e9cb"
}
.demo-psi-data-storage:before{
    content:"\e9cc"
}
.demo-psi-download-from-cloud:before{
    content:"\e9cd"
}
.demo-psi-download-window:before{
    content:"\e9ce"
}
.demo-psi-electricity:before{
    content:"\e9cf"
}
.demo-psi-exclamation:before{
    content:"\e9d0"
}
.demo-psi-facebook:before{
    content:"\e9d1"
}
.demo-psi-facebook-2:before{
    content:"\e9d2"
}
.demo-psi-female-2:before{
    content:"\e9d3"
}
.demo-psi-file:before{
    content:"\e9d4"
}
.demo-psi-file-add:before{
    content:"\e9d5"
}
.demo-psi-file-csv:before{
    content:"\e9d6"
}
.demo-psi-file-edit:before{
    content:"\e9d7"
}
.demo-psi-file-excel:before{
    content:"\e9d8"
}
.demo-psi-file-html:before{
    content:"\e9d9"
}
.demo-psi-file-jpg:before{
    content:"\e9da"
}
.demo-psi-file-music:before{
    content:"\e9db"
}
.demo-psi-file-pictures:before{
    content:"\e9dc"
}
.demo-psi-file-search:before{
    content:"\e9dd"
}
.demo-psi-file-text-image:before{
    content:"\e9de"
}
.demo-psi-file-txt:before{
    content:"\e9df"
}
.demo-psi-file-word:before{
    content:"\e9e0"
}
.demo-psi-file-zip:before{
    content:"\e9e1"
}
.demo-psi-find-user:before{
    content:"\e9e2"
}
.demo-psi-fire-flame-2:before{
    content:"\e9e3"
}
.demo-psi-firewall:before{
    content:"\e9e4"
}
.demo-psi-folder:before{
    content:"\e9e5"
}
.demo-psi-folder-organizing:before{
    content:"\e9e6"
}
.demo-psi-folder-search:before{
    content:"\e9e7"
}
.demo-psi-folder-with-document:before{
    content:"\e9e8"
}
.demo-psi-folder-zip:before{
    content:"\e9e9"
}
.demo-psi-gear:before{
    content:"\e9ea"
}
.demo-psi-gears:before{
    content:"\e9eb"
}
.demo-psi-go-top:before{
    content:"\e9ec"
}
.demo-psi-google-plus:before{
    content:"\e9ed"
}
.demo-psi-happy:before{
    content:"\e9ee"
}
.demo-psi-heart-2:before{
    content:"\e9ef"
}
.demo-psi-home:before{
    content:"\e9f0"
}
.demo-psi-idea:before{
    content:"\e9f1"
}
.demo-psi-idea-2:before{
    content:"\e9f2"
}
.demo-psi-inbox-full:before{
    content:"\e9f3"
}
.demo-psi-inbox-into:before{
    content:"\e9f4"
}
.demo-psi-information:before{
    content:"\e9f5"
}
.demo-psi-instagram:before{
    content:"\e9f6"
}
.demo-psi-internet:before{
    content:"\e9f7"
}
.demo-psi-laptop:before{
    content:"\e9f8"
}
.demo-psi-laughing:before{
    content:"\e9f9"
}
.demo-psi-layout-grid:before{
    content:"\e9fa"
}
.demo-psi-left-4:before{
    content:"\e9fb"
}
.demo-psi-like:before{
    content:"\e9fc"
}
.demo-psi-like-2:before{
    content:"\e9fd"
}
.demo-psi-lock-2:before{
    content:"\e9fe"
}
.demo-psi-lock-user:before{
    content:"\e9ff"
}
.demo-psi-love:before{
    content:"\ea00"
}
.demo-psi-love-user:before{
    content:"\ea01"
}
.demo-psi-magnifi-glass:before{
    content:"\ea02"
}
.demo-psi-mail:before{
    content:"\ea03"
}
.demo-psi-mail-attachment:before{
    content:"\ea04"
}
.demo-psi-mail-block:before{
    content:"\ea05"
}
.demo-psi-mail-favorite:before{
    content:"\ea06"
}
.demo-psi-mail-remove:before{
    content:"\ea07"
}
.demo-psi-mail-send:before{
    content:"\ea08"
}
.demo-psi-mail-unread:before{
    content:"\ea09"
}
.demo-psi-male:before{
    content:"\ea0a"
}
.demo-psi-male-2:before{
    content:"\ea0b"
}
.demo-psi-male-female:before{
    content:"\ea0c"
}
.demo-psi-map:before{
    content:"\ea0d"
}
.demo-psi-map-2:before{
    content:"\ea0e"
}
.demo-psi-map-marker:before{
    content:"\ea0f"
}
.demo-psi-map-marker-2:before{
    content:"\ea10"
}
.demo-psi-medal-2:before{
    content:"\ea11"
}
.demo-psi-mine:before{
    content:"\ea12"
}
.demo-psi-monitor-2:before{
    content:"\ea13"
}
.demo-psi-monitor-tablet:before{
    content:"\ea14"
}
.demo-psi-next:before{
    content:"\ea15"
}
.demo-psi-office:before{
    content:"\ea16"
}
.demo-psi-old-telephone:before{
    content:"\ea17"
}
.demo-psi-palette:before{
    content:"\ea18"
}
.demo-psi-paper-plane:before{
    content:"\ea19"
}
.demo-psi-paperclip:before{
    content:"\ea1a"
}
.demo-psi-pen-4:before{
    content:"\ea1b"
}
.demo-psi-pen-5:before{
    content:"\ea1c"
}
.demo-psi-pencil:before{
    content:"\ea1d"
}
.demo-psi-photo-2:before{
    content:"\ea1e"
}
.demo-psi-photos:before{
    content:"\ea1f"
}
.demo-psi-previous:before{
    content:"\ea20"
}
.demo-psi-printer:before{
    content:"\ea21"
}
.demo-psi-question:before{
    content:"\ea22"
}
.demo-psi-receipt-4:before{
    content:"\ea23"
}
.demo-psi-recycling:before{
    content:"\ea24"
}
.demo-psi-refresh:before{
    content:"\ea25"
}
.demo-psi-reload-3:before{
    content:"\ea26"
}
.demo-psi-remove:before{
    content:"\ea27"
}
.demo-psi-remove-user:before{
    content:"\ea28"
}
.demo-psi-repair:before{
    content:"\ea29"
}
.demo-psi-repeat-2:before{
    content:"\ea2a"
}
.demo-psi-right-4:before{
    content:"\ea2b"
}
.demo-psi-share:before{
    content:"\ea2c"
}
.demo-psi-shopping-bag:before{
    content:"\ea2d"
}
.demo-psi-shopping-basket:before{
    content:"\ea2e"
}
.demo-psi-shopping-cart:before{
    content:"\ea2f"
}
.demo-psi-sidebar-window:before{
    content:"\ea30"
}
.demo-psi-smartphone-3:before{
    content:"\ea31"
}
.demo-psi-smile:before{
    content:"\ea32"
}
.demo-psi-speech-bubble-2:before{
    content:"\ea33"
}
.demo-psi-speech-bubble-3:before{
    content:"\ea34"
}
.demo-psi-speech-bubble-4:before{
    content:"\ea35"
}
.demo-psi-speech-bubble-5:before{
    content:"\ea36"
}
.demo-psi-speech-bubble-7:before{
    content:"\ea37"
}
.demo-psi-split-vertical-2:before{
    content:"\ea38"
}
.demo-psi-star:before{
    content:"\ea39"
}
.demo-psi-support:before{
    content:"\ea3a"
}
.demo-psi-tablet-2:before{
    content:"\ea3b"
}
.demo-psi-tactic:before{
    content:"\ea3c"
}
.demo-psi-tag:before{
    content:"\ea3d"
}
.demo-psi-tag-2:before{
    content:"\ea3e"
}
.demo-psi-tag-3:before{
    content:"\ea3f"
}
.demo-psi-tag-4:before{
    content:"\ea40"
}
.demo-psi-tag-5:before{
    content:"\ea41"
}
.demo-psi-temperature:before{
    content:"\ea42"
}
.demo-psi-thunder:before{
    content:"\ea43"
}
.demo-psi-trash:before{
    content:"\ea44"
}
.demo-psi-twitter:before{
    content:"\ea45"
}
.demo-psi-twitter-2:before{
    content:"\ea46"
}
.demo-psi-unlike:before{
    content:"\ea47"
}
.demo-psi-unlike-2:before{
    content:"\ea48"
}
.demo-psi-unlock:before{
    content:"\ea49"
}
.demo-psi-upload-to-cloud:before{
    content:"\ea4a"
}
.demo-psi-video:before{
    content:"\ea4b"
}
.demo-psi-list-view:before{
    content:"\ea4c"
}
.demo-psi-wallet-2:before{
    content:"\ea4d"
}
.demo-psi-warning-window:before{
    content:"\ea4e"
}
.demo-psi-window-2:before{
    content:"\ea4f"
}
.demo-psi-wrench:before{
    content:"\ea50"
}
.demo-psi-yes:before{
    content:"\ea51"
}
.demo-pli-cross:before{
    content:"\ea52"
}
.demo-pli-maximize-2:before{
    content:"\ea53"
}
.demo-pli-min:before{
    content:"\ea54"
}
.demo-pli-minimize-2:before{
    content:"\ea55"
}
.demo-psi-cross:before{
    content:"\ea56"
}
.demo-psi-maximize-2:before{
    content:"\ea57"
}
.demo-psi-min:before{
    content:"\ea58"
}
.demo-psi-minimize-2:before{
    content:"\ea59"
}
.demo-pli-chevron-down:before{
    content:"\ea5a"
}
.demo-pli-chevron-left:before{
    content:"\ea5b"
}
.demo-pli-chevron-right:before{
    content:"\ea5c"
}
.demo-pli-chevron-up:before{
    content:"\ea5d"
}
.demo-pli-maximize-3:before{
    content:"\ea5e"
}
.demo-pli-minimize-3:before{
    content:"\ea5f"
}
.demo-psi-chevron-down:before{
    content:"\ea60"
}
.demo-psi-chevron-left:before{
    content:"\ea61"
}
.demo-psi-chevron-right:before{
    content:"\ea62"
}
.demo-psi-chevron-up:before{
    content:"\ea63"
}
.demo-psi-maximize-3:before{
    content:"\ea64"
}
.demo-psi-minimize-3:before{
    content:"\ea65"
}
.demo-pli-dot-horizontal:before{
    content:"\ea66"
}
.demo-pli-dot-vertical:before{
    content:"\ea67"
}
.demo-psi-dot-horizontal:before{
    content:"\ea68"
}
.demo-psi-dot-vertical:before{
    content:"\ea69"
}
._dm-dropdown .dropdown-menu{
    margin:0;
    opacity:1;
    pointer-events:all;
    position:static;
    touch-action:auto;
    transform:none;
    visibility:visible
}
._dm-settings-container{
    content-visibility:auto;
    display:none;
    pointer-events:none
}
._dm-settings-container>.offcanvas-body{
    max-height:95vh;
    overflow-y:auto
}
@media(min-width:990px){
    ._dm-btn-settings{
        inset:1.5rem auto auto 0;
        position:absolute;
        transform:translateX(-100%);
        visibility:visible
    }
    ._dm-settings-container.offcanvas{
        border-left:5px solid var(--bs-danger);
        bottom:auto;
        content-visibility:visible;
        display:flex;
        pointer-events:unset;
        top:50%!important;
        width:auto;
        z-index:99999;
        transform:translateX(100%) translateY(-50%)
    }
    ._dm-settings-container.offcanvas.show:not(.hiding),._dm-settings-container.offcanvas.showing{
        transform:translateX(0) translateY(-50%)
    }
    ._dm-settings-container.offcanvas img[loading=lazy]{
        display:block
    }
    ._dm-settings-container__content{
        width:1100px
    }
    #_dm-offcanvas.show{
        z-index:99999
    }
    #_dm-offcanvas.show~.offcanvas-backdrop.show{
        z-index:99998
    }
    ._dm-boxbg{
        border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;
        content-visibility:auto;
        height:auto!important;
        margin:0 auto;
        width:1024px;
        z-index:99999
    }
    ._dm-boxbg.show{
        box-shadow:var(--bs-box-shadow-lg)
    }
    ._dm-boxbg__img-container{
        border-radius:var(--bs-border-radius)
    }
    ._dm-boxbg__img-container ._dm-boxbg__thumb{
        border-radius:calc(var(--bs-border-radius)/2);
        display:block;
        margin:.1875rem;
        transition:transform .25s;
        width:calc(25% - .375rem)
    }
    ._dm-boxbg__img-container ._dm-boxbg__thumb img{
        border-radius:calc(var(--bs-border-radius)/2)
    }
    ._dm-boxbg__img-container ._dm-boxbg__thumb:hover:not(.active){
        box-shadow:0 0 0 .1875rem #fff,0 0 1rem rgba(26,29,33,.75);
        position:relative;
        transform:scale(1.5);
        z-index:1
    }
    ._dm-boxbg__img-container ._dm-boxbg__thumb.active{
        cursor:default;
        filter:grayscale(1);
        transform:scale(.9)
    }
    ._dm-boxbg__img-container ._dm-boxbg__thumb.active img{
        opacity:.5
    }
    ._dm-boxbg__img-container ._dm-boxbg__thumb.active:after{
        content:"";
        position:absolute;
        width:1.2rem;
        height:.7rem;
        border-width:0 0 4px 4px;
        border-style:solid;
        border-color:#fff;
        inset:50% 0 0 50%;
        transform:translateX(-50%) translateY(-50%) rotate(-45deg);
        transform-origin:center center
    }
    ._dm-colorSchemes{
        appearance:none;
        border-radius:.75rem;
        border:0;
        height:1.5rem;
        margin-bottom:.2rem;
        margin-inline:.2rem;
        width:1.5rem;
        transition:transform .25s,width .25s!important
    }
    ._dm-colorSchemes:hover{
        box-shadow:0 0 .5rem rgba(26,29,33,.15);
        transform:scale(1.1)
    }
    ._dm-colorSchemes.active{
        position:relative;
        width:2rem
    }
    ._dm-colorSchemes.active:before{
        border-color:#fff;
        border-style:solid;
        border-width:0 0 3px 3px;
        content:"";
        height:.45rem;
        inset:50% 0 0 50%;
        position:absolute;
        transform-origin:center center;
        transform:translateX(-50%) translateY(-50%) rotate(-45deg);
        width:.7rem
    }
    ._dm-colorModeBtn{
        border:0;
        transition:transform .15s!important
    }
    ._dm-colorModeBtn:not(.active):hover{
        transform:scale(1.1)
    }
    ._dm-colorModeBtn.active{
        pointer-events:none;
        position:relative
    }
    ._dm-colorModeBtn.active>img{
        opacity:.5
    }
    ._dm-colorModeBtn.active:before{
        content:"";
        position:absolute;
        background-color:var(--bs-primary);
        width:27px;
        height:27px;
        inset:50% 50% auto auto;
        border-radius:1rem;
        transform:translateX(50%) translateY(-50%)
    }
    ._dm-colorModeBtn.active:after{
        border-color:#fff;
        border-style:solid;
        border-width:0 0 3px 3px;
        content:"";
        height:.45rem;
        inset:50% 0 0 50%;
        position:absolute;
        transform-origin:center center;
        transform:translateX(-50%) translateY(-50%) rotate(-45deg);
        width:.7rem
    }
    ._dm-bg-gray{
        background-color:#98a3b0
    }
    ._dm-bg-navy{
        background-color:#265689
    }
    ._dm-bg-ocean{
        background-color:#59b3f0
    }
    ._dm-bg-lime{
        background-color:#7abf1e
    }
    ._dm-bg-violet{
        background-color:#b788f0
    }
    ._dm-bg-orange{
        background-color:#f9ab24
    }
    ._dm-bg-teal{
        background-color:#35cabc
    }
    ._dm-bg-corn{
        background-color:#ffde2a
    }
    ._dm-bg-cherry{
        background-color:#ec4d6c
    }
    ._dm-bg-coffee{
        background-color:#ea916a
    }
    ._dm-bg-pear{
        background-color:#d2649d
    }
    ._dm-bg-night{
        background-color:#4b5158
    }
}

/*
* {
    transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-duration: .2s;
    -ms-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
}
.team-box {
    position: relative;
    max-width: 360px;
    margin: 0 auto;
    overflow: hidden;
}
.team-box .team-image {
    max-width: 360px;
    overflow: hidden;
    transform: scale(1);
    cursor: pointer;
}
.team-three-tag {
    position: absolute;
    bottom: 10%;
    left: 0%;
    transition: all 0.05s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.team-three-text {
    padding: 15px;
    position: relative;
    background: #fff;
    z-index: 3;
}
.float-left {
    float: left !important;
}
.display-inline {
    display: inline !important;
}
.team-three-tag .team-three-social {
    position: absolute;
    width: 40px;
    height: 100%;
    text-align: center;
    right: 0px;
    top: 0;
    padding: 4px;
    opacity: 0;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
*/


ul.wysihtml5-toolbar {
	margin: 0;
	padding: 0;
	display: block;
	border: 1px solid #e3e3e3;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom:0px;
	
}

ul.wysihtml5-toolbar::after {
	clear: both;
	display: table;
	content: "";
}

ul.wysihtml5-toolbar > li {
	float: left;
	display: list-item;
	list-style: none;
	padding: 0;
	margin: 0px 5px 0px 0px;
}

ul.wysihtml5-toolbar a{
	margin: 0px;
}


ul.wysihtml5-toolbar a.btn{
	padding: 12px 15px;
	background: inherit;
	font-size: inherit;
	border-radius: 0;
	color: inherit;
}
ul.wysihtml5-toolbar a:hover.btn{
	color: #333;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] {
	font-weight: bold;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] {
	font-style: italic;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] {
	text-decoration: underline;
}

ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {
	background-image: none;
	background: #f6f6f6;
	box-shadow: none;
	color: #333;
	outline: 0;
}

ul.wysihtml5-commands-disabled .dropdown-menu {
	display: none !important;
}

ul.wysihtml5-toolbar .fa{
	margin: 0;
	font-size: 14px;
}
.wysihtml5-textarea{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: none;
}
.wysihtml5-textarea:focus{
	border-top: none;
	background: #fff;
}