.elementor-673 .elementor-element.elementor-element-ab46049{--display:flex;}.elementor-673 .elementor-element.elementor-element-294024b{--display:flex;}.elementor-673 .elementor-element.elementor-element-170bf3b{--display:flex;}.elementor-673 .elementor-element.elementor-element-a0c0319{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-673 .elementor-element.elementor-element-a0c0319 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-673 .elementor-element.elementor-element-5b354bf{--display:flex;--min-height:97px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--margin-top:0;--margin-bottom:-130px;--margin-left:auto;--margin-right:auto;}.elementor-673 .elementor-element.elementor-element-5b354bf:not(.elementor-motion-effects-element-type-background), .elementor-673 .elementor-element.elementor-element-5b354bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a78b86 );}@media(max-width:767px){.elementor-673 .elementor-element.elementor-element-5b354bf{--width:90%;--margin-top:0;--margin-bottom:-90px;--margin-left:auto;--margin-right:auto;}}@media(min-width:768px){.elementor-673 .elementor-element.elementor-element-5b354bf{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-5b354bf */.elementor-673 .elementor-element.elementor-element-5b354bf{
max-width:1200px;
}/* End custom CSS */
/* Start custom CSS */.home header li a:not(.elementor-nav-menu--dropdown a) {
    color: white!important;
}


.nias-marquee{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

.ns-marquee * , .nias-track  {
    min-width: max-content!important;
}
.nias-track{
    animation: marquee 20s infinite linear;
}
.ns-marque-image img{
  max-width: 100px!important;
}
@keyframes marquee{
    to{
        transform: translateX(-100%);
    }
    
}
.nias-marquee:hover .nias-track {
    animation-play-state: paused;
}


.ns-iconsax-white svg path{
stroke:#fff
}
 .ns-cat-img{
transition:0.3s;
}
.ns-category:hover .ns-cat-img{
transform:translateY(-10px);

         filter: drop-shadow(0 0 50px rgba(255, 180, 30, 0.8))
}/* End custom CSS */