.accordion--wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:76.7rem;row-gap:var(--row-gap)}.accordion__heading{margin:0 auto;max-width:76.7rem;text-align:center}.accordion__heading p:last-child{margin-bottom:0}@media screen and (max-width:767px){.accordion__wrapper{gap:2.5rem;grid-template-columns:1fr}}.accordion__accordion{background-color:var(--colors-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.ac,.accordion__accordion{box-sizing:border-box;margin-top:0}.ac{border-bottom:1px solid var(--colors-medium-grey)}.ac:last-of-type{margin-bottom:0}.ac .ac-header{align-items:center;display:flex;margin:0;padding:0}.ac .ac-header h3{margin-bottom:0}.ac .ac-trigger{background-color:transparent;border:0;cursor:pointer;height:100%;margin:0;position:relative;text-align:left;text-decoration:none;transition:color .25s ease;width:100%}.ac button.ac-trigger{align-items:center;display:flex;justify-content:space-between;padding:32px;width:100%}.ac .ac-panel{overflow:hidden;padding-left:32px;padding-right:32px;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel p{max-width:90%;padding-bottom:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active .ac-panel svg{transform:rotate(180deg)}.ac-header svg,.ac.is-active .ac-panel svg{display:inline-block;transition:transform .5s ease}.ac-header svg.rotated{transform:rotate(180deg)}@media screen and (max-width:767px){.ac .ac-panel p{max-width:100%}}