@keyframes slideInBottom{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@keyframes slideInTop{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInHidden{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutHidden{0%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes loading-skeleton{0%{filter:brightness(100%)}100%{filter:brightness(90%)}}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideInFromRight{0%{right:-100%}50%{right:-50%}100%{right:0}}@keyframes spinner-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes tickAnimation{0%{opacity:0;stroke-dashoffset:-1000}10%{opacity:1}100%{opacity:1;stroke-dashoffset:0}}.accordion{background-color:var(--section-background-colour);padding-bottom:var(--section-padding-bottom, 0);padding-top:var(--section-padding-top, 0);position:relative}.accordion *{color:var(--section-text-colour, inherit)}.accordion__section{padding:0 var(--spacing-s)}.accordion__section:first-child{border-top:1px solid var(--collapsible-block-border-colour)}.accordion__content-inner{padding-bottom:var(--spacing-m)}.accordion .accordion__header{font-family:var(--header-font);font-size:var(--header-font-size-mobile);font-weight:var(--header-text-font-weight);font-variant-caps:var(--header-text-font-variant-caps);padding:var(--spacing-m) 0;color:inherit}.accordion .accordion__header:before,.accordion .accordion__header:after{background-color:currentColor}.accordion .accordion__header strong,.accordion .accordion__header b{font-weight:var(--font-weight-bold)}.accordion .accordion__header[aria-expanded=true]{color:var(--section-text-colour, inherit)}.accordion .accordion__content{font-family:var(--content-font);font-size:var(--content-font-size-mobile);font-weight:var(--content-text-font-weight);font-variant-caps:var(--content-text-font-variant-caps)}.accordion .accordion__content strong,.accordion .accordion__content b{font-weight:var(--font-weight-bold)}@media(min-width: 64em){.accordion{padding-bottom:var(--section-padding-bottom-desktop, 0);padding-top:var(--section-padding-top-desktop, 0)}.accordion__section{padding:0 var(--spacing-xxl)}.accordion__content-inner{padding-bottom:var(--spacing-xxl)}.accordion .accordion__header{font-size:var(--header-font-size-desktop)}.accordion .accordion__content{font-size:var(--content-font-size-desktop)}}
