.make-faq-container{margin:20px 0;border-radius:4px;overflow:hidden}.make-faq-item:last-child{border-bottom:none}.make-faq-question{padding:15px;background-color:#f9f9f9;cursor:pointer;font-weight:600;position:relative;transition:background-color 0.3s ease}.make-faq-question:hover{background-color:#f5f5f5}.make-faq-question::after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:300;transition:transform 0.3s ease}.make-faq-item.active .make-faq-question::after{content:"−"}.make-faq-answer{padding:0;max-height:0;overflow:hidden;transition:all 0.3s ease}.make-faq-item.active .make-faq-answer{padding:15px;max-height:1000px}.make-faq-answer p:first-child{margin-top:0}.make-faq-answer p:last-child{margin-bottom:0}.make-faq-accordion .make-faq-item:not(.active) .make-faq-answer{display:none}.make-faq-toggle .make-faq-item .make-faq-answer{display:block}.make-faq-list .make-faq-question::after{display:none}.make-faq-list .make-faq-question{cursor:default;background-color:#fff0;font-weight:700;padding-bottom:5px}.make-faq-list .make-faq-answer{max-height:none;padding:0 15px 15px}.make-faq-search-container{width:100%}.make-faq-search-input-wrapper{display:flex;width:100%}.make-faq-search-input{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px 0 0 4px;font-size:16px}.make-faq-search-button{padding:8px 15px;background-color:#0073aa;color:#fff;border:none;border-radius:0;cursor:pointer;font-size:16px}.make-faq-search-button:hover{background-color:#005f8b}.make-faq-search-clear{padding:8px 15px;background-color:#f1f1f1;color:#333;border:none;border-radius:0 4px 4px 0;cursor:pointer;font-size:16px}.make-faq-search-clear:hover{background-color:#e5e5e5}.make-faq-item.filtered{display:none}.make-faq-search-no-results{padding:15px;background-color:#f9f9f9;border-radius:4px;text-align:center}.make-faq-loading{display:inline-block;width:20px;height:20px;border:2px solid rgb(0 0 0 / .1);border-radius:50%;border-top-color:#0073aa;animation:make-faq-spin 1s ease-in-out infinite;margin-right:10px;vertical-align:middle}@keyframes make-faq-spin{to{transform:rotate(360deg)}}.make-faq-search-input-wrapper{position:relative}.make-faq-input-holder{position:relative;flex:1 1 auto}.make-faq-input-holder .make-faq-search-input{width:100%;padding-right:36px;height:100%}.make-faq-input-holder .make-faq-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;color:#757575;padding:0!important;margin:0!important;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.2s ease;z-index:1}.make-faq-input-holder.has-value .make-faq-search-clear{opacity:.8;visibility:visible}.make-faq-input-holder .make-faq-search-clear:hover{opacity:1}.make-faq-clear-icon{display:block}