.faq-block img{width:100%}.faq-category__title{position:relative;padding:.25rem 2rem .25rem .5rem;background:#dee2e6;font-size:1.5rem;color:#000}.faq-category__title:hover{background-color:#dee2e6}.faq-category__index{color:#9a2931;display:inline-block;width:1.5rem}.faq-category__icon{position:absolute;right:.5rem;top:.25rem}.faq-question{margin-bottom:1rem;border:none;border-radius:.875rem!important}.faq-question:last-child{margin-bottom:0}.faq-question .accordion-button{border:none;border-radius:.875rem!important;font-weight:700}.faq-question .accordion-button:focus{box-shadow:none}.faq-question .accordion-button:after{display:none}.faq-question .accordion-button:before{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-right:.5rem;content:"";background-image:var(--bs-accordion-btn-active-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}.faq-question .accordion-button.collapsed:before{background-image:var(--bs-accordion-btn-icon)}.faq-question .accordion-body{padding:.5rem 1rem .5rem 4rem}.faq-question__title{position:relative;padding:.25rem 2rem .25rem .5rem;background:#dee2e6;color:#495057;font-size:1.25rem;margin-bottom:0}.faq-question__title:hover{background:#ced4da}.faq-question__index{color:#103b51;display:inline-block;width:2.25rem}.faq-question__answer-holder{padding:1rem;border:1px solid #6c757d}.faq-question__answer-holder p:last-child{margin-bottom:0}.faq-question__icon{position:absolute;right:.5rem;top:.25rem;color:#212529}
