﻿.accordion_accordionElem__UUhu2
{
    background: var(--accordion-bg-color-item);
    margin-bottom: var(--accordion-margin-item);
    border-radius: var(--accordion-accordion-border-radius);
}
.accordion_accordionElem__UUhu2 button
{
    background: var(--accordion-bg-color-item);
    cursor: pointer;
    border-width: var(--accordion-accordion-border-width);
    border-color: var(--accordion-accordion-border-color);
    border-style: solid;
    border-radius: var(--accordion-accordion-border-radius);
}
.accordion_accordionElem__UUhu2 ul
{
    list-style: initial;
    padding: revert;
}
.accordion_accordionElem__UUhu2 ol
{
    list-style: decimal;
    padding: revert;
}
.accordion_accordionElem__UUhu2>div
{
    border-bottom: 0;
}
.accordion_title__5fQm5
{
    width: 100%;
    text-align: var(--accordion-align-title);
    margin-bottom: 10px;
    margin-top: 10px;
}
.accordion_titleContainer__sYAdr *
{
    color: var(--accordion-font-color-title);
    font-size: var(--accordion-font-size-title);
    font-family: var(--accordion-font-family-title);
    font-weight: var(--accordion-font-weight-title);
    line-height: var(--accordion-line-height-description);
    letter-spacing: var(--accordion-letter-spacing-title);
}
.accordion_titleContainer__sYAdr :hover
{
    text-decoration: none;
}
.accordion_descriptionContainer__clQU9
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: var(--accordion-margin-description);
    margin-bottom: var(--accordion-margin-description);
}
.accordion_descriptionContainer__clQU9 *
{
    color: var(--accordion-font-color-description);
    font-size: var(--accordion-font-size-description);
    font-family: var(--accordion-font-family-description);
    font-weight: var(--accordion-font-weight-description);
    line-height: var(--accordion-line-height-description);
    letter-spacing: var(--accordion-letter-spacing-description);
}
.accordion_descriptionContainer__clQU9 a
{
    color: var(--accordion-link-color-description);
}
.accordion_descriptionContainer__clQU9 a:hover
{
    color: var(--accordion-link-color-hover-description);
}
.accordion_iconContainer__GXI2L
{
    margin: 0 20px;
}
.accordion_iconContainer__GXI2L svg
{
    font-size: var(--accordion-icon-size);
}
.accordion_iconContainer__GXI2L svg path
{
    color: var(--accordion-uci-plus-minus-color);
}
.accordion_iconContainer__GXI2L svg:hover path
{
    color: var(--accordion-uci-plus-minus-hover-color);
}
[data-state=open] .accordion_accordionPlus__6yMd2
{
    display: none;
}
[data-state=open] .accordion_icon__openerCloser__XTDRT, [data-state=open] .accordion_icon__openerCloser__XTDRT .accordion_customIconCloser__KsNlD
{
    background: var(--accordion-icon-closer);
}
[data-state=closed] .accordion_accordionMinus__WEE4y
{
    display: none;
}
[data-state=closed] .accordion_icon__openerCloser__XTDRT
{
    background: var(--accordion-icon-opener);
}
.accordion_icon__openerCloser__XTDRT
{
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    object-fit: cover;
    width: var(--accordion-icon-size);
    height: var(--accordion-icon-size);
    display: inline-block;
}
.accordion_icon__openerCloser__XTDRT .accordion_customIconCloser__KsNlD
{
    background: var(--accordion-icon-closer);
}
.accordion_icon__openerCloser__XTDRT .accordion_customIcon__F7_a7
{
    background: var(--accordion-icon-opener);
}
.accordion_accordionContainer__XJUvW
{
    width: 100%;
}