.faq{font-family:Urbanist,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.faq__header{margin-bottom:2.75rem;text-align:center}.faq__title{color:#130612}.faq__question{border-bottom:1px solid #e9e7e9}.faq__question-header{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.faq__question-title{color:#000;font-size:1.25rem;font-weight:700;line-height:2rem;margin:0}.faq__question-button{align-items:center;background-color:#86f874;border:none;border-radius:50%;box-shadow:0 12px 28px rgba(0,0,0,.12);color:#04322b;display:flex;flex:0 0 auto;justify-content:center;min-height:48px;min-width:48px;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.faq__question-header:hover .faq__question-button{box-shadow:0 16px 36px rgba(0,0,0,.16);filter:saturate(1.03);transform:translateY(-1px)}.faq__icon{display:block}.faq__icon-minus{display:none}.faq__question-content{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .32s ease,opacity .28s ease,transform .28s ease}.faq__answer{color:#2f2b2e;font-size:1rem;font-weight:400;line-height:1.5rem;padding:8px 0 20px}.faq__question--open .faq__question-content{opacity:1;transform:translateY(0)}.faq__question--open .faq__icon-plus{display:none}.faq__question--open .faq__icon-minus{display:block}@media (max-width:768px){.faq__header{margin-bottom:2.25rem}.faq__question-title{font-size:1rem;line-height:1.5rem}.faq__question-button{min-height:40px;min-width:40px}}