/* Aligned with Digital Cuisine intro_text_items_elementor */
.intro-text-items {
    display: grid;
    column-gap: var(--space-96);
    row-gap: var(--space-96);
    align-items: start;
}

.intro-text-items-col-1 {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.intro-text-items .intro-text-items-title,
.intro-text-items .intro-text-items-item-title {
    color: var(--color-primary);
}

.intro-text-items .intro-text-items-copy,
.intro-text-items .intro-text-items-item-copy {
    color: var(--color-text);
}

.intro-text-items-items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: var(--space-96);
    row-gap: var(--space-48);
}

.intro-text-items-item {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: calc(50% - var(--space-96) / 2);
}

.intro-text-items-item-title {
    margin: 0;
}

.intro-text-items-item-copy {
    margin: 0;
}

@media (max-width: 1024px) {
    .intro-text-items-items {
        column-gap: var(--space-48);
        row-gap: var(--space-32);
    }
}

@media (max-width: 767px) {
    .intro-text-items {
        grid-template-columns: 1fr;
        row-gap: var(--space-48);
    }

    .intro-text-items-item {
        width: 100%;
    }
}
