#why-cofast {
    padding: 5rem 0;
}

#why-cofast .why-cofast-label {
    background: #e8e8e8;
    border-left: 5px solid #ffda56;
    display: table;
    padding: 0.3rem 1rem;
    font-size: 1.2rem;
    font-weight: 500;
}

#why-cofast .why-cofast-head {
    color: var(--cofast-blue);
    font-size: 2.7rem;
    font-weight: 600;
    margin: 1rem 0;
}

#why-cofast .box-tab-why-cofast {
    display: flex;
    align-items: center;
    margin-bottom: 1.5rem;
}

#why-cofast .time_icon {
    width: 6.4rem;
}

#why-cofast .analytics_icon {
    width: 4.6rem;
}

#why-cofast .time_value_icon {
    width: 6.6rem;
}

#why-cofast .rate_icon {
    width: 6.1rem;
}

#why-cofast .box-tab-why-cofast .why-cofast-content {
    max-width: 30rem;
    font-weight: 500;
    margin-left: 2rem;
}

#why-cofast .box-tab-why-cofast .why-cofast-content label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0.5rem;
    font-weight: 700;
}

@media (max-width: 768px) {
    #why-cofast .why-cofast-head {
        font-size: 2.4rem;
    }

    #why-cofast .box-tab-why-cofast {
        margin-bottom: 3.5rem;
    }
}
