.faq-page-body { background:#e6e6e6; }
.faq-page-body .FAQ-full-section { min-height:100vh; height:auto; padding:145px 0 90px; }
.faq-page-body .FAQ-full-section > .container { max-width:1400px; }
.faq-page-intro { max-width:760px; margin:-25px auto 45px; color:#59515e; text-align:center; line-height:1.9; }
.faq-page-body .faq-qoustions { flex:1 1 auto; }
.faq-page-body .faq-img { flex:0 0 min(32%,390px); }
.faq-page-body .faq-img img { display:block; width:100%; height:auto; }
.faq-page-body .faq h2 { margin:0 15px 0 0; color:inherit; font-family:peyda-medium; font-size:16px; line-height:1.55; text-align:right; }
.faq-page-body .faq-answer-copy { color:#151515; font-family:peyda-regular; font-size:15px; line-height:1.9; text-align:right; }
.faq-page-body .faq-answer-copy p { margin:0; color:inherit; font:inherit; line-height:inherit; text-align:inherit; }
.faq-page-body .faq-empty { padding:25px; border-radius:15px; background:#fff; text-align:center; }
body.ltr.faq-page-body .faq h2 { margin-right:0; margin-left:15px; font-family:Syne,sans-serif; font-weight:600; text-align:left; }
body.ltr.faq-page-body .faq-answer-copy,body.ltr.faq-page-body .faq-answer-copy p { direction:ltr; font-family:Syne,sans-serif; text-align:left; }
body.ltr.faq-page-body .faq { flex-direction:row-reverse; }
@media(max-width:991px){.faq-page-body .FAQ-full-section{padding:120px 0 65px}.faq-page-body .FAQ-concon{gap:35px!important}.faq-page-body .faq-img{flex-basis:auto;max-width:360px;margin:0 auto}.faq-page-intro{margin-bottom:35px}}
@media(max-width:575px){.faq-page-body .FAQ-full-section{padding:105px 0 50px}.faq-page-body .FAQ-concon{gap:25px!important}.faq-page-body .faq h2{font-size:14px}.faq-page-body .faq-img{max-width:280px}}
