.ks-accordion{display:block}.ks-accordion .accordion-slide{display:flex;flex-direction:column;margin-top:calc(var(--ks-spacing-size-xxs)*-1);width:100%}.ks-accordion .accordion-slide:first-child{margin-top:var(--ks-spacing-size-none)}.ks-accordion .accordion-slide:first-child .accordion-heading .accordion-control{border-top-left-radius:var(--ks-border-radius-sm);border-top-right-radius:var(--ks-border-radius-sm)}.ks-accordion .accordion-slide:last-child .accordion-heading .accordion-control{border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm)}.ks-accordion .accordion-slide:last-child .accordion-heading .accordion-control[aria-expanded=false]{transition-delay:.5s;transition-property:border-radius}.ks-accordion .accordion-slide:last-child .accordion-heading .accordion-control[aria-expanded=true]{border-bottom-left-radius:var(--ks-border-radius-none);border-bottom-right-radius:var(--ks-border-radius-none)}.ks-accordion .accordion-slide:last-child .accordion-content{border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm)}.ks-accordion .accordion-slide .accordion-heading{margin-bottom:var(--ks-spacing-size-none)}.ks-accordion .accordion-slide .accordion-heading .accordion-control{align-items:center;background-color:#fff;border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);color:rgba(var(--ks-color-primary-base),1);display:flex;font-size:var(--ks-font-size-sm);font-weight:700;justify-content:space-between;padding-left:var(--ks-spacing-size-lg);padding-right:var(--ks-spacing-size-lg);width:100%}.ks-accordion .accordion-slide .accordion-heading .accordion-control .accordion-icon{color:rgba(var(--ks-color-primary-base),1);font-size:var(--ks-font-size-md);line-height:1;transition:all var(--ks-transition-fast) ease-in-out}.ks-accordion .accordion-slide .accordion-heading .accordion-control:focus{outline:var(--ks-default-outline);outline-offset:var(--ks-default-outline-offset)}.ks-accordion .accordion-slide .accordion-heading .accordion-control[aria-expanded=true] .accordion-icon{transform:rotate(-180deg);transition:all var(--ks-transition-fast) ease-in-out}.ks-accordion .accordion-slide .accordion-heading .accordion-control[aria-expanded=false]{margin-bottom:calc(var(--ks-spacing-size-xxs)*-1)}.ks-accordion .accordion-slide .accordion-content{border-bottom:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-left:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-right:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);max-height:0;overflow:hidden;padding-left:var(--ks-spacing-size-lg);padding-right:var(--ks-spacing-size-lg);transition:all var(--ks-transition-fast) ease-in-out;visibility:hidden}.ks-accordion .accordion-slide .accordion-content[aria-hidden=false]{padding-bottom:var(--ks-spacing-size-lg);padding-top:var(--ks-spacing-size-lg);visibility:visible}.ks-accordion.sm .accordion-slide .accordion-heading .accordion-control{padding-bottom:var(--ks-spacing-size-sm);padding-top:var(--ks-spacing-size-sm)}.ks-accordion.md .accordion-slide .accordion-heading .accordion-control{padding-bottom:var(--ks-spacing-size-md);padding-top:var(--ks-spacing-size-md)}.ks-accordion.lg .accordion-slide .accordion-heading .accordion-control{padding-bottom:var(--ks-spacing-size-lg);padding-top:var(--ks-spacing-size-lg)}