@charset "utf-8";.faq-container{padding:1rem 2rem}.faq-header{text-align:left;margin-top:2rem;margin-bottom:2rem}.faq-title{font-size:1.4rem;font-weight:600;color:#84329b}.faq-title i{margin-right:10px}.faq-item{border:none;margin-bottom:1rem;border-radius:15px!important;overflow:hidden;transition:.3s;background:#fff}.faq-item:hover{transform:translateY(-2px)}.faq-question{background:#f8f9fa;border:none;padding:1.5rem;font-weight:600;font-size:1rem;border-radius:15px!important;transition:.3s;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#212529!important}.faq-question.active{background:#e31c79;color:#fff!important}.faq-question.active .faq-icon{color:#fff}.faq-question:focus{border-color:transparent;outline:0}.faq-arrow{font-size:.8rem;transition:transform .3s}.faq-question.active .faq-arrow{transform:rotate(180deg)}.faq-answer{padding:0 2rem;background:#fff;line-height:1.7;font-size:1rem;max-height:0;overflow:hidden;transition:.3s}.faq-answer.active{padding:2rem;max-height:500px}.faq-icon{margin-right:.5rem}.contact-section{padding:2rem;text-align:center;margin-top:3rem}.contact-section h4{margin-bottom:1rem;font-weight:600}.contact-btn{background:#e31c79;border:2px solid #e31c79;color:#fff;padding:.75rem 2rem;border-radius:35px;font-weight:600;text-decoration:none;display:inline-block;margin-top:1rem}.contact-btn:hover{background:#fff;border:2px solid #e31c79;color:#e31c79}@media (max-width:768px){.faq-title{font-size:1.3rem}.faq-title i{margin-right:5px}.faq-container{padding:.5rem;margin:1rem}.faq-question{padding:1rem;font-size:1rem}.faq-answer.active{padding:1.5rem}.contact-section{padding:0 1rem;text-align:center;margin-top:3rem}}