.tx-tc-accordion{--color: #000000;--background-color: transparent}.tx-tc-accordion #accordions .accordion{color:var(--color)}.tx-tc-accordion #accordions .accordion .accordion-header{margin:0;font-size:inherit;line-height:inherit}.tx-tc-accordion #accordions .accordion .accordion-title{display:flex;align-items:flex-start;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.tx-tc-accordion #accordions .accordion .accordion-title .accordion-icon{display:flex;align-items:center;flex:0 0 22px;height:22px;max-height:22px}.tx-tc-accordion #accordions .accordion .accordion-title .accordion-icon.plus_minus{position:relative;width:22px;transition:all ease .2s}.tx-tc-accordion #accordions .accordion .accordion-title .accordion-icon.plus_minus:before,.tx-tc-accordion #accordions .accordion .accordion-title .accordion-icon.plus_minus:after{content:"";border-radius:5px;background-color:var(--color);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tx-tc-accordion #accordions .accordion .accordion-title .accordion-icon.plus_minus:before{width:100%;height:3px}.tx-tc-accordion #accordions .accordion .accordion-title .accordion-icon.plus_minus:after{height:22px;width:3px;transition:all ease .2s}.tx-tc-accordion #accordions .accordion .accordion-title .accordion-icon.arrow svg{transition:all ease .2s;width:21.3333333333px;height:21.3333333333px}.tx-tc-accordion #accordions .accordion .accordion-title .accordion-text{padding-left:20px;flex:1 1 auto}.tx-tc-accordion #accordions .accordion .accordion-title:hover .accordion-icon.plus_minus,.tx-tc-accordion #accordions .accordion .accordion-title:focus-visible .accordion-icon.plus_minus{transform:scale(1.2)}.tx-tc-accordion #accordions .accordion .accordion-title:hover .accordion-icon.arrow svg,.tx-tc-accordion #accordions .accordion .accordion-title:focus-visible .accordion-icon.arrow svg{transform:scale(1.2)}.tx-tc-accordion #accordions .accordion .accordion-description{display:none;margin-top:20px;color:inherit}.tx-tc-accordion #accordions .accordion .accordion-description>:last-child{margin-bottom:0}.tx-tc-accordion #accordions .accordion.expanded .accordion-title .accordion-icon.plus_minus:after{opacity:0}.tx-tc-accordion #accordions .accordion.expanded .accordion-title .accordion-icon.arrow svg{transform:rotate(180deg)}.tx-tc-accordion #accordions .accordion.expanded .accordion-title:hover .accordion-icon.arrow svg,.tx-tc-accordion #accordions .accordion.expanded .accordion-title:focus-visible .accordion-icon.arrow svg{transform:rotate(180deg) scale(1.2)}.tx-tc-accordion #accordions .accordion.expanded .accordion-description{display:block}.tx-tc-accordion #accordions .accordion:not(:last-child){margin-bottom:20px}.tx-tc-accordion #accordions.background-color-1 .accordion .accordion-title{background-color:var(--background-color);border:1px solid var(--background-color);padding:15px 20px}.tx-tc-accordion #accordions.background-color-1 .accordion .accordion-title .accordion-icon.plus_minus{margin-top:0}.tx-tc-accordion #accordions.background-color-1 .accordion .accordion-title .accordion-icon.arrow{margin-top:2px}.tx-tc-accordion #accordions.background-color-1 .accordion .accordion-description{margin-top:0;background-color:#fff;color:#000}.tx-tc-accordion #accordions.background-color-1 .accordion .accordion-description>*{padding-right:20px;padding-left:20px}.tx-tc-accordion #accordions.background-color-1 .accordion .accordion-description>*:first-child{padding-top:15px}.tx-tc-accordion #accordions.background-color-1 .accordion .accordion-description>*:last-child{padding-bottom:15px}.tx-tc-accordion #accordions.background-color-1 .accordion.expanded .accordion-title .accordion-icon.arrow{margin-top:0}.tx-tc-accordion #accordions.background-color-1 .accordion.expanded .accordion-description{border:1px solid var(--background-color);border-top:0}