.custom-faq-section-container{margin:auto;max-width:1200px;padding:80px 20px}.custom-faq-section-container h2{color:#fff;font-size:50px;font-weight:700;margin:0 0 30px;text-align:center}.faq-container{margin:auto;max-width:770px}.faq-accordion{border-bottom:1px solid hsla(210,9%,78%,.5);padding:30px 0}.faq-question{align-items:center;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-size:20px;font-weight:500;gap:30px;justify-content:space-between}.faq-answer{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:500;line-height:22px;max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .5s ease-in-out,padding .4s ease-in-out,opacity .3s ease-in-out;will-change:max-height,opacity}.faq-accordion.show .faq-answer{opacity:1;padding-top:20px}.faq-accordion.show .faq-question .plus-icon,.minus-icon{display:none}.faq-accordion.show .faq-question .minus-icon{display:inline}@media(max-width:768px){.custom-faq-section-container{padding:50px 20px}.custom-faq-section-container h2{font-size:32px;line-height:32px;margin-bottom:20px}.faq-question{font-size:14px;line-height:17px}.faq-answer{font-size:12px;line-height:16px}}