.skill-feature {
    &:not(:last-child) {
        margin-bottom: 25px;
    }
    &_title,
    .progress-value {
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 15px;
        margin-top: -0.2em;
        font-family: $title-font;
        color: $title-color;
    }
    .progress {
        position: relative;
        height: 10px;
        background-color: $white-color;
        overflow: visible;
        border-radius: 5px;
    }
    .progress-bar {
        background-color: $theme-color;
        height: 10px;
        margin: 0px;
        border-radius: 5px;
        position: relative;
        overflow: visible;
    }
    .progress-value {
        position: absolute;
        top: -36px;
        right: 0;
    }
    &.style2 {
        &:not(:last-child) {
            margin-bottom: 32px;
        }
        .progress {
            background-color: $smoke-color2;
        }
    }
    &.style3 {
        .progress-value {
            top: -32px;
        }
        .progress {
            background: $title-color;
            .progress-bar {
                position: relative;
                &:after {
                    position: absolute;
                    content: '';
                    height: 20px;
                    width: 20px;
                    background: $theme-color;
                    border-radius: 50%;
                    right: 0;
                    border: 4px solid $smoke-color;
                }
            }
        }
        &:not(:last-child) {
            margin-bottom: 35px;
        }
        .skill-feature_title, .skill-feature .progress-value {
            font-family: $body-font;
            margin-bottom: 9px;
        }
    }
}
