:root {
    --regular-text-color: #2c53a3;
}

body .fi-faq-content-shortcode__question:after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.2765 0.959723C1.65895 0.782354 2.11068 0.853766 2.41977 1.14046L5.88688 4.35633C6.51454 4.9385 7.48483 4.9385 8.11248 4.35633L11.5796 1.14046C11.8887 0.853766 12.3404 0.782354 12.7229 0.959723C13.3928 1.2704 13.5336 2.16125 12.9922 2.66342L8.11248 7.18952C7.48483 7.77169 6.51454 7.77169 5.88688 7.18952L1.00717 2.66342C0.465769 2.16125 0.6066 1.2704 1.2765 0.959723Z' fill='%232C53A3'/%3E%3C/svg%3E%0A");
}

body .fi-faq-content-shortcode__question h3,
body .fi-faq-content-shortcode__question h4,
body .fi-faq-content-shortcode__question h5,
body .fi-faq-content-shortcode__question h6 {
    color: var(--regular-text-color);
}

body .fi-faq-content-shortcode__answer > p {
    color: var(--regular-text-color);
}

body .su-list ul li {
    padding-left: 0 !important;
    color: var(--regular-text-color);
}

body .fi-faq-content-shortcode {
    background-color: #f5f5f5;
    border-radius: 12px;
    border-left: 3px solid #1a3986;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 20px 0;
}

body .fi-faq-content-shortcode__question {
    padding: 0;
    border: none !important;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

body .fi-faq-content-shortcode__answer {
    padding: 0 0 0 20px;
    margin-top: 15px;
    border: none;
}