@use "sass:math";
/* media query mixin */
/* get rid of list formatting */
/* prevent long links from breaking out of container */
/* creates a colored circle with an icon in the middle */
/* formats the placeholder text within an input field */
.wa-accordion .accordion-item {
  margin: 0;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-bottom: none; }
  .wa-accordion .accordion-item:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07); }

.wa-accordion .accordion-button {
  flex-direction: row-reverse;
  background-color: transparent;
  box-shadow: none;
  color: #050712; }
  .wa-accordion .accordion-button::after {
    margin-right: 15px;
    margin-top: 5px;
    color: #2868b7;
    transition: transform 0.35s ease; }

.wa-accordion .accordion-header {
  margin-bottom: 0;
  margin-top: 0; }
  .wa-accordion .accordion-header__title {
    flex-grow: 2;
    font-size: 21px;
    font-weight: normal;
    line-height: 1.3;
    color: currentColor; }
    @media (max-width: 575px) {
      .wa-accordion .accordion-header__title {
        font-size: 21px; } }
  .wa-accordion .accordion-header__caption {
    font-size: 16px;
    color: #050712; }

.wa-accordion .accordion-body {
  padding: 1.25rem 3.45rem;
  border-top: 1px solid rgba(0, 0, 0, 0.07); }
  @media (max-width: 469px) {
    .wa-accordion .accordion-body {
      padding: 10px 20px; } }
  .wa-accordion .accordion-body > *:first-child {
    margin-top: 0; }
  .wa-accordion .accordion-body > *:last-child {
    margin-bottom: 0; }
  .wa-accordion .accordion-body ul li {
    padding: 8px 0; }

/*# sourceMappingURL=accordion.css.map */
