.icon-list__section-intro {
    margin-bottom: 2.5em
}

.icon-list__list {
    grid-template-columns: 1fr;
    gap: 30px;
    width: 100%;
    display: grid
}

.icon-list__list--columns-2 {
    grid-template-columns: 1fr 1fr;
    margin: 0 -15px
}

@media (max-width:991px) {
    .icon-list__list--columns-2 {
        margin: 0
    }
}

@media (max-width:768px) {
    .icon-list__list--columns-2 {
        grid-template-columns: 1fr;
        margin: 0
    }
}

.icon-list__list--columns-2 .icon-list__list-item {
    width: 100%
}

@media (max-width:768px) {
    .icon-list__list--columns-2 .icon-list__list-item {
        padding: 0
    }
}

.icon-list__list-item {
    margin: 0 15px;
    display: -webkit-flex;
    display: flex
}

@media (max-width:991px) {
    .icon-list__list-item {
        margin: 0
    }
}

.icon-list__item-icon {
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    width: 90px;
    max-height: 5.625em;
    margin-right: 2.8125em;
    display: -webkit-flex;
    display: flex
}

@media (max-width:991px) {
    .icon-list__item-icon {
        width: 60px
    }
}

@media (max-width:768px) {
    .icon-list__item-icon {
        width: 45px;
        margin-bottom: 15px;
        margin-right: 15px
    }
}

.icon-list__item-icon img {
    object-fit: contain;
    width: 45px;
    height: 45px;
    margin: 0 auto
}

.icon-list__item-content {
    -webkit-flex: 1;
    flex: 1
}

/*# sourceMappingURL=icon-list.css.map */