.accordion{display:flex;flex-direction:column;width:100%;height:auto}.accordion .a-container{display:flex;flex-direction:column;width:100%}.accordion .a-container .a-btn{text-align:left;font-family:inherit;font-size:inherit;white-space:normal;margin:0;position:relative;width:100%;display:flex;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.accordion .a-container .a-btn span{display:block;position:absolute;height:14px;width:14px;right:20px}.accordion.faq-chevron .a-container .a-btn span{right:16px}.accordion.faq-plus .a-container .a-btn span:after{content:'';width:14px;height:3px;border-radius:2px;position:absolute;top:6px}.accordion.faq-plus .a-container .a-btn span:before{content:'';width:14px;height:3px;border-radius:2px;position:absolute;top:6px;transform:rotate(90deg);transition:all .3s ease-in-out}.accordion.faq-plus .a-container.active>.a-btn span::before{transform:rotate(0deg)}.accordion.faq-chevron .a-container .a-btn span:after{content:'';width:10px;height:3px;border-radius:0;position:absolute;transform:rotate(45deg);top:6px;left:-5px;transition:all .1s ease-in-out}.accordion.faq-chevron .a-container .a-btn span:before{content:'';width:10px;height:3px;border-radius:0;position:absolute;transform:rotate(135deg);top:6px;transition:all .1s ease-in-out}.accordion.faq-chevron .a-container.active>.a-btn span::before{transform:rotate(-135deg)}.accordion.faq-chevron .a-container.active>.a-btn span::after{transform:rotate(135deg)}.accordion .a-container .a-panel{width:100%;transition:all .2s ease-in-out;opacity:0;height:auto;max-height:0;overflow:hidden}.com_habitualshaker_faq-toggle_stack>.accordion>.stacks_out{width:100%}.accordion .a-container.active>.a-panel{opacity:1;overflow-y:scroll;max-height:100vh}@media screen and (max-width:600px){.accordion .a-container .a-panel{transition:all .3s ease-in-out}.accordion .a-container.active>.a-panel{max-height:200vh}}.a-btn span{pointer-events:none}.faq-plus .a-container:last-child:not(.active),.faq-chevron .a-container:last-child:not(.active){padding-bottom:0}.faq-stacks_in_6.accordion .a-container{padding-bottom:20px}.faq-stacks_in_6{padding:10px}.faq-stacks_in_6.accordion .a-container .a-btn{padding:15px 42px 15px 30px;color:var(--button-primary-color);;background-color:var(--accent-color);;border-radius:4px; box-shadow:0 3px 15px rgba(0,0,0,.2); font-weight: bold; text-transform: none;}.faq-stacks_in_6.accordion .a-container .a-btn span:after{background-color:var(--button-primary-color);}.faq-stacks_in_6.accordion .a-container .a-btn span:before{background-color:var(--button-primary-color);}.faq-stacks_in_6.accordion .a-container.active .a-btn span:after{background-color:var(--second-color-alt);}.faq-stacks_in_6.accordion .a-container.active .a-btn span:before{background-color:var(--second-color-alt);}.faq-stacks_in_6.accordion .a-container.active .a-btn{color:var(--second-color-alt);;background-color:var(--second-color);}.faq-stacks_in_6.accordion .a-container .a-panel{padding:0 10px}.faq-stacks_in_6.accordion .a-container.active .a-panel{padding:15px 10px 10px 10px}button.a-btn{text-transform: none;border-radius:unset;border:unset;padding:0}.faq-stacks_in_6 .a-container .a-btn>*{pointer-events:none} .faq-stacks_in_6 .a-container .a-btn>*{margin-bottom:0!important;font-weight: bold;!important;text-transform: none;!important}