/* ===== INFO SECTION ===== */
.section-info {
    padding: var(--spacing-xxl) 0;
}

.section-info h2 {
    text-align: center;

}

.info-item {
    display: flex;
    justify-content: space-between;

    gap: var(--spacing-xxl);
    align-items: center;
    margin-bottom: var(--spacing-xxl);
}


.info-item:nth-child(even) {
    flex-direction: row-reverse;
}


.info-item__text h3 {
    font-size: var(--font-size-lg);
    font-weight: 600;
    margin: 0 0 var(--spacing-md) 0;
    color: var(--color-text-primary);
}

.info-item__text {
    max-width: 50%;

    p {

        font-size: var(--font-size-sm);
        color: #666;
        line-height: var(--line-height-base);
        margin: 0;
    }
}

.info-item__image {
    width: 100%;
    flex-grow: 1;
    max-width: 544px;
    height: auto;
    border-radius: var(--border-radius-lg);
}

@media (max-width: 768px) {
    .info-item {
        flex-direction: column;

        &:nth-child(even) {
            flex-direction: column;
        }
    }


    .info-item__text {
        max-width: 100%;
    }
}