.accordion-widget{background-color:var(--page-background,#fff);color:var(--page-text,#333)}.accordion__items{flex-direction:column;gap:15px;display:flex}.accordion-item{text-align:left}.accordion-item .accordion-item__body .img-top-root-container{justify-content:flex-start}.accordion-item.--text_align_center{text-align:center}.accordion-item.--text_align_center .accordion-item__body .img-top-root-container{justify-content:center}.accordion-item.--text_align_right{text-align:right}.accordion-item.--text_align_right .accordion-item__body .img-top-root-container{justify-content:flex-end}.accordion__title{font-family:var(--font-family-title);font-size:calc(24px * var(--font-size-title,1));word-break:break-word;text-align:center;letter-spacing:inherit;text-transform:none;margin:0;padding:15px 0}.accordion__title.--text_align_left{text-align:left}.accordion__title.--text_align_right{text-align:right}.accordion-item__header{background-color:hsla(var(--page-background-h,0deg), var(--page-background-s,0%), 80%, .2);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;padding:20px 15px;display:flex}.accordion-item__title{font-size:calc(1.8rem * var(--font-size-paragraph,1));user-select:none;word-break:break-word;letter-spacing:inherit;line-height:inherit;text-transform:none;flex-grow:1;margin:0;padding:0}.accordion-item__icon{justify-content:center;align-items:center;display:flex;position:relative}.accordion-item__icon>svg{width:calc(16px * var(--font-size-title,1));height:calc(17px * var(--font-size-title,1));transition:transform .3s}.accordion-item__icon>svg>path{stroke:var(--page-text,#333)}.accordion-item.accordion-item--active>.accordion-item__header .accordion-item__icon.accordion-item__icon-plus>svg{transform:rotate(-225deg)}.accordion-item__body{font-size:calc(1.4rem * var(--font-size-paragraph,1));word-break:break-word;margin-top:15px;padding:15px;transition:opacity 1s}.accordion-item__body a{color:var(--page-text-link,#3493fb)}.accordion-item__body ul,.accordion-item__body ol{margin-block:1em;margin-inline:0;padding-inline-start:40px}.accordion-item__body ul,.accordion-item__body ol,.accordion-item__body li{list-style-position:inside}.accordion-item__body .img-top-root-container{display:flex}@media (width<=767px){.accordion-item__body{margin:0}}