.program-faq{padding:var(--padding);background-color:var(--bg-color);text-align:center}.program-faq h2{font-size:var(--title-font-size);color:var(--title-color)}.program-faq .questions-list{width:var(--container-width);margin:0 auto}.program-faq .question-accordion{width:100%;height:auto}.program-faq .question-accordion .question-container{width:100%;padding-bottom:.125em;margin-bottom:.25em}.program-faq .question-accordion .question-container .question-btn{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin:0;position:relative;padding:1em 2em;width:100%;color:#000;font-weight:600;background-color:#fff;cursor:pointer;transition:all .3s ease-in-out}.program-faq .question-accordion .question-container .question-btn span{height:1em;width:1em;transition:all .3s}.program-faq .question-accordion .question-container .question-panel{width:100%;transition:all .2s ease-in-out;opacity:0;height:auto;max-height:0;overflow:hidden;padding:0 .875em}.program-faq .question-accordion .question-container.active .question-btn{color:#000}.program-faq .question-accordion .question-container.active .question-btn span{transform:rotate(45deg)}.program-faq .question-accordion .question-container.active .question-panel{padding:1em .875em .875em;opacity:1;max-height:500px}@media all and (max-width: 600px){.program-faq .container{padding-left:0;padding-right:0}.program-faq .question-accordion .question-container.active .question-btn span{transform:translateY(-55%) rotate(45deg)}}
/*# sourceMappingURL=/cdn/shop/t/1542/assets/program_faq.css.map */
