.container .row .col-md-8 {
    padding-left: 0;
    padding-right: 0;
}

.container .row .col-md-8 .col-md-3 {
    padding-left: 0;
}

.grid-subtitle {
    text-align: left;
}

.grid-content {
    text-align: left;
}

.paragraph--type--paragraph-grid-4-caption ul {
    padding-left: 0 !important;
    margin-inline-start: 18px !important;
}

@media screen and (min-width:991px) {
    .wrap {
        display: flex;
        flex-wrap: wrap;
        gap: 20px 0;
    }
}

@media screen and (max-width: 991px) {
    .col-md-8.wrap.grid-4-caption-view {
        display: flex;
        flex-direction: column;
        gap: 10px 0;
    }
}

