.tools-and-service-section {
    margin: 6rem auto;
}

.tools-and-service-section > .container {
    box-sizing: border-box;
}

.feature-text-container-grid {
  gap: 2rem;
}

.feature-text-container-grid-item {
  padding: 0;
}

.feature-text-container-grid.box .feature-text-container-grid-item {
    border-radius: 16px;
    border: 1px solid var(--gray-200);
    background: var(--oa-base-white);
    box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
}

.feature-text-container-grid.box .service {

}

.feature-text-container-grid.box .service .service-name {
    border-bottom: 1px solid var(--gray-200);
    padding: 2rem 2rem 1.5rem;
}

.feature-text-container-grid.box .service .service-info {
    padding: 1.5rem 2rem 2rem;
}

.feature-text-container-grid.box .service .item {
    display: flex;
    margin-bottom: 1rem;
}

.feature-text-container-grid.box .service .item:last-child {
    margin-bottom: 0;
}

.feature-text-container-grid.box .service .item > img {
    margin-right: 0.75rem;
    height: 1.5rem;
    width: 1.5rem;
}

.feature-text-container-grid.box .service .item > p {
    margin-bottom: 0;
}

/* Desktop */
@media only screen and (max-width: 1200px) {}
@media only screen and (max-width: 992px) {}


/* Mobile */
@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 576px) {
    .tools-and-service-section {
        margin: 2rem auto;
        padding: 0 1.5rem;
    }

    .tools-and-service-section .header-section {
        padding-top: 0;
    }
}
