.faq-section{display:flex;font-family:Arial,sans-serif;gap:8rem;margin:auto}.faq-header h1{color:#242344}.faq-header{max-width:42%;position:relative}.faq-header p{width:80%}.faq-header img{bottom:-60px;left:0;position:absolute;width:70%}.faq-header h1{font-size:2rem;margin-bottom:.5rem}.faq-header p{color:#666}.faq-container{display:flex;flex:2;flex-direction:column;gap:1rem}.faq-item{border:1px solid #ddd;border-radius:20px;overflow:hidden}.faq-item.open .faq-answer{display:block}.faq-item.open .arrow-icon{transform:rotate(180deg)}.faq-question{align-items:center;border:none;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;text-align:left;width:100%}.faq-answer,.faq-question{background:#f7f8fc;padding:1rem}.faq-answer{color:#242344;display:none;letter-spacing:1px;margin-top:-16px}.faq-answer p{margin:.5rem 0}.arrow-icon{transition:transform .3s ease}.faq-item button:hover,button:focus{background-color:#f7f8fc;border:unset!important;color:#500fff}.faq-item button{color:#500fff;font-size:21px}@media (max-width:990px){.faq-section{flex-direction:column;gap:1rem;padding:1rem}.faq-header img{display:none}.faq-header{max-width:100%;text-align:center}.faq-header h2{font-size:2.5rem}.faq-header p{font-size:1rem;width:100%}.faq-container{gap:.5rem}.faq-question{font-size:.9rem;padding:.8rem}.faq-answer{font-size:.85rem;padding:.8rem}.arrow-icon{font-size:1.2rem}}