.experience-commerce_layouts-jcAccordian .accordion-container {
  margin-bottom: 20px; }
  .experience-commerce_layouts-jcAccordian .accordion-container .jc-accordian {
    padding-bottom: 20px; }
  .experience-commerce_layouts-jcAccordian .accordion-container .card {
    border-radius: 8px; }
    .experience-commerce_layouts-jcAccordian .accordion-container .card .card-body .logo-col img {
      padding-left: 15px;
      padding-right: 5px; }
      @media (min-width: 768px) {
        .experience-commerce_layouts-jcAccordian .accordion-container .card .card-body .logo-col img {
          padding-left: 80px;
          padding-right: 40px; } }
      @media (min-width: 992px) {
        .experience-commerce_layouts-jcAccordian .accordion-container .card .card-body .logo-col img {
          padding-left: 160px;
          padding-right: 40px; } }
  .experience-commerce_layouts-jcAccordian .accordion-container .accordion-heading {
    margin-top: 8px; }
  .experience-commerce_layouts-jcAccordian .accordion-container .accordian-button {
    padding: 22px 25px;
    color: #16384E;
    width: 100%; }
  .experience-commerce_layouts-jcAccordian .accordion-container .accordian-button:focus {
    box-shadow: none; }
  .experience-commerce_layouts-jcAccordian .accordion-container .accordian-button[aria-expanded=false] {
    background-color: #FBE9C1;
    border-color: transparent;
    border: none; }
  .experience-commerce_layouts-jcAccordian .accordion-container .accordian-button[aria-expanded=false]:before {
    font-size: 40px;
    line-height: 24px;
    content: "+";
    float: right;
    font-weight: 300;
    padding-right: 5px; }
  .experience-commerce_layouts-jcAccordian .accordion-container .accordian-button[aria-expanded=true]:before {
    font-size: 40px;
    line-height: 24px;
    content: "-";
    float: right;
    font-weight: 300;
    padding-right: 5px; }
  @media (min-width: 768px) {
    .experience-commerce_layouts-jcAccordian .accordion-container .no-accordian-body {
      min-height: var(--minheight); } }
  .experience-commerce_layouts-jcAccordian .accordion-container .button-col {
    text-align: center; }
    .experience-commerce_layouts-jcAccordian .accordion-container .button-col .cta-button {
      width: 60vw;
      line-height: 2.4em; }
    @media (min-width: 768px) {
      .experience-commerce_layouts-jcAccordian .accordion-container .button-col {
        padding-left: 0;
        padding-right: 0; }
        .experience-commerce_layouts-jcAccordian .accordion-container .button-col .cta-button {
          font-size: 15px;
          width: 150px;
          line-height: 3em; } }
    @media (min-width: 992px) {
      .experience-commerce_layouts-jcAccordian .accordion-container .button-col .cta-button {
        font-size: 16px;
        width: 180px; } }

.experience-commerce_layouts-jcAccordian .xs-accordian .accordian-button {
  display: block; }

.experience-commerce_layouts-jcAccordian .xs-accordian .no-accoridan-row,
.experience-commerce_layouts-jcAccordian .xs-accordian .no-accordian-logo,
.experience-commerce_layouts-jcAccordian .xs-accordian .no-accordian-headline,
.experience-commerce_layouts-jcAccordian .xs-accordian .no-accordian-body,
.experience-commerce_layouts-jcAccordian .xs-accordian .no-accordian-button {
  display: none; }

.experience-commerce_layouts-jcAccordian .xs-grid {
  margin-top: 50px;
  padding-bottom: 10px; }
  .experience-commerce_layouts-jcAccordian .xs-grid .card {
    background-color: transparent;
    border: none;
    margin-bottom: 100px; }
  .experience-commerce_layouts-jcAccordian .xs-grid .card:last-child {
    margin-bottom: 0; }
  .experience-commerce_layouts-jcAccordian .xs-grid .accordian-button {
    display: none; }
  .experience-commerce_layouts-jcAccordian .xs-grid .no-accoridan-row,
  .experience-commerce_layouts-jcAccordian .xs-grid .no-accordian-logo,
  .experience-commerce_layouts-jcAccordian .xs-grid .no-accordian-headline,
  .experience-commerce_layouts-jcAccordian .xs-grid .no-accordian-body,
  .experience-commerce_layouts-jcAccordian .xs-grid .no-accordian-button {
    display: block; }
  .experience-commerce_layouts-jcAccordian .xs-grid .no-accordian-logo {
    margin: 0 auto 40px; }
    .experience-commerce_layouts-jcAccordian .xs-grid .no-accordian-logo img {
      vertical-align: bottom; }

@media (min-width: 768px) {
  .experience-commerce_layouts-jcAccordian .sm-accordian .card:last-child {
    margin-bottom: 17px; }
  .experience-commerce_layouts-jcAccordian .sm-accordian .accordian-button {
    display: block; }
  .experience-commerce_layouts-jcAccordian .sm-accordian .no-accoridan-row,
  .experience-commerce_layouts-jcAccordian .sm-accordian .no-accordian-logo,
  .experience-commerce_layouts-jcAccordian .sm-accordian .no-accordian-headline,
  .experience-commerce_layouts-jcAccordian .sm-accordian .no-accordian-body,
  .experience-commerce_layouts-jcAccordian .sm-accordian .no-accordian-button {
    display: none; }
  .experience-commerce_layouts-jcAccordian .sm-grid {
    padding-bottom: 10px;
    margin-top: 0; }
    .experience-commerce_layouts-jcAccordian .sm-grid .card {
      background-color: transparent;
      border: none;
      margin-bottom: 0; }
    .experience-commerce_layouts-jcAccordian .sm-grid .card:last-child {
      margin-bottom: 0; }
    .experience-commerce_layouts-jcAccordian .sm-grid .accordian-button {
      display: none; }
    .experience-commerce_layouts-jcAccordian .sm-grid .no-accoridan-row,
    .experience-commerce_layouts-jcAccordian .sm-grid .no-accordian-logo,
    .experience-commerce_layouts-jcAccordian .sm-grid .no-accordian-headline,
    .experience-commerce_layouts-jcAccordian .sm-grid .no-accordian-body,
    .experience-commerce_layouts-jcAccordian .sm-grid .no-accordian-button {
      display: block; }
    .experience-commerce_layouts-jcAccordian .sm-grid .no-accordian-logo {
      height: 28%;
      margin: 5px auto 20px; }
      .experience-commerce_layouts-jcAccordian .sm-grid .no-accordian-logo img {
        vertical-align: bottom; } }

@media (min-width: 992px) {
  .experience-commerce_layouts-jcAccordian .md-accordian .card:last-child {
    margin-bottom: 17px; }
  .experience-commerce_layouts-jcAccordian .md-accordian .accordian-button {
    display: block; }
  .experience-commerce_layouts-jcAccordian .md-accordian .no-accoridan-row,
  .experience-commerce_layouts-jcAccordian .md-accordian .no-accordian-logo,
  .experience-commerce_layouts-jcAccordian .md-accordian .no-accordian-headline,
  .experience-commerce_layouts-jcAccordian .md-accordian .no-accordian-body,
  .experience-commerce_layouts-jcAccordian .md-accordian .no-accordian-button {
    display: none; }
  .experience-commerce_layouts-jcAccordian .md-grid {
    margin-top: 0;
    padding-bottom: 10px; }
    .experience-commerce_layouts-jcAccordian .md-grid .card {
      background-color: transparent;
      border: none;
      margin-bottom: 0; }
    .experience-commerce_layouts-jcAccordian .md-grid .card:last-child {
      margin-bottom: 0; }
    .experience-commerce_layouts-jcAccordian .md-grid .accordian-button {
      display: none; }
    .experience-commerce_layouts-jcAccordian .md-grid .no-accoridan-row,
    .experience-commerce_layouts-jcAccordian .md-grid .no-accordian-logo,
    .experience-commerce_layouts-jcAccordian .md-grid .no-accordian-headline,
    .experience-commerce_layouts-jcAccordian .md-grid .no-accordian-body,
    .experience-commerce_layouts-jcAccordian .md-grid .no-accordian-button {
      display: block; }
    .experience-commerce_layouts-jcAccordian .md-grid .no-accordian-body {
      padding-right: rem-calc(20px);
      padding-left: rem-calc(20px); }
    .experience-commerce_layouts-jcAccordian .md-grid .no-accordian-logo {
      height: 28%;
      margin: 20px auto 25px; }
      .experience-commerce_layouts-jcAccordian .md-grid .no-accordian-logo img {
        vertical-align: bottom; } }
