.ei-container-a4397d9e {
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap, 40px);
}
.ei-layout-image-left-a4397d9e {
    flex-direction: row;
}
.ei-layout-image-right-a4397d9e {
    flex-direction: row-reverse;
}
.ei-image-col-a4397d9e {
    width: calc(50% - (var(--gap, 40px) / 2));
    flex: 0 0 calc(50% - (var(--gap, 40px) / 2));
}
.ei-content-col-a4397d9e {
    width: calc(50% - (var(--gap, 40px) / 2));
    flex: 0 0 calc(50% - (var(--gap, 40px) / 2));
    display: flex;
    flex-direction: column;
}
.ei-image-col-a4397d9e img {
    max-width: 100%;
    height: auto;
    display: block;
}
.ei-divider-a4397d9e {
    width: 60px;
    height: 3px;
    background-color: #e58e26;
    margin: 15px 0;
}
.ei-icon-list-a4397d9e {
    list-style: none;
    padding: 0;
    margin: 20px 0;
}
.ei-icon-list-item-a4397d9e {
    display: flex;
    align-items: flex-start;
    padding: 15px 0;
    border-bottom: 1px solid #eaeaea;
}
.ei-icon-list-item-a4397d9e:first-child {
    border-top: 1px solid #eaeaea;
}
.ei-list-icon-a4397d9e {
    flex-shrink: 0;
    margin-right: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ei-list-icon-a4397d9e svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
}
.ei-list-text-a4397d9e {
    flex-grow: 1;
}

@media (max-width: 767px) {
    .ei-container-a4397d9e {
        flex-direction: column !important;
    }
    .ei-image-col-a4397d9e,
    .ei-content-col-a4397d9e {
        width: 100% !important;
        flex: none !important;
    }
}
