/* ----- START Center Content in Second Column ----- */
#cms-footer {
    --footer-column-main-width: 25%;
    --footer-columns-width: 40%;
    --footer-column-last-width: 25%;
}

@media screen and (min-width: 960px) {
    #cms-footer #footer-f1 .row {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    #cms-footer #footer-f1 .footer-column-main,
    #cms-footer #footer-f1 .footer-columns,
    #cms-footer #footer-f1 .footer-column-last {
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: auto;
    }

    #cms-footer #footer-f1 .footer-column-main {
        width: var(--footer-column-main-width);
        max-width: var(--footer-column-main-width);
    }

    #cms-footer #footer-f1 .footer-columns {
        width: var(--footer-columns-width);
        max-width: var(--footer-columns-width);
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
    }

    #cms-footer #footer-f1 .footer-column-last {
        width: var(--footer-column-last-width);
        max-width: var(--footer-column-last-width);
    }

    #cms-footer #footer-f1 .footer-column-last h2,
    #cms-footer #footer-f1 .footer-column-last .app-link,
    #cms-footer #footer-f1 .footer-column-last .footer-social-links {
        margin-left: auto;
        margin-right: unset;
        text-align: right;
    }
}

@media screen and (max-width: 959px) {
    #cms-footer #footer-f1 .row {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    #cms-footer #footer-f1 .logo-wrapper,
    #cms-footer #footer-f1 .footer-column-main,
    #cms-footer #footer-f1 .footer-columns,
    #cms-footer #footer-f1 .footer-column-last {
        width: 100%;
        text-align: center;
    }
}
/* ----- END Center Content in Second Column ----- */
/* ----- START Accordion Updates ----- */
.panel-heading {
    background: #DB6310 !important;
}

  .panel-title {
    color: #fff !important;
  }

  .panel-heading .panel-heading-button .panel-toggle-icon svg {
    stroke: #fff !important;
  }
/* ----- END Accordion Updates ----- */
