
  [data-directional-hover-tile] {
    transition: transform 0.4s cubic-bezier(0.21, 1, 0.34, 1);
    transform: translateY(-100%);
    will-change: transform;
  }

  .wf-design-mode .accordion_content_wrap {
    display: block;
  }

  .accordion_toggle_heading {
    background-color: transparent;
    padding-left: 0rem;
    padding-right: 0rem;
    transition:
      background-color 0.125s ease,
      padding 0.4s cubic-bezier(0.21, 1, 0.34, 1),
      transform 0.4s cubic-bezier(0.21, 1, 0.34, 1);
  }


  .accordion_toggle_heading:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  
  .accordion_component.is-opened .accordion_toggle_heading {
    background-color: transparent;
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .accordion_toggle_plus {
    transform: rotate(0deg);
    transition: transform 0.25s cubic-bezier(0.21, 1, 0.34, 1);
  }

  .accordion_component.is-opened .accordion_toggle_plus {
    transform: rotate(90deg);
  }
  
  .accordion_item:first-child .accordion_component {
    border-top: 1px solid var(--_color---stroke--dark-grey-20);
  }
