.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:block;cursor:pointer;transition:all 0.3s ease-in-out}.accordion .a-container .a-btn span{display:block;position:absolute;height:14px;width:14px;right:20px}.accordion .a-container .a-btn span:after{content:'';width:14px;height:3px;border-radius:2px;position:absolute;top:6px}.accordion .a-container .a-btn span:before{content:'';width:14px;height:3px;border-radius:2px;position:absolute;top:6px;transform:rotate(90deg);transition:all 0.3s ease-in-out}.accordion .a-container .a-panel{width:100%;transition:all 0.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-btn span::before{transform:rotate(0deg)}.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 0.3s ease-in-out}.accordion .a-container.active>.a-panel{max-height:200vh}}.a-btn span{pointer-events:none}
.faq-stacks_in_6.accordion .a-container{padding-bottom:20px}.faq-stacks_in_6.accordion .a-container .a-btn{padding:15px 42px 15px 30px;color:rgba(34, 34, 34, 1.00) ;background-color:rgba(255, 255, 255, 1.00) ;border-radius:4px;  font-weight: bold; text-transform: none;}.faq-stacks_in_6.accordion .a-container .a-btn span:after{background-color:rgba(34, 34, 34, 1.00) }.faq-stacks_in_6.accordion .a-container .a-btn span:before{background-color:rgba(34, 34, 34, 1.00) }.faq-stacks_in_6.accordion .a-container.active .a-btn span:after{background-color:rgba(34, 34, 34, 1.00) }.faq-stacks_in_6.accordion .a-container.active .a-btn span:before{background-color:rgba(34, 34, 34, 1.00) }.faq-stacks_in_6.accordion .a-container.active .a-btn{color:rgba(34, 34, 34, 1.00) ;background-color:rgba(255, 255, 255, 1.00) }.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}.faq-stacks_in_6 .a-container .a-btn span{top:18px}button.a-btn{text-transform: none;border-radius:unset;border:unset;padding:0}
