.advantages
{
    padding: 64px 0;
}

.advantages__inner.section-title
{
    margin-bottom: 0;
}

.advantages__inner h2
{
    margin-bottom: 32px;
}

.advantages__list
{
    padding: 0;
    margin: 0;
    list-style: none;

    /*display: grid;*/
    /*grid-template-columns: repeat(3, 1fr);*/
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    gap: 32px;
}

.advantages__list-item
{
    flex-basis: 30%;
}

.advantages__card-header
{
    min-height: 108px;
    margin-bottom: 16px;
}

.advantages__card-header svg,
.advantages__card-header img
{
    width: 48px;
    height: 48px;
    object-fit: contain;
    margin-bottom: 8px;
}

.advantages__card-header svg path
{
    fill: #e53637;
}

.advantages__card-title
{
    font-size: 20px;
    font-weight: 600;
    color: #111;
}

.advantages__card-text
{
    font-size: 16px;
    color: #3e3e3e;
}

@media screen and (max-width: 992px)
{
    .advantages__list-item
    {
        flex-basis: 46%;
        /*grid-template-columns: repeat(2, 1fr);*/
    }
}

@media screen and (max-width: 768px)
{
    .advantages__list-item
    {
        flex-basis: 100%;
    }
}

@media screen and (max-width: 540px)
{
    .advantages__list
    {
        /*grid-template-columns: repeat(1, 1fr);*/
    }
}