.maestra-voice-offerings {
    background-color: var(--ncs-container-weak);
    padding: var(--section-padding);
    --gap: 32px;

    .offerings-container {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-bottom: var(--gap);
        gap: var(--gap);
    }

    @media (min-width: 768px) {
        &.horizontal .offerings-container {
            display: flex;
            width: 100%;
            flex-direction: row;
            gap: var(--gap);
            justify-content: center;
            align-items: start;

            &>div {
                flex: 1;

                &:first-child {
                    max-width: 688px;
                }

                &:last-child {
                    max-width: 580px;
                }
            }
        }

        &.reversed.horizontal .offerings-container {
            flex-direction: row-reverse;
        }

    }

    &.reversed .offerings-container {
        flex-direction: column-reverse;
    }
}