.medcad-faq-preview{border:1px solid #e2e8f0;border-radius:.25rem;padding:1rem}.medcad-faq-preview-title{color:#4a5568;font-size:1rem;margin-bottom:1rem;margin-top:0}.medcad-faq-accordion-preview{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.medcad-faq-preview-item{border-bottom:1px solid #e2e8f0}.medcad-faq-preview-item:last-child{border-bottom:none}.medcad-faq-question-preview{align-items:center;background-color:#fff;display:flex;font-weight:500;justify-content:space-between;padding:1rem 1.5rem}.medcad-faq-block-title{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.25rem;margin-top:0}
.wysiwyg h2.gradient-title{font-size:30px;@media (min-width:640px){font-size:38px}}
.medcad-faq-custom{margin:2rem 0}.medcad-faq-block-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.medcad-faq-items{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.medcad-faq-item{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.medcad-faq-question-container{align-items:center;background-color:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem}.medcad-faq-question{flex:1;font-size:1.125rem;font-weight:500}.medcad-faq-actions{display:flex;gap:.5rem}.medcad-faq-answer{background-color:#fff;border-top:1px solid #e2e8f0;padding:1rem}.medcad-faq-answer-toolbar{border-bottom:1px solid #f0f0f0;margin-bottom:.75rem;padding-bottom:.5rem}.medcad-faq-format-buttons{display:flex;gap:.5rem}.medcad-format-button{background-color:#f8f8f8!important;border:1px solid #ddd!important;border-radius:4px!important;height:auto!important;min-width:auto!important;padding:6px!important}.medcad-format-button:hover{background-color:#f0f0f0!important;border-color:#ccc!important}.medcad-format-button svg{height:20px;width:20px}.medcad-inner-blocks-wrapper{position:relative}.medcad-inner-blocks-wrapper .block-editor-block-list__layout{padding:0}.medcad-faq-add-button,.medcad-inner-blocks-wrapper .block-list-appender{margin-top:1rem}.medcad-faq-answer ol,.medcad-faq-answer ul{margin-bottom:1rem;margin-left:1.5rem}.medcad-faq-answer ul{list-style-type:disc}.medcad-faq-answer ol{list-style-type:decimal}.medcad-faq-answer ol li,.medcad-faq-answer ul li{margin-bottom:.5rem}.medcad-faq-answer ol ol,.medcad-faq-answer ol ul,.medcad-faq-answer ul ol,.medcad-faq-answer ul ul{margin-bottom:.5rem;margin-top:.5rem}.medcad-faq-answer p{margin-bottom:.75rem}.medcad-faq-answer h1,.medcad-faq-answer h2,.medcad-faq-answer h3,.medcad-faq-answer h4,.medcad-faq-answer h5,.medcad-faq-answer h6{font-weight:700;margin-bottom:.5rem;margin-top:1rem}.medcad-faq-answer:focus-within{outline:2px solid #3182ce;outline-offset:-2px}.custom-faq-block-container .faq-item-wrapper .faq-answer-content .custom-faq-block-container{margin:0;padding:0}.custom-faq-block-container .faq-item-wrapper .faq-answer-content .faq-item-wrapper{border:none;border-radius:0;margin-bottom:.5rem}.custom-faq-block-container .faq-item-wrapper .faq-answer-content [x-data],.custom-faq-block-container .faq-item-wrapper .faq-answer-content button[x-data]{pointer-events:none}.medcad-faq-item .block-list-appender{display:none!important}.medcad-faq-items .wp-block-medcad-faq-item+.block-list-appender{margin-top:1rem}.medcad-faq-items>.block-list-appender{display:block!important}
.medcad-faq-item{border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.medcad-faq-question-container{align-items:center;background-color:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem}.medcad-faq-question{flex:1;font-size:1.125rem;font-weight:500}.medcad-faq-answer{background-color:#fff;border-top:1px solid #e2e8f0;padding:1rem}.medcad-faq-answer ol,.medcad-faq-answer ul{margin-bottom:1rem;margin-left:1.5rem}.medcad-faq-answer ul{list-style-type:disc}.medcad-faq-answer ol{list-style-type:decimal}.medcad-faq-answer ol li,.medcad-faq-answer ul li{margin-bottom:.5rem}.medcad-faq-answer ol ol,.medcad-faq-answer ol ul,.medcad-faq-answer ul ol,.medcad-faq-answer ul ul{margin-bottom:.5rem;margin-top:.5rem}.medcad-faq-answer p{margin-bottom:.75rem}.medcad-faq-answer h1,.medcad-faq-answer h2,.medcad-faq-answer h3,.medcad-faq-answer h4,.medcad-faq-answer h5,.medcad-faq-answer h6{font-weight:700;margin-bottom:.5rem;margin-top:1rem}
