.faq-accordion{display:flex;flex-direction:column;gap:16px;width:100%}.faq-item{border-bottom:2px solid #a1a1a1;flex:1 0 100%}.faq-input{display:none}.faq-label{display:block;font-size:18px;font-weight:400;line-height:24px;padding:24px 16px;position:relative}.faq-input:not([disabled])~.faq-label{cursor:pointer}.faq-input:not([disabled])~.faq-label:after{content:url(/wp-content/plugins/hospital-blocks/src/images/plus.svg);position:absolute;right:16px}.faq-input:not([disabled]):checked~.faq-label:after{content:url(/wp-content/plugins/hospital-blocks/src/images/minus.svg)}.faq-content{display:none;padding:0 16px 24px}.faq-content p{margin-top:24px}.faq-input:checked~.faq-content{display:block}.faq-table{width:100%}.faq-table tr{display:flex}.faq-table tr td,.faq-table tr th{flex:1}.faq-table tr{gap:8px;padding:8px 0}.faq-table tbody tr:nth-child(odd){background-color:#eff9fe}.faq-table tr td:first-child,.faq-table tr th:first-child{flex-basis:70%}@media (max-width:768px){.faq-table tr td:first-child,.faq-table tr th:first-child{flex-basis:50%}}@media (max-width:1024px){.faq-accordion{gap:0}.faq-label{font-size:15px;line-height:20px;padding:24px 32px 24px 0}.faq-input:not([disabled]):checked~.faq-label:after,.faq-input:not([disabled])~.faq-label:after{right:0;top:50%;transform:translateY(-50%)}.faq-content p{margin-top:0}.faq-content{padding:0 0 24px}}