.advantages-section-title-tag {
    text-transform: uppercase;
}
.advantages-section-title-tag::before {
    background: url(../images/main/bolt.svg) no-repeat;
    background-size: contain;
}
.item-advantages-frame {
    position: relative;
    padding-left: 100px;
    margin-bottom: 50px;
}
.item-advantages-frame::before {
    position: absolute;
    content: '';
    width: 80px;
    height: 80px;
    left: 0;
    top: 0;
}
.item-rbu-icon::before {
    background: url(../images/advantages/rbu-icon.svg) no-repeat;
    background-size: contain;
}
.item-logist-icon::before {
    background: url(../images/advantages/logist-icon.svg) no-repeat;
    background-size: contain;
}
.item-laboratory-icon::before {
    background: url(../images/advantages/laboratory-icon.svg) no-repeat;
    background-size: contain;
}
.item-nomenclature-icon::before {
    background: url(../images/advantages/nomenclature-icon.svg) no-repeat;
    background-size: contain;
}
.item-prices-icon::before {
    background: url(../images/advantages/prices-icon.svg) no-repeat;
    background-size: contain;
}
.item-manager-icon::before {
    background: url(../images/advantages/manager-icon.svg) no-repeat;
    background-size: contain;
}
.item-mode-icon::before {
    background: url(../images/advantages/mode-icon.svg) no-repeat;
    background-size: contain;
}
.item-ecology-icon::before {
    background: url(../images/advantages/ecology-icon.svg) no-repeat;
    background-size: contain;
}
.item-reputation-icon::before {
    background: url(../images/advantages/reputation-icon.svg) no-repeat;
    background-size: contain;
}
.item-advantages-frame-title {
    font-family: "Roboto-Medium"; 
    font-size: 1.15rem;
    text-transform: uppercase;
    color: var(--dark);
    margin-bottom: 10px;
}
.item-advantages-frame-text {
    font-family: "Roboto-Light"; 
    font-size: 1rem;
    line-height: 1.1;
    color: var(--dark);
}


@media (min-width: 1px) and (max-width: 767px) {
    .item-advantages-frame-title {
        font-size: 1rem;
    }
    .item-advantages-frame-text {
        font-size: 0.8rem;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .item-advantages-frame-title {
        font-size: 0.9rem;
    }
    .item-advantages-frame-text {
        font-size: 0.7rem;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .item-advantages-frame-title {
        font-size: 0.9rem;
    }
    .item-advantages-frame-text {
        font-size: 0.8rem;
    }
}