.elementor-999 .elementor-element.elementor-element-aaf7f8c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D7DEE0;--border-color:#D7DEE0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-999 .elementor-element.elementor-element-1513dd8 .jet-listing-dynamic-field__content{color:#2B2F30;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-align:left;}.elementor-999 .elementor-element.elementor-element-1513dd8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-999 .elementor-element.elementor-element-1513dd8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-999 .elementor-element.elementor-element-1513dd8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-999 .elementor-element.elementor-element-aac8294 .jet-listing-dynamic-field__content{color:#555A5C;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-align:left;}.elementor-999 .elementor-element.elementor-element-aac8294 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-999 .elementor-element.elementor-element-aac8294 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-999 .elementor-element.elementor-element-aac8294 .jet-listing-dynamic-field{justify-content:flex-start;}.jet-listing-item.single-jet-engine.elementor-page-999 > .elementor{width:598px;margin-left:auto;margin-right:auto;}@media(max-width:1200px){.elementor-999 .elementor-element.elementor-element-1513dd8 .jet-listing-dynamic-field__content{font-size:15px;}.elementor-999 .elementor-element.elementor-element-aac8294 .jet-listing-dynamic-field__content{font-size:15px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-aac8294 *//* FAQ Answer – collapsed by default */
.faq-answer {
    display: block;          /* IMPORTANT: override Elementor inline styles */
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.4s ease;
}

/* Make question clickable (no styling) */
.faq-question {
    cursor: pointer;
    position: relative;
}

/* Toggle icon (behavior only) */
.faq-question::after {
    content: "+";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

/* Icon state when open */
.faq-question.active::after {
    content: "−";
}/* End custom CSS */