/**handles:block-acf-select-faqs**/
.faq-section{background-color:#f7f7f7;position:relative;overflow:hidden}.faq-section .narrower-content{position:relative;z-index:9;display:flex;gap:80px}.faq-section h2{text-align:center}.faq-section .faqs-list{position:relative;z-index:9;width:100%}.faq-section .faqs-list .faq{background-color:#fff;border-top:1px solid #8db640;border-bottom:1px solid #8db640;margin:24px 0;padding:17px 18px}.faq-section .faqs-list .faq:first-child{margin-top:0}.faq-section .faqs-list .faq .question-link{align-items:center;display:flex;justify-content:space-between;cursor:pointer}.faq-section .faqs-list .faq .question-link .h4{font-size:20px;font-weight:500;padding:0;line-height:1.2}.faq-section .faqs-list .faq .question-link .icon-toggle{transition:.25s ease-in-out;width:20px;height:26px;margin:0 0 0 10px}.faq-section .faqs-list .faq .question-link .icon-toggle .icon-down{display:block}.faq-section .faqs-list .faq .question-link .icon-toggle .icon-up{display:none}.faq-section .faqs-list .faq .question-link .icon-toggle .icon-up svg{transform:rotate(180deg)}.faq-section .faqs-list .faq .question-link.active .icon-toggle .icon-down{display:none}.faq-section .faqs-list .faq .question-link.active .icon-toggle .icon-up{display:block}.faq-section .faqs-list .faq .answer{display:none;margin-top:10px}.faq-section .faqs-list .faq .answer p{font-size:16px;line-height:1.5}@media screen and (max-width:767px){.faq-section .narrower-content{flex-wrap:wrap;gap:0}.faq-section h2{text-align:center;margin:0 auto 10px}}