.modular-content .accordion-button::after {
  display: none !important;
}

.modular-content .accordion-button .accordion-icon {
  transition: transform 0.2s ease-in-out;
}

.modular-content .accordion-button:not(.collapsed) .accordion-icon {
  transform: rotate(-180deg);
}

/* BOTH MINIMALIZED AND EXTENDED */
.phantom-modular-content,
.phantom-modular-content-minimalized {
  margin: 2rem 0rem;
}

.phantom-modular-content picture,
.phantom-modular-content-minimalized picture {
  position: relative;
  img {
    width: 100%;
    height: auto;
  }
}

/* MINIMALIZED CONTENT */
.phantom-modular-content-minimalized {

  .accordion-item .accordion-header .accordion-button {
    padding-left: 0;
    padding-right: 0;
  }

  /* hide arrow icon */
  .accordion-header .accordion-button:after {
    display: none;
  }

  /* rotate plus icon when open */
  .accordion-button svg {
    transition: 0.2s ease;
  }
  .accordion-button:not(.collapsed) svg{
    transform: rotate(45deg);
  }

  /* title */
  .label-container {
    margin-left: 1rem;
  }
}
