.content-accordion .content-accordion-trigger{display:block;font-size:var(--text-lg);font-weight:700;margin:0;padding-bottom:1.25rem;padding-right:2.5rem;position:relative}.content-accordion .content-accordion-trigger:after{color:var(--color-primary);content:"\f107";font-family:Font Awesome\ 6 Free;font-weight:900;line-height:1;position:absolute;right:16px;top:3px;-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.content-accordion .content-accordion-trigger.select-arrow-active:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.content-accordion .content-accordion-panel{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.content-accordion .content-accordion-panel.content-accordion-panel-active{max-height:none;overflow:initial;padding-bottom:3rem}.bordered-accordion article{border-top:1px solid #8b8a8f;margin-bottom:0;margin-left:-1.5rem;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;position:relative;width:calc(100% + 3rem)}.bordered-accordion article:last-child{border-bottom-width:1px}.bordered-accordion article:has(.content-accordion-panel-active){border-top:4px solid var(--color-primary);-webkit-transition:border-top .19s ease-in-out;transition:border-top .19s ease-in-out}.bordered-accordion article:has(.content-accordion-panel-active):after{bottom:-2px;-webkit-box-shadow:5px -8px 24px 1px var(--color-gray-dk);box-shadow:5px -8px 24px 1px var(--color-gray-dk);content:"";height:2px;left:-1.5rem;margin:0 auto;position:absolute;width:calc(100% + 3rem);z-index:1000}@media (min-width:680px){.bordered-accordion article{border:1px solid #8b8a8f;margin-bottom:1rem;margin-left:0;width:auto}}