.accordion{margin-top:var(--spacing-unit);border-top:1px solid;border-bottom:1px solid}.accordion+.accordion{border-top:none;margin-top:0}.accordion:first-child,link:first-child+.accordion{margin-top:0}.accordion .accordion-heading{font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;color:inherit;text-align:left;cursor:pointer;width:100%;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:30px 0;font-size:1rem;font-weight:800;line-height:1;display:flex}.accordion .accordion-heading:after{content:"";background-color:currentColor;width:16px;height:10px;transition:transform .3s;display:block;mask-image:url(a5cae488316f72f4.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.accordion .accordion-inner{padding-bottom:50px;display:none}.accordion .accordion-inner:last-of-type{position:relative;top:-1px}.accordion .accordion-inner>:first-child{margin-top:0}.accordion .accordion-inner>:last-child{margin-bottom:0}.accordion.accordion-open .accordion-heading:after{transform:rotate(180deg)}.accordion:last-child{margin-bottom:1em}.accordion.style-counter{counter-reset:accordion;counter-increment:accordion}.accordion.style-counter+.accordion.style-counter{counter-reset:none}.accordion.style-counter .accordion-heading:before{content:counter(accordion)}.accordion.style-counter{border-top:none;border-bottom:none}.accordion.style-counter+.accordion.style-counter .accordion-counter-border{display:block}.accordion.style-counter .accordion-inner{border-left:1px solid;margin-left:24px;padding-top:5px;padding-bottom:10px;padding-left:48px}.accordion.style-counter .accordion-counter-border{background-color:currentColor;width:1px;height:6px;margin-top:-1px;margin-left:24px;display:none}.accordion.style-counter .accordion-heading{width:auto;padding:10px 0;font-size:20px;font-weight:700}.accordion.style-counter .accordion-heading:before{color:#fff;background-color:#43a884;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-right:20px;display:flex}.accordion.style-counter .accordion-heading:after{margin-left:20px}.page-section.style-default .accordion .accordion-heading{border-top:3px solid #fff}.page-section.style-light .accordion .accordion-inner{border-top:1px solid #2222}
/*# sourceMappingURL=css-wpce--accordion.css.map*/