.section-services > .container {
    align-items: stretch;
}

.section-services > .container > .content {
    width: 100%;
}

.services-list.grid-2 {
    gap: 24px;
}

.services-list {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
}

.services-list li {
    position: relative;
    padding-left: 32px;
    text-align: left;
    justify-self: start;
}

.services-list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23c31b26" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"/></svg>') no-repeat center;
    background-size: 20px 20px;
}

.single-service .section-hero > .container > .breadcrumb-wrapper {
    width: 100%;
}

.single-service .section-hero .section-header h1 {
    margin-bottom: 0;
}

.single-service .service-description {
    text-align: left;
}

.single-service .service-description p {
    color: var(--color-foreground);
}

@media (max-width: 600px) {
    .services-list.grid-2 {
        grid-template-columns: 1fr;
    }
}
