.seo-faq-section{position:relative;margin-top:2.5rem;padding:1.25rem 1.25rem .5rem;background:#f5f7fa;border-radius:12px;scroll-margin-top:90px}@media(max-width:767px){.seo-faq-section{padding:1rem .75rem .25rem;scroll-margin-top:70px}}.seo-faq-section .seo-faq-heading{font-size:1.35rem;font-weight:600;color:#37485e;margin:0 0 .75rem}@media(max-width:767px){.seo-faq-section .seo-faq-heading{font-size:1.1rem}}.seo-faq-section .seo-faq-item{border-bottom:1px solid rgba(58,72,94,.149)}.seo-faq-section .seo-faq-item:last-child{border-bottom:none}.seo-faq-section .seo-faq-question-heading{margin:0;font-size:inherit;font-weight:inherit}.seo-faq-section .seo-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;background:#0000;border:none;text-align:left;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;color:#37485e}@media(max-width:767px){.seo-faq-section .seo-faq-question{font-size:15px;padding:14px 0}}.seo-faq-section .seo-faq-question:hover .seo-faq-question-text{color:#f26722}.seo-faq-section .seo-faq-question:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}.seo-faq-section .seo-faq-arrow{flex:0 0 auto;width:20px;height:20px;transition:transform .3s ease}.seo-faq-section .seo-faq-arrow.open{transform:rotate(180deg)}.seo-faq-section .seo-faq-item.open .seo-faq-question{color:#f26722}.seo-faq-section .seo-faq-answer{padding:0 0 16px;font-size:15px;line-height:1.75;color:#0a0a0a}@media(max-width:767px){.seo-faq-section .seo-faq-answer{font-size:14px}}.seo-faq-section .seo-faq-answer p{margin-bottom:.75rem}.seo-faq-section .seo-faq-answer p:last-child{margin-bottom:0}.seo-faq-section .seo-faq-answer a{color:#37485e;text-decoration:underline}.seo-faq-section .seo-faq-answer ol,.seo-faq-section .seo-faq-answer ul{padding-left:1.25rem;margin-bottom:.75rem}.seo-faq-section .seo-faq-answer h4,.seo-faq-section .seo-faq-answer h5,.seo-faq-section .seo-faq-answer h6{color:#f26722;font-weight:400;font-size:1rem;margin:1rem 0 .5rem}