.faq-section{padding:24px;max-width:1440px;margin:auto}.faq-section h2{font-size:36px;font-weight:400;line-height:40px;text-align:center;width:342px;margin:auto}.faq-section .faq-list{margin-top:40px}.faq-section .faq-list .faq-item{margin-bottom:16px;background-color:#f7f7f7;padding:16px 24px;border-radius:8px}.faq-section .faq-list .faq-item .title-container{display:flex;align-items:center;justify-content:space-between}.faq-section .faq-list .faq-item .title-container:hover{cursor:pointer;opacity:.9}.faq-section .faq-list .faq-item .title-container .title{font-size:24px;font-weight:400;line-height:32px}.faq-section .faq-list .faq-item .content{margin-top:8px;font-size:16px;font-weight:400;line-height:24px;transition:all .3s}.faq-section .faq-list .faq-item .content.h-0{height:0;overflow:hidden;margin-top:0}.faq-section .faq-list .faq-item .content.h-auto{height:auto;margin-top:8px}@media(min-width:1024px){.faq-section{padding:64px}.faq-section h2{width:390px}}