.mkt_button-list {
  margin: 0 0 1.5rem;
  padding: 0 1em; }
  .mkt_button-list .mkt_button-list_cta-container--rows-1 {
    margin: 0 auto;
    overflow-x: auto;
    overflow-y: hidden;
    text-align: center;
    width: 100%; }
    .mkt_button-list .mkt_button-list_cta-container--rows-1 .mkt-svg-overlay__link {
      border-color: #fff;
      border-style: solid;
      border-width: 0;
      font-size: 10px;
      padding-bottom: 0.5rem;
      padding-top: 0.5rem; }
      @media only screen and (min-width: 768px) {
        .mkt_button-list .mkt_button-list_cta-container--rows-1 .mkt-svg-overlay__link {
          margin-left: 0; } }
      @media only screen and (min-width: 1051px) {
        .mkt_button-list .mkt_button-list_cta-container--rows-1 .mkt-svg-overlay__link {
          font-size: 16px; } }
  .mkt_button-list .mkt_button-list_cta-container--rows-2 {
    text-align: left;
    margin: auto;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px; }
    .mkt_button-list .mkt_button-list_cta-container--rows-2 .sds_btn {
      width: 18%;
      text-align: left;
      margin: 0;
      display: inline-block; }
  .mkt_button-list .mkt_button-list_cta-container--cols-2 {
    text-align: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: auto auto 20px auto; }
    .mkt_button-list .mkt_button-list_cta-container--cols-2 .sds_btn {
      width: 50%;
      text-align: left;
      margin: 0;
      padding-left: 18%; }
  @media (max-width: 767px) {
    .mkt_button-list .mkt_button-list_cta-container {
      background-color: #fff;
      justify-content: space-around; }
      .mkt_button-list .mkt_button-list_cta-container .mkt-button-dropdown__heading {
        padding: 1em 0.5em; }
      .mkt_button-list .mkt_button-list_cta-container .mkt-button-dropdown li {
        text-align: left;
        padding: 0 0.5em; } }

