.footer-faq-section{display:flex;flex-direction:column;gap:20px;width:100%}.footer-faq-title{font-family:"Sofia Pro","Afacad Flux",sans-serif;font-size:20px;font-weight:400;color:var(--footer-dark-text);margin:0}.footer-faq-wrap{width:100%}.site-footer .footer-faq-wrap .faq-section-wrapper{width:100%;max-width:none;margin:0;padding:0}.site-footer .footer-faq-wrap .faq-items-container{align-items:stretch;gap:0}.site-footer .footer-faq-wrap .faq-item{max-width:none;width:100%;gap:0;animation:none;padding:14px 0;border-bottom:1px solid var(--footer-border)}.site-footer .footer-faq-wrap .faq-item:first-child{padding-top:0}.site-footer .footer-faq-wrap .faq-item:last-child{border-bottom:0}.site-footer .footer-faq-wrap .faq-question-header{color:var(--footer-dark-text);gap:12px}.site-footer .footer-faq-wrap .faq-number{font-family:"Afacad Flux",sans-serif;font-size:16px;font-weight:400;color:var(--footer-dark-text);flex-shrink:0;min-width:auto}.site-footer .footer-faq-wrap .faq-question{font-family:"Afacad Flux",sans-serif;font-size:18px;font-weight:400;color:var(--footer-dark-text);flex:1;min-width:0;line-height:1.4}.site-footer .footer-faq-wrap .faq-answer{font-family:"Afacad Flux",sans-serif;font-size:16px;font-weight:300;color:var(--footer-light-text);line-height:1.5;padding-left:52px}.site-footer .footer-faq-wrap .faq-separator{display:none}.site-footer .footer-faq-wrap .faq-toggle-icon{color:var(--footer-dark-text)}.footer-nav-resources-cols{display:flex;gap:56px;align-items:flex-start}.footer-nav-resources-cols>ul{flex:0 0 auto}@media (max-width:1024px){.footer-nav-resources-cols{gap:32px}}@media (max-width:575px){.footer-nav-resources-cols{flex-direction:column;gap:10px}}.alhomes-newsletter-error.is-visible{display:block}@media (max-width:768px){.site-footer .footer-faq-wrap .faq-question-header{flex-direction:row;align-items:center;gap:10px}.site-footer .footer-faq-wrap .faq-question{font-size:16px}.site-footer .footer-faq-wrap .faq-answer{font-size:14px;padding-left:0}}