.faq{background-color:#00762f;color:#fff;padding:1.88rem 0}.faq__heading{font-size:1.625rem;font-weight:700;margin-bottom:.875rem}.faq__paragraph{font-size:1rem;font-weight:400}.faq__lists{list-style-type:none;margin-inline:auto;padding:0}.faq__item{border-bottom:1px solid #fff;padding:1.25rem}.faq__question:after{content:"+";display:block;font-size:1.5rem;font-weight:700;position:absolute;right:0}.faq__question{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;padding-right:1.5rem;position:relative}.faq__answer{max-height:0;overflow:hidden;transition:max-height .2s ease-out;visibility:hidden}.faq__question.active+.faq__answer{margin-top:.875rem;max-height:max-content;visibility:visible}.faq.--light{background-color:#fff;color:#3e3e41}@media screen and (min-width:768px){.faq{padding:5rem 7.5rem}.faq__lists{max-width:40.875rem}.faq__heading{font-size:2.375rem}.faq__paragraph{font-size:1.125rem}}