.c-flexible-faq__list{list-style:none;overflow:hidden}
.c-flexible-faq__list>details:last-child{border-bottom:solid 1px #d9d9d9}
.c-flexible-faq__item{padding:0}
.c-flexible-faq__item__trigger{align-items:center;display:flex;justify-content:space-between;border:0;border-radius:0;color:#006192;background-color:#fff;cursor:pointer;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.2px;text-align:left;padding:24px 20px;border-top:solid 1px #d9d9d9;transition:font-weight .3s ease;width:auto;hyphens:auto;position:relative}
.azde-interim-design .c-flexible-faq__item__trigger{color:inherit}
.c-flexible-faq__item[open] .c-flexible-faq__item__trigger{font-weight:600}
.c-flexible-faq__item[open] .c-flexible-faq__item__trigger .c-flexible-faq__item__title{font-weight:600}
.c-flexible-faq__item[open] .c-flexible-faq__item__trigger__icon{transform:rotate(180deg)}
.c-flexible-faq .c-flexible-faq__item__trigger:focus-visible{border-radius:2px;outline:4px solid var(--accessibility-focus-color);z-index:1}
.c-flexible-faq__item__trigger:focus:not(:focus-visible){outline:0}
.c-flexible-faq__item__trigger__icon{transition:transform .2s ease-out}
.c-flexible-faq__item__content{transition:max-height .3s ease-out;overflow:hidden;padding-left:22px;padding-right:22px;background:var(--primary-white)}
.c-flexible-faq__item__content__wrapper{padding-bottom:32px}
.c-flexible-faq .c-copy p:last-child,.c-flexible-faq__item__content__wrapper div:last-child .c-copy,.c-flexible-faq__item__content__wrapper button:last-child{margin-bottom:0}
.c-flexible-faq__item__title{font-size:18px;font-weight:400;line-height:24px;letter-spacing:.2px}
@media(max-width:991.98px){.c-flexible-faq .c-flexible-faq__item__trigger:focus-visible{margin:16px 12px;padding:8px}
}
@media(min-width:992px){.c-flexible-faq:not(.c-flexible-faq--plus) .c-flexible-faq__item__trigger:focus-visible{margin:16px 12px;padding:8px}
.c-flexible-faq--accordion .c-flexible-faq__item__content__wrapper{padding-right:95px}
.c-flexible-faq__item__trigger__icon{margin-left:80px}
.cq-Editable-dom .c-flexible-faq--plus .c-flexible-faq__list{display:block}
.c-flexible-faq--plus{padding-top:24px}
.c-flexible-faq--plus .c-flexible-faq__item__trigger{pointer-events:none;color:inherit;border-top:0;padding:0}
.c-flexible-faq--plus .c-flexible-faq__item__trigger .c-flexible-faq__item__trigger__icon{display:none}
.c-flexible-faq--plus .c-flexible-faq__grid.c-flexible-faq__list{display:grid;grid-template-columns:1fr}
.c-flexible-faq--plus .c-flexible-faq__grid .c-flexible-faq__item{grid-column-start:1;grid-row-start:1}
.c-flexible-faq--plus .c-flexible-faq__list{display:flex}
.c-flexible-faq--plus .c-flexible-faq__list>details:last-child{border:0}
.c-flexible-faq--plus .c-flexible-faq__item__title{display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}
.c-flexible-faq--plus .c-flexible-faq__item{margin-top:8px;padding-left:15px;padding-right:15px;height:fit-content}
.c-flexible-faq--plus .c-flexible-faq__item__content{padding:0}
}
.c-flexible-faq details .c-list--ordered:not(.c-list--ordered-circle) .c-list__item::before{content:none}
.c-flexible-faq details summary::marker{display:none}
.c-flexible-faq details summary::-webkit-details-marker{display:none}