.main-faq{padding:0 40px}@media(max-width: 1024px){.main-faq{padding:0 20px}}@media(max-width: 480px){.main-faq{padding:0 16px}}.main-faq .customBlock{max-width:var(--inner-max-width);margin:0 auto}.main-faq .customBlock .faq-list{max-width:900px;margin:0 auto}.main-faq .customBlock .faq-list .faq-item{margin-bottom:16px;border-radius:16px;background:var(--color-white);border:2px solid rgba(var(--color-dark-rgb), 0.1);overflow:hidden;transition:opacity .6s ease-out,transform .6s ease-out,all .3s ease;opacity:0;transform:translateY(30px)}.main-faq .customBlock .faq-list .faq-item.show,.wp-admin .main-faq .customBlock .faq-list .faq-item,.wp-embed-responsive .main-faq .customBlock .faq-list .faq-item{opacity:1;transform:translateY(0px)}.main-faq .customBlock .faq-list .faq-item:hover{border-color:rgba(var(--color-dark-rgb), 0.2);box-shadow:0 4px 20px rgba(var(--color-dark-rgb), 0.08)}.main-faq .customBlock .faq-list .faq-item .faq-checkbox{display:none}.main-faq .customBlock .faq-list .faq-item .faq-checkbox:checked~.faq-question{background:linear-gradient(135deg, rgba(98, 68, 197, 0.05) 0%, rgba(98, 68, 197, 0.02) 100%)}.main-faq .customBlock .faq-list .faq-item .faq-checkbox:checked~.faq-question .faq-toggle{color:var(--color-primary, #6244C5)}.main-faq .customBlock .faq-list .faq-item .faq-checkbox:checked~.faq-question .faq-toggle .faq-toggle-vertical{opacity:0}.main-faq .customBlock .faq-list .faq-item .faq-checkbox:checked~.faq-answer{max-height:1000px;padding:12px 24px 24px;opacity:1}.main-faq .customBlock .faq-list .faq-item .faq-checkbox:checked~.faq-question~.faq-answer{max-height:1000px;padding:12px 24px 24px;opacity:1}.main-faq .customBlock .faq-list .faq-item:has(.faq-checkbox:checked){border-color:var(--color-primary, #6244C5);box-shadow:0 8px 30px rgba(98,68,197,.15)}.main-faq .customBlock .faq-list .faq-item .faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}@media(max-width: 768px){.main-faq .customBlock .faq-list .faq-item .faq-question{padding:16px 20px;gap:16px}}.main-faq .customBlock .faq-list .faq-item .faq-question .faq-question-text{font-size:18px;font-weight:600;line-height:1.4;color:var(--color-dark)}@media(max-width: 768px){.main-faq .customBlock .faq-list .faq-item .faq-question .faq-question-text{font-size:16px}}.main-faq .customBlock .faq-list .faq-item .faq-question .faq-toggle{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-dark);transition:all .3s ease}.main-faq .customBlock .faq-list .faq-item .faq-question .faq-toggle svg{width:24px;height:24px}.main-faq .customBlock .faq-list .faq-item .faq-question .faq-toggle svg path{transition:opacity .3s ease}.main-faq .customBlock .faq-list .faq-item .faq-answer{max-height:0;padding:0 24px;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content{font-size:16px;line-height:1.6;color:rgba(var(--color-dark-rgb), 0.8)}@media(max-width: 768px){.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content{font-size:15px}}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content p{margin:0 0 12px}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content p:last-child{margin-bottom:0}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content a{color:var(--color-primary, #6244C5);text-decoration:underline;transition:opacity .3s ease}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content a:hover{opacity:.7}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content ul,.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content ol{margin:12px 0;padding-left:24px}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content ul li,.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content ol li{margin-bottom:8px}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content ul li:last-child,.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content ol li:last-child{margin-bottom:0}.main-faq .customBlock .faq-list .faq-item .faq-answer .faq-answer-content strong{font-weight:600;color:var(--color-dark)}