section.faq-categories:not(.white-bg){background:#efefef;margin-top:40px}section.faq-categories.white-bg{padding-top:40px}section.faq-categories .wrapper .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;margin-bottom:32px}section.faq-categories .wrapper .content .btns{margin-top:0}section.faq-categories .wrapper .filters{margin-bottom:48px}section.faq-categories .wrapper .filters .accordion-wrapper.open .accordion svg{transform:rotate(0)}section.faq-categories .wrapper .filters .accordion-wrapper .accordion svg{width:24px;height:fit-content;min-width:24px;min-height:fit-content}section.faq-categories .wrapper .cats{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:16px}section.faq-categories .wrapper .cats .cat{padding:16px;background:#FFF;color:#676868;text-align:center;transition:all .3s ease}section.faq-categories .wrapper .cats .cat:hover{background:#3F3F3F;text-decoration:none!important;color:#fff}section.faq-categories .wrapper .cats .cat.active{background:#4FB973;text-decoration:none!important;color:#fff}section.faq-categories .wrapper .questions .accordion-container{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper{width:100%;background:#FFF;padding:16px;border:0;border:1px solid #efefef}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper.open .accordion svg path:first-child{opacity:0}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion p{font-weight:600}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion svg{width:24px}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion svg path{transition:all .3s ease}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .panel .wrap{padding:16px 0}@media only screen and (min-width: 992px){section.faq-categories:not(.white-bg){margin-top:80px}section.faq-categories .wrapper .content{flex-direction:row;justify-content:space-between;align-items:center}section.faq-categories .wrapper .questions .accordion-container .accordion-wrapper .accordion p{font-size:1.25rem}}
