.jgw-faq-accordion {display:flex;flex-direction:column;gap:12px;width:100%;}.jgw-faq-accordion.has-default-padding {padding:24px;}.jgw-faq-item {background:#fff;overflow:hidden;margin-bottom:0;}.jgw-faq-question {display:flex;align-items:center;width:100%;max-width:100%;overflow:hidden;padding:16px;border:none;background:transparent !important;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:background-color 0.2s ease,color 0.2s ease;}.jgw-faq-question,.jgw-faq-question:link,.jgw-faq-question:visited,.jgw-faq-question:hover,.jgw-faq-question:focus,.jgw-faq-question:active {color:inherit !important;background-color:transparent !important;text-decoration:none;}.jgw-faq-question:hover {background-color:rgba(0,0,0,0.02) !important;}.jgw-faq-question:focus {outline:2px solid currentColor;outline-offset:-2px;}.jgw-faq-question:focus:not(:focus-visible) {outline:none;}.jgw-faq-question:focus-visible {outline:2px solid currentColor;outline-offset:-2px;}.jgw-faq-question-text {flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;margin:0;}.jgw-faq-icon {display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;flex-shrink:0;transition:transform 0.3s ease,color 0.3s ease,fill 0.3s ease;}.jgw-faq-icon svg,.jgw-faq-icon svg path {transition:fill 0.3s ease;}.jgw-faq-question.icon-left .jgw-faq-icon {order:-1;margin-right:12px;}.jgw-faq-question.icon-right .jgw-faq-icon {order:1;margin-left:12px;}.jgw-faq-icon-closed,.jgw-faq-icon-open {display:inline-flex;align-items:center;justify-content:center;}.jgw-faq-icon-open {display:none;}.jgw-faq-item.is-open .jgw-faq-icon-closed {display:none;}.jgw-faq-item.is-open .jgw-faq-icon-open {display:inline-flex;}.jgw-faq-icon svg {width:12px;height:18px;fill:#1b976a;}.jgw-question-icon {display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;width:var(--jgw-icon-container-width,40px);height:var(--jgw-icon-container-height,40px);}.jgw-question-icon svg {width:var(--jgw-question-icon-width,24px);height:var(--jgw-question-icon-height,24px);}.jgw-question-icon i {font-size:var( --jgw-question-icon-height,var(--jgw-question-icon-width,24px) );line-height:1;width:var(--jgw-question-icon-width,24px);height:var(--jgw-question-icon-height,24px);display:inline-flex;align-items:center;justify-content:center;}.jgw-faq-answer {overflow:hidden;}.jgw-faq-answer[hidden] {display:none;}.jgw-faq-answer-inner {margin-left:var(--jgw-answer-indent,0px);}.jgw-faq-answer-inner > *:first-child {margin-top:0;}.jgw-faq-answer-inner > *:last-child {margin-bottom:0;}.jgw-faq-answer .jgw-faq-answer-inner p a {font-size:inherit;}.jgw-faq-item {background-color:#f1f9f9;border:none;border-radius:8px;box-shadow:inset 0 0 0 0 transparent;transition:background-color 0.3s ease,box-shadow 0.3s ease;}.jgw-faq-item:not(.is-open) {transition:background-color 0.15s ease,box-shadow 0.15s ease;}.jgw-faq-item:not(.is-open):hover {box-shadow:inset 0 0 0 1px #1b976a;}.jgw-faq-item.is-open {background-color:#ffffff;box-shadow:inset 0 0 0 2px #1b976a;transition:background-color 0.3s ease,box-shadow 0.3s ease;}.jgw-faq-item.is-open .jgw-faq-question {background-color:transparent !important;}