@keyframes accordion{from{opacity:0;transform:translateY(-10px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.accordion--boxed{padding:90px 20px;border-radius:0}.accordion--boxed.accordion--box-border{border:1px solid}.accordion--boxed.accordion--box-shadow{box-shadow:0px 32px 64px rgba(0,0,0,0.05),0px 16px 32px rgba(0,0,0,0.05)}.accordion--boxed .accordion__inner{margin:0 auto}.accordion__item{padding:20px 0}.accordion__item:not(:last-child){border-bottom:1px solid}.accordion__item:first-child{padding-top:0}.accordion__item:last-child{padding-bottom:0}.accordion__header{display:flex;justify-content:space-between;cursor:pointer}.accordion__title-summary{width:100%}.accordion__chevron{flex-shrink:0;width:40px;height:40px;margin:0;margin-inline-start:20px;padding:0;background:0;border:2px solid transparent;border-radius:0;outline:0;transition:.2s ease-in-out;cursor:pointer}.accordion__header:hover .accordion__chevron{transform:scale(1.15,1.15)}.accordion__chevron__up,.accordion__chevron__down{display:block}.accordion__chevron__up,.accordion__item--expanded .accordion__chevron__down{display:none}.accordion__item--expanded .accordion__chevron__up{display:block}.accordion__details{display:none;margin-top:20px}.accordion__item--expanded .accordion__details{display:block;animation:.2s ease-in-out forwards accordion}.accordion__back-to-top{margin-top:40px;float:right;font-size:.89rem;text-decoration:none}.accordion__back-to-top:hover{text-decoration:underline}[dir="rtl"] .accordion__back-to-top{float:left}@media(max-width:1139px){.accordion--boxed{padding-top:20px;padding-bottom:20px}}.accordion--light.accordion--boxed{background:#fff}.accordion--light.accordion--boxed.accordion--box-border,.accordion--light .accordion__item:not(:last-child),.accordion--light .accordion__chevron:focus{border-color:#e3e6ec}.accordion--light .accordion__chevron{color:#000}.accordion--light .accordion__back-to-top,.accordion--light .accordion__back-to-top:hover{color:#000}.accordion--dark.accordion--boxed{background:#000}.accordion--dark.accordion--boxed.accordion--box-border,.accordion--dark .accordion__item:not(:last-child),.accordion--dark .accordion__chevron:focus{border-color:rgba(255,255,255,.2)}.accordion--dark .accordion__chevron{color:#fff}.accordion--dark .accordion__back-to-top,.accordion--dark .accordion__back-to-top:hover{color:#fff}