.expertise-faq-block{padding:6rem 0 8rem;background:#fff}.expertise-faq-block .faq-heading{font-family:"Lexend Mega",sans-serif;font-size:3.2rem;font-weight:600;color:#052225;text-transform:uppercase;letter-spacing:-1.5px;margin-bottom:0;padding-bottom:3rem;position:relative}.expertise-faq-block .faq-heading:before{content:"";background:#d2bcaa;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:calc(100% + 150px)}.expertise-faq-block .faq-list{margin:0;padding-top:2rem}@media (max-width:992px){.expertise-faq-block .faq-heading{font-size:2.4rem}.expertise-faq-block .faq-heading:before{max-width:100%;width:100%}.expertise-faq-block .faq-list{padding:1rem}}.expertise-faq-block .faq-item{padding:2rem 0}.expertise-faq-block .faq-question{display:flex;align-items:center;width:100%;padding:0;background:0 0;border:none;cursor:pointer;text-align:left;font-family:"Lexend Mega",sans-serif;font-size:2rem;font-weight:300;color:#052225;text-transform:uppercase;letter-spacing:.5px;line-height:1.4;gap:1.5rem}@media (max-width:768px){.expertise-faq-block .faq-question{font-size:1.2rem}}.expertise-faq-block .faq-question:hover{color:#5d9ca2}.expertise-faq-block .faq-icon{flex-shrink:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #052225;transition:transform .2s}.expertise-faq-block .faq-item.is-open .faq-icon{transform:rotate(90deg)}.expertise-faq-block .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s}.expertise-faq-block .faq-answer>div{margin-top:1.5rem;padding:3rem;background:#f5f5f5;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:1.6rem;font-weight:400;color:#052225;line-height:1.7}.expertise-faq-block .faq-answer>div p{font-size:1.8rem;line-height:3rem;margin-bottom:1rem}.expertise-faq-block .faq-answer>div p:last-child{margin-bottom:0}.expertise-faq-block .faq-item.is-open .faq-answer{max-height:1000px}