/*======================================
    STATS
======================================*/

.stats{
    background: var(--secondary);
    padding: 45px 0;
    margin: 50px 0;
}

.stat-box{

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 18px;

    padding: 0 25px;

    position: relative;

}

.stat-box::after{

    content: "";

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);

    width: 1px;

    height: 70px;

    background: rgba(255,255,255,.12);

}

.stats .col:last-child .stat-box::after{

    display: none;

}

.stat-box i{

    font-size: 46px;

    color: var(--primary);

}

.stat-box h3{
    margin: 0;
    color: var(--white);
    font-size: 38px;
    font-weight: 600;
    line-height: 1;
}

.stat-box h3::after{

    content: "+";

}

.stat-box p{

    margin: 8px 0 0;

    color: rgba(255,255,255,.85);

    font-size: 16px;

    line-height: 1.5;

}