.accordion{--arrowWidth:13px;--arrowHeight:13px;--titleFontSize:inherit;--titleLineHeight:inherit;--titleColor:inherit;--titleColorOnHover:inherit;--titleTextTransform:normal;--titleFontWeight:normal;--arrowRotate:0;--arrowDisplay:block;--arrowColorOnHover:inherit;--contentVisibility:hidden;--contentTransition:none;--marginTop:0;--marginBottom:0;--backgroundColor:transparent;--wrapperPadding:0;--parsysPadding:0;background-color:var(--backgroundColor);margin-top:var(--marginTop);margin-bottom:var(--marginBottom)}
@media(prefers-reduced-motion:reduce){.accordion{transition:none}
}
@media(prefers-reduced-motion:no-preference){.accordion{transition:margin-top .4s}
}
.accordion__wrapper{padding:var(--wrapperPadding)}
.accordion__toggle{position:relative;display:flex;align-items:center;user-select:none;cursor:pointer;width:100%;border-radius:4px;text-align:left}
.accordion__toggle>div{pointer-events:none}
.accordion__toggle:focus{z-index:1}
.accordion__toggle-link{border-radius:4px}
.accordion__title{font-size:var(--titleFontSize);line-height:var(--titleLineHeight);color:var(--titleColor);text-transform:var(--titleTextTransform);font-weight:var(--titleFontWeight)}
.accordion__toggle-content{flex-grow:1}
.accordion__arrow{transform:rotate(var(--arrowRotate));margin-left:auto;width:var(--arrowWidth);height:var(--arrowHeight);display:var(--arrowDisplay)}
@media(prefers-reduced-motion:reduce){.accordion__arrow{transition:none}
}
@media(prefers-reduced-motion:no-preference){.accordion__arrow{transition:all .3s}
}
.accordion__image-ref{position:absolute;height:1px;width:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}
.accordion__parsys{overflow:hidden;padding:var(--parsysPadding)}
.accordion__content{overflow:hidden;visibility:var(--contentVisibility);height:0}
@media(prefers-reduced-motion:reduce){.accordion__content{transition:none}
}
@media(prefers-reduced-motion:no-preference){.accordion__content{transition:var(--contentTransition) ''}
}
.accordion .accordion__toggle:hover .accordion__arrow{color:var(--arrowColorOnHover)}
.accordion .accordion__toggle:hover .accordion__title{color:var(--titleColorOnHover)}
.accordion__parsys:focus-within,.accordion__content:focus-within{overflow:visible}
@media only screen and (min-width:1230px){.accordion--expanding-disabled{--arrowDisplay:none;--titlePaddingRight:0}
.accordion--expanding-disabled>.accordion__wrapper>.accordion__toggle{cursor:default}
.accordion--expanding-disabled>.accordion__wrapper>.accordion__toggle .accordion__title-btn{cursor:inherit}
.accordion--expanding-disabled>.accordion__wrapper>.accordion__parsys{overflow:visible}
.accordion--expanding-disabled>.accordion__wrapper>.accordion__content{height:auto;transition:none;visibility:visible;overflow:visible}
.accordion--title-hidden>.accordion__wrapper>.accordion__toggle{display:none}
.accordion--title-hidden>.accordion__wrapper>.accordion__parsys{overflow:visible}
.accordion--title-hidden>.accordion__wrapper>.accordion__content{height:auto;transition:none;visibility:visible;overflow:visible}
}
@media only screen and (max-width:1229px) and (min-width:768px){.accordion--tab-expanding-disabled{--arrowDisplay:none;--titlePaddingRight:0}
.accordion--tab-expanding-disabled>.accordion__wrapper>.accordion__toggle{cursor:default}
.accordion--tab-expanding-disabled>.accordion__wrapper>.accordion__toggle .accordion__title-btn{cursor:inherit}
.accordion--tab-expanding-disabled>.accordion__wrapper>.accordion__parsys{overflow:visible}
.accordion--tab-expanding-disabled>.accordion__wrapper>.accordion__content{height:auto;transition:none;visibility:visible;overflow:visible}
.accordion--tab-title-hidden>.accordion__wrapper>.accordion__toggle{display:none}
.accordion--tab-title-hidden>.accordion__wrapper>.accordion__parsys{overflow:visible}
.accordion--tab-title-hidden>.accordion__wrapper>.accordion__content{height:auto;transition:none;visibility:visible;overflow:visible}
}
@media only screen and (max-width:767px){.accordion--mob-expanding-disabled{--arrowDisplay:none;--titlePaddingRight:0}
.accordion--mob-expanding-disabled>.accordion__wrapper>.accordion__toggle{cursor:default}
.accordion--mob-expanding-disabled>.accordion__wrapper>.accordion__toggle .accordion__title-btn{cursor:inherit}
.accordion--mob-expanding-disabled>.accordion__wrapper>.accordion__parsys{overflow:visible}
.accordion--mob-expanding-disabled>.accordion__wrapper>.accordion__content{height:auto;transition:none;visibility:visible;overflow:visible}
.accordion--mob-title-hidden>.accordion__wrapper>.accordion__toggle{display:none}
.accordion--mob-title-hidden>.accordion__wrapper>.accordion__parsys{overflow:visible}
.accordion--mob-title-hidden>.accordion__wrapper>.accordion__content{height:auto;transition:none;visibility:visible;overflow:visible}
}
.accordion--arrow-hidden{--arrowDisplay:none}
.accordion--active{--arrowRotate:-180deg;--contentVisibility:visible}
.accordion--transition{--contentTransition:height,0.3s ease,visibility,0.0001s .3s}
.accordion--transition.accordion--active{--contentTransition:height .3s ease}
.aem-AuthorLayer-Edit .accordion__parsys{overflow:visible}
.aem-AuthorLayer-Edit .accordion__content{height:auto;transition:none;visibility:visible;overflow:visible}