.faq-wrapper{margin:0 auto}.faq-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:40px}.faq-item{border-top:1px solid #ddd;padding:18px 0;cursor:pointer}.faq-item:last-child{border-bottom:1px solid #ddd}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:500;color:#000}.faq-icon{transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{display:none;padding-top:12px;font-size:15px;color:#444;line-height:1.6}.faq-item.active .faq-answer{display:block}.contact-section{display:flex;flex-wrap:wrap;max-width:1200px;margin:50px auto;background-color:#fff;box-shadow:0 0 15px #0000001a;border-radius:10px;overflow:hidden}.contact-section__form,.contact-section__details{flex:1;min-width:300px;padding:40px}.contact-section__form{background-color:#f4f4f4}.contact-section__form h2,.contact-section__details h2{font-size:28px;margin-bottom:20px;color:#222}.contact-section__form input,.contact-section__form textarea{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ccc;border-radius:6px;font-size:16px}.contact-section__form button{background-color:#007bff;color:#fff;padding:12px 20px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background .3s}.contact-section__form button:hover{background-color:#0056b3}.contact-section__details p{margin-bottom:10px;line-height:1.6;font-size:16px}@media(max-width:768px){.contact-section{flex-direction:column}.contact-section__form,.contact-section__details{padding:30px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
