/**
 * Pattern: FAQs 1
 *
 */



.basse-custom-query {
    list-style: none;
    padding-inline-start: initial;
}

.basse_faq .wp-block-details {
    background-color: var(--wp--preset--color--white);
    padding-right: var(--wp--preset--spacing--fluid-0-5-step-1-5);
    padding-left: var(--wp--preset--spacing--fluid-0-5-step-1-5);
    border-radius: var(--wp--custom--border--radius--8);
    box-shadow: var(--wp--custom--component--accordion--shadow--1--default);
    transition: all 0.3s ease-out;
}

.basse_faq .wp-block-details:is(:focus-within, :focus-visible) {
    outline: dotted 1px;
    outline-offset: 2px;
}

.basse_faq .wp-block-details:where([open]) {
    padding-block-end: var(--wp--preset--spacing--fluid-0-5-step-1-5);
}

.basse_faq .wp-block-details:is(:hover, [open]) {
    box-shadow: var(--wp--custom--component--accordion--shadow--1--hover);
}

.basse_faq .wp-block-details summary {
    display: flex;
    font-weight: var(--wp--custom--font--weight--semibold);
    line-height: var(--wp--custom--line-height--md);
    color: var(--wp--preset--color--base-1-700);
    padding-block: var(--wp--preset--spacing--fluid-0-5-step-1-25);
    cursor: pointer;
}

.basse_faq .wp-block-details[open] summary {
    border-block-end: solid 1px var(--wp--preset--color--primary-1-100);
}

.wp-block-details:focus-within summary:where(:focus, :focus-visible) {
    outline: none;
}

.wp-block-details summary::marker,
.wp-block-details summary::-webkit-details-marker {
    display: none;
    content: '';
}

.basse_faq .wp-block-details summary::before {
    content: url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="" xmlns="http://www.w3.org/2000/svg"><path d="M11.25 4.95945C12.25 5.4766 12.25 6.76949 11.25 7.28664L2.25 11.941C1.25 12.4582 -5.10929e-07 11.8117 -4.65718e-07 10.7774L-5.88185e-08 1.46866C-1.36075e-08 0.434349 1.25 -0.212094 2.25 0.30506L11.25 4.95945Z" fill="rgb(67 58 240 / 1)"/></svg>');
    margin-inline-end: var(--wp--preset--spacing--fluid-0-5-step-0-75);
    display: inline-block;
    width: 21px;
}

.basse_faq .wp-block-details[open] summary::before {
    content: url('data:image/svg+xml,<svg width="12" height="13" viewBox="0 0 12 13" fill="" xmlns="http://www.w3.org/2000/svg"><path d="M4.8364 0.873047C5.35356 -0.126953 6.64644 -0.126953 7.1636 0.873047L11.818 9.87305C12.3351 10.873 11.6887 12.123 10.6544 12.123L1.34561 12.123C0.311302 12.123 -0.335141 10.873 0.182014 9.87305L4.8364 0.873047Z" fill="rgb(67 58 240 / 1)"/></svg>');
}