/********* Compiled - Do not edit *********/
:root{--color-primary:#f13c46;--color-gradient-start:#F42958;--color-gradient-stop:#E4442A;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto;font-weight:400;line-height:1.7em;font-size:1em;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:40px;color:#181b31;}.h3,h3{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:80px !important;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:200px;padding-bottom:200px;}section.vc_row{units:px;}body {
    background: linear-gradient(to right, #1a1f70 0%, #0d0f3a 10%, #000000 30%, #0a0a12 90%, #191a26 100%) !important;
}
#content{background-color:transparent;}
.ticker-wrapper{
    width:100%;
    overflow:hidden;
    background:#1b1b1b;
    padding:18px 0;

    /* slanted look */
    transform: rotate(-2deg);
    border-top:1px solid rgba(255,255,255,0.1);
    border-bottom:1px solid rgba(255,255,255,0.1);
}

/* moving content */
.ticker{
    display:flex;
    align-items:center;
    gap:45px;
    width:max-content;

    animation: scroll 25s linear infinite;
}

/* text */
.ticker span{
    color:#fff;
    font-size:18px;
    font-weight:600;
    letter-spacing:1px;
    white-space:nowrap;
    font-family:Arial, sans-serif;
}

/* star color */
.ticker span:nth-child(even){
    color:#ff6b4a;
    font-size:22px;
}

/* animation */
@keyframes scroll{
    from{
        transform: translateX(0);
    }
    to{
        transform: translateX(-50%);
    }
}


/** Brand slider****/
.hm-page-hdng h2 span {
    color: #3743ff;
}
.hm-page-hdng h2{font-size: 40px;
    font-weight: 600;text-align:center;
    color: #FFFFFF;}
.brand-logo-slider{
    width:100%;
    overflow:hidden;
    position:relative;
   margin-top:30px;
    /* Fade Left & Right */
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        rgba(0,0,0,.3) 8%,
        rgba(0,0,0,1) 15%,
        rgba(0,0,0,1) 85%,
        rgba(0,0,0,.3) 92%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to right,
        transparent 0%,
        rgba(0,0,0,.3) 8%,
        rgba(0,0,0,1) 15%,
        rgba(0,0,0,1) 85%,
        rgba(0,0,0,.3) 92%,
        transparent 100%
    );
}

.brand-logo-track{
    display:flex;
    align-items:center;
    width:max-content;
    animation: brandScroll 80s linear infinite;
}

.brand-logo-track img{
    width:180px;
    height:90px;
    object-fit:contain;
    margin:0 5px;
    flex-shrink:0;
    opacity:1;
    border-radius:5px;
    transition:.3s;
}

.brand-logo-track:hover{
    animation-play-state:paused;
}

@keyframes brandScroll{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-50%);
    }
}


        
#smokeCanvas {
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 9999;

    /* keep this */
    filter: blur(6px);
}