.faq-block{overflow:hidden;max-width:100%;margin:0;font-family:inherit;margin-bottom:20px}.faq-item{border:1px solid #ccc;border-radius:7px;overflow:hidden;margin-bottom:10px}.faq-item:last-child{margin-bottom:0}.faq-item h3{display:flex;justify-content:space-between;align-items:center;margin:0!important;padding:12px 16px;background-color:#3312fb;color:#ffffff!important;font-size:1.3em;font-weight:500;cursor:pointer}.faq-title{flex-grow:1;text-align:left}.faq-title a{color:#fff;text-decoration:underline}.toggle-icon{margin-left:12px;transition:transform 0.3s ease}.faq-item.active .toggle-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;opacity:0;padding:0 16px;font-weight:400;font-size:16.5px;line-height:1.5;letter-spacing:.3px}.faq-answer a{color:#3312fb;text-decoration:underline}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding:10px 16px 16px;transition:max-height 1s ease}@media (max-width:768px){.faq-item h3{font-size:1.2em}}