.accordion-wrap.svelte-1ft9pjf{font-family:var(--font-main);margin-top:24px}.accordion-wrap.svelte-1ft9pjf button:where(.svelte-1ft9pjf){position:relative;z-index:1;border:none;width:100%;text-align:left;padding:15px 0;color:var(--colour-font);font-size:20px;background-color:transparent;display:flex;justify-content:space-between;transition:background-color .3s linear,color .3s linear}@media screen and (max-width:900px){.accordion-wrap.svelte-1ft9pjf button:where(.svelte-1ft9pjf){font-size:18px}}.accordion-wrap.svelte-1ft9pjf button:where(.svelte-1ft9pjf):focus{outline:none}.accordion-wrap.svelte-1ft9pjf button:where(.svelte-1ft9pjf):after{content:"";position:absolute;z-index:-1;top:0;left:-20px;width:calc(100% + 40px);border-radius:4px;height:100%;background-color:#0003;opacity:0;transition:opacity .2s linear}.accordion-wrap.svelte-1ft9pjf button:where(.svelte-1ft9pjf):focus-visible:after{opacity:1}.accordion-wrap.svelte-1ft9pjf button:where(.svelte-1ft9pjf)>.icon:where(.svelte-1ft9pjf) path:where(.svelte-1ft9pjf){transition:fill .3s linear}.accordion-wrap.svelte-1ft9pjf button:where(.svelte-1ft9pjf)>.icon:where(.svelte-1ft9pjf){transform:rotate(180deg);transition:transform .6s cubic-bezier(.5,0,0,1)}.accordion-wrap.svelte-1ft9pjf .content-panel:where(.svelte-1ft9pjf){overflow:hidden;border-bottom:solid 2px rgba(155,155,155,.3);transition:max-height .6s cubic-bezier(.5,0,0,1);max-height:0}.accordion-wrap.svelte-1ft9pjf .content-inner:where(.svelte-1ft9pjf){padding:0 20px 20px}.accordion-wrap.is-open.svelte-1ft9pjf>.content-panel:where(.svelte-1ft9pjf){max-height:none}.accordion-wrap.is-open.svelte-1ft9pjf>button:where(.svelte-1ft9pjf) .icon:where(.svelte-1ft9pjf){transform:rotate(0)}
