:root{--accordion-label-color:var(--text-light);--accordion-label-color-active:var(--primary-accent);--accordion-plus-minus-color:var(--accordion-label-color);--accordion-plus-minus-color-active:var(--accordion-label-color-active);--accordion-content-color:var(--text-light);--accordion-divider-color:var(--light);--accordion-padding:var(--spacing-md)}.accordion{width:70%;max-width:1220px}@media screen and (width<1200px){.accordion{width:100%}}.accordion-item{border-bottom:1px solid var(--accordion-divider-color)}.accordion-item:last-child{border-bottom:none}.accordion-label{padding:var(--accordion-padding);cursor:pointer;color:var(--accordion-label-color);justify-content:space-between;align-items:center;padding-left:0;font-size:1.5rem;transition:color .3s;display:flex;position:relative}.active .accordion-label,.accordion-item:hover .accordion-label:not(.hover-color-fill){color:var(--accordion-label-color-active);-webkit-text-fill-color:unset}@media screen and (width<992px){.accordion-label{padding-right:0;font-size:1rem}}.accordion-content{font-family:var(--body-font);max-height:0;color:var(--accordion-content-color);transition:max-height .5s;overflow:hidden}.accordion-inner{padding:var(--accordion-padding);padding-top:0;padding-right:calc(var(--accordion-padding)*3);margin-top:0}@media screen and (width<768px){.accordion-inner{padding:0;padding-bottom:var(--accordion-padding)}}.accordion-plus-minus{cursor:pointer;width:24px;min-width:24px;max-width:24px;height:24px;margin-left:25px;display:inline-block;position:relative}.accordion-plus-minus:before,.accordion-plus-minus:after{content:"";background-color:var(--accordion-plus-minus-color);width:100%;height:3px;transition:transform .35s,background-color .5s ease-in-out .1s;display:block;position:absolute;top:50%;left:0}.accordion-plus-minus:before{transform:translateY(-50%)}.accordion-plus-minus:after{transform:translateY(-50%)rotate(90deg)}.accordion-item.active .accordion-plus-minus:before,.accordion-item.active .accordion-plus-minus:after,.accordion-item:hover .accordion-plus-minus:before,.accordion-item:hover .accordion-plus-minus:after{background-color:var(--accordion-plus-minus-color-active)}.accordion-item.active .accordion-plus-minus:before{opacity:0;transform:translateY(-50%)rotate(-90deg)}.accordion-item.active .accordion-plus-minus:after{transform:translateY(-50%)rotate(0)}