/* ==========================================================================
   Custom overrides
   ========================================================================== */
#section-id-1590567297817 .sppb-row {
    display: flex;
    flex-wrap: wrap;
}

#section-id-1590567297817 .sppb-col-md-3 {
    display: flex;
}

#section-id-1590567297817 .sppb-col-md-3 > [id^="column-wrap-id-"],
#section-id-1590567297817 .sppb-col-md-3 > [id^="column-wrap-id-"] > [id^="column-id-"],
#section-id-1590567297817 .sppb-col-md-3 .sppb-column-addons {
    display: flex;
    flex-direction: column;
    width: 100%;
}

#section-id-1590567297817 .sppb-col-md-3 .sppb-column-addons {
    flex: 1 1 auto;
}

#section-id-1590567297817 .sppb-col-md-3 .sppb-column-addons > .addon-root-button-group {
    margin-top: auto;
}

@media (max-width: 767.98px) {
    #section-id-1590567297817 .sppb-col-md-3 .sppb-column-addons > .addon-root-button-group {
        margin-top: 20px;
    }
}
