/* faq-page */
main .faq-main-section .faq-sec #accordionFlushExample .accordion-item .accordion-button{padding: 8px 20px;}
main .faq-main-section .content-bg{background: var(--sectionbackground); text-align: center; padding: 50px 0;}
main .faq-main-section .content-bg .faq-title{font-weight: 800;font-size: 37px;line-height: 45px;margin-bottom: 15px;color: var(--txttheme);}
main .faq-main-section .content-bg .faq-intro{max-width: 720px; margin: 0 auto; color: #5b6477; font-size: 18px; line-height: 30px; font-weight: 500; text-wrap: balance;}
main .faq-main-section .content-bg .headerLine{width: 160px;height: 2px;display: inline-block; vertical-align: top;	background: #69A9E3;}
main .faq-main-section .description .title span{color: var(--txttheme);}
main .faq-main-section .description .text{font-weight: 300;font-size: 36px; line-height: 48px; margin-bottom: 30px;}
main .faq-main-section .faq-sec{padding: 50px 0; background: none;}
main .faq-main-section .faq-sec .faq-title{text-align: center;color: var(--txttheme); font-weight: 700;font-size: 45px;margin-bottom: 40px;}
main .faq-main-section .faq-sec .accordion-item span{font-size: 18px;font-weight: 600;color: var(--primarycolor);margin-bottom: 0;}
main .faq-main-section .faq-sec .accordion-item .accordion-body p{font-size: 15px;line-height: 32px;font-weight: 500;}
main .faq-main-section .faq-sec .accordion{background: rgba(23, 133, 253, .1); padding: 50px;}
main .faq-main-section .faq-sec .accordion .accordion-item{padding: 10px;}
@media (max-width: 575px){ main .faq-main-section .content-bg .faq-intro{font-size: 16px; line-height: 26px;} }
