.faq-widget .accordion-button{font-weight:600;background:#8A231B;color:#fff;padding:20px 30px;position:relative;transition:all 0.3s ease;border:none;box-shadow:none;gap:8px;display:flex;align-items:center;border-radius:15px}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:first-of-type .accordion-button{border-radius:15px}.faq-widget .accordion-button:not(.collapsed){background-color:#8A231B}.faq-widget .accordion-button:focus{box-shadow:none}.faq-widget .accordion-button .faq-question{flex:1;text-align:left;color:#FFF;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.72px;text-transform:capitalize}.faq-widget .accordion-button .faq-icon{transition:transform 0.4s ease;display:flex;align-items:center;justify-content:center}.faq-widget .accordion-button:not(.collapsed) .faq-icon{transform:rotate(43deg)}.faq-widget .accordion-body{border-right:1px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1);border-left:1px solid rgb(0 0 0 / .1);background:#fff;color:#333;border-top:1px solid rgb(255 255 255 / .1);padding:30px}.faq-widget .accordion-body p{margin-bottom:0;color:#212427;font-size:19px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.57px}.faq-widget .accordion-item{border:none;margin-bottom:30px;background:#fff0}.faq-widget .accordion-item .accordion-collapse{margin-left:6.5px;margin-right:6.5px}.faq-widget .accordion-button::after{display:none}@media only screen and (max-width:780px){.faq-widget .accordion-button .faq-question{font-size:15px;font-weight:600;line-height:normal;letter-spacing:.447px}.faq-widget .accordion-body p{font-size:12px;line-height:17px;letter-spacing:.354px}.faq-widget .accordion-body{padding:18px}}