.contact-faq{background:#fff;position:relative;padding:80px 0;margin:0}.contact-faq.section-spacing{padding:80px 0!important;margin:0!important}.contact-faq .section-spacing{padding:0!important;margin:0!important}.contact-faq .section-header{margin-bottom:60px}.contact-faq .section-header h2{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:20px;line-height:1.2}.contact-faq .section-header .rte{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #e2e8f0;border-radius:16px;margin-bottom:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000000d}.faq-item:hover{border-color:#cbd5e1;box-shadow:0 8px 25px #00000014;transform:translateY(-2px)}.faq-item.active{border-color:#3b82f6;box-shadow:0 8px 25px #3b82f626}.faq-question{width:100%;padding:24px 32px;background:#fff0;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:all .3s ease;outline:none}.faq-question:hover{background:#3b82f605}.faq-question-text{font-size:1.125rem;font-weight:600;color:#1e293b;line-height:1.4;flex:1}.faq-icon{flex-shrink:0;color:#64748b;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#3b82f61a;border-radius:50%}.faq-item.active .faq-icon{transform:rotate(180deg);background:#3b82f633;color:#3b82f6}.faq-answer{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:#f8fafc80}.faq-item.active .faq-answer{max-height:500px;border-top:1px solid #e2e8f0}.faq-answer-content{padding:24px 32px;color:#475569;font-size:1rem;line-height:1.6;transform:translateY(-10px);opacity:0;transition:all .3s ease .1s}.faq-item.active .faq-answer-content{transform:translateY(0);opacity:1}.faq-answer-content p{margin-bottom:16px}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content a{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .3s ease}.faq-answer-content a:hover{color:#1d4ed8;text-decoration:underline}.faq-answer-content ul,.faq-answer-content ol{margin-left:20px;margin-bottom:16px}.faq-answer-content li{margin-bottom:8px;line-height:1.6}@media (max-width:768px){.contact-faq .section-header h2{font-size:2rem}.faq-question{padding:20px 24px}.faq-question-text{font-size:1rem}.faq-answer-content{padding:20px 24px;font-size:.9375rem}.faq-icon{width:28px;height:28px}}@media (max-width:480px){.faq-item{border-radius:12px}.faq-question{padding:16px 20px;gap:16px}.faq-answer-content{padding:16px 20px}.contact-faq .section-header{margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/contact-faq.css.map */
