.faq-section{width:100%;padding:40px var(--left-space);display:flex;flex-direction:column;align-items:center;gap:10px}.faq-section .faq-heading{font-size:var(--heading-two);text-align:center;font-weight:400}.faq-heading .highlight-last{color:var(--primary-color);font-weight:700}.faq-section .faq-description{font-size:var(--default-p-size);line-height:var(--p-line-height);width:80%;margin:0 auto;text-align:center}.faq-container{width:100%;display:flex;gap:20px;margin-top:20px}.faq-left-side{width:50%;height:500px}.faq-left-side img{height:100%;width:100%;border-radius:var(--border-radius2)}.faq-right{width:50%;display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid #ebebeb;border-radius:10px}.faq-item.active{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--secondary-color)}.faq-item.active .faq-answer{border-top:1px solid rgba(255,255,255,.248)}.faq-question{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:18px;cursor:pointer}.faq-answer,.faq-question{padding:20px;color:var(--text-dark)}.faq-answer{font-size:var(--default-p-size);line-height:var(--p-line-height)}.read-more-container{text-align:center;margin:20px 0}.read-more-btn{background:var(--primary-color);color:var(--secondary-color);border:1px solid var(--primary-color);padding:8px 18px;border-radius:var(--border-radius);cursor:pointer;font-size:var(--default-p-size);transition:.3s ease}.read-more-btn:hover{opacity:.9}@media (max-width:900px){.faq-section{width:100%;padding:20px var(--left-space)}.faq-section .faq-description{width:100%}.faq-container{flex-direction:column}.faq-left-side{width:100%;display:none}.faq-right{width:100%}.faq-question{font-size:16px}}