.faq-box{margin-bottom:8px!important}.accordion-heading.faq-title{position:relative;padding:16px 52px 16px 20px!important;border-radius:10px!important;border:2px solid #2d7a2d!important;cursor:pointer;margin:0!important;transition:background .25s ease,color .25s ease;background:#ebffe1;color:#2d7a2d!important;font-weight:700!important}.accordion-heading.faq-title.active{background:linear-gradient(#0b9427 0%,#284d06 100%);color:#fff!important}.accordion-heading.faq-title::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:2px solid #2d7a2d;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232d7a2d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s ease,background .25s ease,border-color .25s ease}.accordion-heading.faq-title.active::after{background:#2d7a2d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'/%3E%3C/svg%3E") center/16px no-repeat;border-color:#2d7a2d}.accordion-content.faq-text{overflow:hidden;max-height:0;transition:max-height .35s ease,padding .3s ease;padding:0 20px!important;color:#444!important;font-size:15px!important;line-height:1.6!important}.accordion-content.faq-text.open{padding:14px 20px 20px!important;max-height:130px!important}@media (max-width:768px){.accordion-content.faq-text.open{max-height:160px!important}}