.faq{padding:8rem 0}@media(max-width:767.98px){.faq{margin:unset;padding:4rem 0}}.faq .faqs-dropdown{align-items:center;display:flex;flex-direction:column;justify-content:center}.faq .faqs-dropdown .dropdown-wrapper{max-width:994px}.faq .faqs-dropdown .dropdown-container{border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,.08);margin-bottom:2.5rem;padding:1rem 1.25rem}.faq .faqs-dropdown .dropdown-container button{background:transparent;border:none;display:inline-block;outline:none}.faq .faqs-dropdown .dropdown-container button .title{align-items:center;display:flex;justify-content:space-between}.faq .faqs-dropdown .dropdown-container button .title .title-text{color:#394759;font-family:Montserrat,Open Sans,sans-serif;font-size:20px;font-weight:500;line-height:34px;margin-bottom:0;text-align:left}@media(max-width:767.98px){.faq .faqs-dropdown .dropdown-container button .title .title-text{font-size:16px;line-height:24px;text-align:initial}}.faq .faqs-dropdown .dropdown-container button:focus{outline:0}.faq .faqs-dropdown .dropdown-container button i{color:#ff8d69;font-size:2rem;margin-left:auto;margin-right:1rem;transition:transform .3s}.faq .faqs-dropdown .dropdown-container button .rotate{transform:rotate(90deg)}.faq .faqs-dropdown .dropdown-container button .description{font-family:Open Sans,sans-serif;font-size:16px;line-height:20px;margin-bottom:0;max-height:0;overflow:hidden;text-align:left;transition:max-height .5s cubic-bezier(0,1,0,1);width:754px}@media(max-width:991.98px){.faq .faqs-dropdown .dropdown-container button .description{font-size:14px;line-height:20px;text-align:initial;width:355px}}.faq .faqs-dropdown .dropdown-container button .description.show{max-height:100vh;transition:max-height 1s ease-in-out}