.faq-module{padding:60px 0}.faq-module .faq-container{border-radius:12px;display:grid;gap:60px;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1280px;padding:0 32px}@media (max-width:900px){.faq-module .faq-container{gap:40px;grid-template-columns:1fr}}.faq-module .faq-intro{color:#242424}.faq-module .faq-intro h2{color:#242424;font-size:36px;font-weight:600;line-height:normal;margin-bottom:20px}.faq-module .faq-intro p{color:#242424;font-size:18px;font-weight:500;line-height:110%;margin:0 0 10px}.faq-module .faq-list{display:flex;flex-direction:column;gap:25px}.faq-module .faq-item{border-bottom:1px solid #d3d3d3;padding-bottom:20px}.faq-module .faq-question{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.faq-module .faq-question h3{color:#242424;font-size:28px;font-weight:600;line-height:normal;margin:0}.faq-module .faq-icon{color:#f60;font-size:28px;line-height:1;margin-left:15px}.faq-module .faq-content-wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.faq-module .faq-answer{color:#242424;font-size:18px;font-weight:500;line-height:110%;margin-top:15px;max-width:650px}.faq-module .faq-answer p{margin:0 0 10px}.faq-module .faq-answer ul{margin:10px 0;padding-left:20px}.faq-module .faq-item.open .faq-content-wrapper{max-height:800px}.faq-module .faq-item.open .faq-icon{content:"−"}