.accordion{transition:margin-top .4s}
.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__toggle-content{flex-grow:1}
.accordion__arrow{transition:all .3s;margin-left:auto;width:13px;height:13px}
.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}
.accordion__content{overflow:hidden;visibility:hidden;height:0}
.accordion__parsys:focus-within,.accordion__content:focus-within{overflow:visible}
@media only screen and (min-width:992px){.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__toggle .accordion__title{padding-right:0}
.accordion--expanding-disabled>.accordion__wrapper>.accordion__toggle .accordion__arrow{display:none}
.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:991px) and (min-width:768px){.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__toggle .accordion__title{padding-right:0}
.accordion--tab-expanding-disabled>.accordion__wrapper>.accordion__toggle .accordion__arrow{display:none}
.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>.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__toggle .accordion__title{padding-right:0}
.accordion--mob-expanding-disabled>.accordion__wrapper>.accordion__toggle .accordion__arrow{display:none}
.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>.accordion__wrapper>.accordion__toggle>.accordion__arrow{display:none}
.accordion--active>.accordion__wrapper>.accordion__toggle .accordion__arrow{transform:rotate(-180deg)}
.accordion--active>.accordion__wrapper>.accordion__content{visibility:visible}
.accordion--transition>.accordion__wrapper>.accordion__content{transition:height .3s ease,visibility .0001s .3s}
.accordion--transition.accordion--active>.accordion__wrapper>.accordion__content{transition:height .3s ease}
.aem-AuthorLayer-Edit .accordion__parsys{overflow:visible}
.aem-AuthorLayer-Edit .accordion__content{height:auto;transition:none;visibility:visible;overflow:visible}