.module--faq{background-color:#fff;color:#000;margin-bottom:50px}.module--faq .faq__inner{box-sizing:border-box;margin:0 auto;max-width:900px}.module--faq .faq__heading{color:#19181c;font-family:Rethink Sans,sans-serif;font-size:30px;font-weight:400;margin:0 0 20px;text-transform:capitalize}.module--faq .faq__intro{color:#000;font-family:Lato,sans-serif;font-size:18px;font-weight:400;margin:0 0 40px;text-transform:capitalize}.module--faq .faq__items{display:flex;flex-direction:column;gap:15px}.module--faq .faq__item{background-color:#f9f9fa;border-radius:12px;overflow:hidden;transition:background-color .2s ease}.module--faq .faq__item:hover{background-color:#f2f2f2}.module--faq .faq__question{align-items:center;background:none;border:none;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-family:Rethink Sans,sans-serif;font-size:18px;font-weight:600;justify-content:space-between;padding:30px;text-align:left;width:100%}.module--faq .faq__question-text{flex:1;font-weight:600;margin:0;padding-right:20px;text-transform:capitalize}.module--faq .faq__chevron{align-items:center;display:inline-flex;margin:0;transition:transform .3s ease}.module--faq .faq__item.active .faq__chevron{transform:rotate(180deg)}.module--faq .faq__answer{box-sizing:border-box;max-height:0;opacity:0;overflow:hidden;padding:0 30px;transition:max-height .4s ease,opacity .3s ease}.module--faq .faq__item.active .faq__answer{max-height:500px;opacity:1;padding-bottom:30px}.module--faq .faq__answer *{color:#000;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:22px;margin:0 0 20px}.module--faq .faq__answer :last-child{margin-bottom:0}@media (max-width:768px){.module--faq .faq__inner{padding:0 20px}.module--faq .faq__question{padding:25px 20px}.module--faq .faq__answer{padding:0 20px 25px}}