.accordion{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}@media (width <= 767px){.accordion{gap:1rem}}.accordion>.ac{background-color:var(--light-color,#d3d3d3);border:none;border-radius:var(--border-radius-md,1.5rem);margin:0;width:100%}.accordion>.ac>.ac-header .ac-trigger{align-items:center;color:var(--dark-color,#000);display:flex;font:inherit;gap:1.5rem;justify-content:space-between;padding:1.5rem 2rem}@media (width <= 767px){.accordion>.ac>.ac-header .ac-trigger{padding:1.5rem}}.accordion>.ac>.ac-header .ac-trigger:after{display:none}.accordion>.ac>.ac-header .ac-header__title{color:inherit;font-family:inherit;font-size:var(--text-h5,1.25rem);font-weight:400;margin:0;text-wrap:pretty}.accordion>.ac>.ac-header .ac-header__action{flex:0 0 clamp(1.5rem,3vw,3rem);font-size:clamp(1.5rem,3vw,3rem);transition:.3s;width:clamp(1.5rem,3vw,3rem)}.accordion>.ac>.ac-panel>.ac-text{color:inherit;font:inherit;padding:0 2rem 2rem}@media (width <= 767px){.accordion>.ac>.ac-panel>.ac-text{padding:0 1.5rem 1.5rem}}.accordion>.ac>.ac-panel>.ac-text>*{color:inherit}.accordion>.ac>.ac-panel>.ac-text>:last-child{margin-bottom:0}.accordion>.ac>.ac-panel>.ac-text a:not(.button){color:inherit;text-decoration:underline}.accordion>.ac.is-active>.ac-header .ac-header__title{color:var(--primary-color,#000);font-weight:700}.accordion>.ac.is-active>.ac-header .ac-header__action{rotate:180deg}