/* Minification failed. Returning unminified contents.
(28,17): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(33,35): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-4'
(38,39): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-4'
(39,26): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-2'
(44,39): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(58,21): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(70,16): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(81,16): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(112,17): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(148,21): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(153,39): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-4'
(158,43): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-4'
(159,30): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-2'
(164,43): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(178,25): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(190,20): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(201,20): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(232,21): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(269,21): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(274,39): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-4'
(279,43): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-4'
(280,30): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-2'
(285,43): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(300,25): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(316,20): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(327,20): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
(358,21): run-time error CSS1039: Token not allowed after unary operator: '-Neutral-Colors-neutral-5'
 */
/* Base styles: Mobile first (below 768px) */
.fusion-faq-item__container {
    display: flex;
    width: 100%;
    align-items: flex-start;
    gap: 24px;
    flex-direction: row;
}

.fusion-faq-item__left-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
}

.fusion-faq-item__title {
    display: flex;
    justify-content: space-between;
    background: none;
    border: none;
    width: 100%;
    min-height: 60px;
    padding: 6px 16px;
    align-items: center;
    gap: 24px;
    color: var(--Neutral-Colors-neutral-5, #101010);
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px; /* 140% */
    border-bottom: 1px solid var(--Neutral-Colors-neutral-4, #5E5E5E);
}

    .fusion-faq-item__title:hover {
        border-radius: 8px 8px 0px 0px;
        border-bottom: 1px solid var(--Neutral-Colors-neutral-4, #5E5E5E);
        background: var(--Neutral-Colors-neutral-2, #E0E0E0);
    }

    .fusion-faq-item__title.active {
        font-weight: 500;
        border-bottom: 3px solid var(--Neutral-Colors-neutral-5, #101010);
    }

.fusion-faq-item__panel {
    display: none;
}

    .fusion-faq-item__panel.open {
        display: flex;
        padding: 16px 16px 16px 16px;
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        align-self: stretch;
        color: var(--Neutral-Colors-neutral-5, #101010);
        /* Body */
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 24px; /* 150% */
    }

.down-vector {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    fill: var(--Neutral-Colors-neutral-5, #101010);
    background-image: url("data:image/svg+xml;utf8,<svg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.33607 11.5414L0.275335 2.34006C-0.0917797 1.97295 -0.0917797 1.37931 0.275335 1.0122L0.829916 0.457618C1.19703 0.0905025 1.79067 0.0905025 2.15778 0.457618L10 8.44825L17.8422 0.465429C18.2093 0.0983135 18.803 0.0983135 19.1701 0.465429L19.7247 1.02001C20.0918 1.38712 20.0918 1.98076 19.7247 2.34787L10.6639 11.5492C10.2968 11.9085 9.70318 11.9085 9.33607 11.5414Z' fill='%23101010'/></svg>");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 20px 12px;
}

.up-vector {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    fill: var(--Neutral-Colors-neutral-5, #101010);
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33607 0.458518L0.275335 9.65985C-0.0917797 10.027 -0.0917797 10.6206 0.275335 10.9877L0.829916 11.5423C1.19703 11.9094 1.79067 11.9094 2.15778 11.5423L10 3.55166L17.8422 11.5345C18.2093 11.9016 18.803 11.9016 19.1701 11.5345L19.7247 10.9799C20.0918 10.6128 20.0918 10.0191 19.7247 9.65203L10.6639 0.450706C10.2968 0.0914011 9.70318 0.0914021 9.33607 0.458518Z' fill='%23101010'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 20px 12px;
}

.fusion-dropdown-all-icons__container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(1, auto);
    gap: 16px; /* Adjust spacing as needed */
}

.fusion-dropdown-icon__container {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-shrink: 0;
    gap: 8px;
}

.fusion-dropdown-icon svg {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
}

.fusion-dropdown-icon-title {
    flex: 1 0 0;
    color: var(--Neutral-Colors-neutral-5, #101010);
    /* Body */
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

/* Tablet: 768px to 1199px */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .fusion-faq-item__container {
        display: flex;
        width: 360px;
        align-items: flex-start;
        gap: 24px;
        flex-direction: row;
    }

    .fusion-faq-item__left-container {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        flex: 1 0 0;
    }

    .fusion-faq-item__title {
        display: flex;
        justify-content: space-between;
        background: none;
        border: none;
        width: 100%;
        min-height: 60px;
        padding: 6px 16px;
        align-items: center;
        gap: 24px;
        color: var(--Neutral-Colors-neutral-5, #101010);
        font-size: 20px;
        font-style: normal;
        font-weight: 300;
        line-height: 28px; /* 140% */
        border-bottom: 1px solid var(--Neutral-Colors-neutral-4, #5E5E5E);
    }

        .fusion-faq-item__title:hover {
            border-radius: 8px 8px 0px 0px;
            border-bottom: 1px solid var(--Neutral-Colors-neutral-4, #5E5E5E);
            background: var(--Neutral-Colors-neutral-2, #E0E0E0);
        }

        .fusion-faq-item__title.active {
            font-weight: 500;
            border-bottom: 3px solid var(--Neutral-Colors-neutral-5, #101010);
        }

    .fusion-faq-item__panel {
        display: none;
    }

        .fusion-faq-item__panel.open {
            display: flex;
            padding: 16px 16px 16px 16px;
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
            align-self: stretch;
            color: var(--Neutral-Colors-neutral-5, #101010);
            /* Body */
            font-size: 16px;
            font-style: normal;
            font-weight: 300;
            line-height: 24px; /* 150% */
        }

    .down-vector {
        width: 20px;
        height: 20px;
        flex-shrink: 0;
        fill: var(--Neutral-Colors-neutral-5, #101010);
        background-image: url("data:image/svg+xml;utf8,<svg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.33607 11.5414L0.275335 2.34006C-0.0917797 1.97295 -0.0917797 1.37931 0.275335 1.0122L0.829916 0.457618C1.19703 0.0905025 1.79067 0.0905025 2.15778 0.457618L10 8.44825L17.8422 0.465429C18.2093 0.0983135 18.803 0.0983135 19.1701 0.465429L19.7247 1.02001C20.0918 1.38712 20.0918 1.98076 19.7247 2.34787L10.6639 11.5492C10.2968 11.9085 9.70318 11.9085 9.33607 11.5414Z' fill='%23101010'/></svg>");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 20px 12px;
    }

    .up-vector {
        width: 20px;
        height: 20px;
        flex-shrink: 0;
        fill: var(--Neutral-Colors-neutral-5, #101010);
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33607 0.458518L0.275335 9.65985C-0.0917797 10.027 -0.0917797 10.6206 0.275335 10.9877L0.829916 11.5423C1.19703 11.9094 1.79067 11.9094 2.15778 11.5423L10 3.55166L17.8422 11.5345C18.2093 11.9016 18.803 11.9016 19.1701 11.5345L19.7247 10.9799C20.0918 10.6128 20.0918 10.0191 19.7247 9.65203L10.6639 0.450706C10.2968 0.0914011 9.70318 0.0914021 9.33607 0.458518Z' fill='%23101010'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 20px 12px;
    }

    .fusion-dropdown-all-icons__container {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(1, auto);
        gap: 12px; /* Adjust spacing as needed */
    }

    .fusion-dropdown-icon__container {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-shrink: 0;
        gap: 8px;
    }

    .fusion-dropdown-icon svg {
        width: 20px;
        height: 20px;
        flex-shrink: 0;
    }

    .fusion-dropdown-icon-title {
        flex: 1 0 0;
        color: var(--Neutral-Colors-neutral-5, #101010);
        /* Body */
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
}

/* Desktop: 1200px and up */
@media only screen and (min-width: 1200px) {
    .fusion-faq-item__container {
        display: flex;
        width: 100%;
        align-items: flex-start;
        gap: 24px;
        flex-direction: row;
    }

    .fusion-faq-item__left-container {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        flex: 1 0 0;
    }

    .fusion-faq-item__title {
        display: flex;
        justify-content: space-between;
        background: none;
        border: none;
        width: 100%;
        min-height: 60px;
        padding: 6px 16px;
        align-items: center;
        gap: 24px;
        color: var(--Neutral-Colors-neutral-5, #101010);
        font-size: 20px;
        font-style: normal;
        font-weight: 300;
        line-height: 28px; /* 140% */
        border-bottom: 1px solid var(--Neutral-Colors-neutral-4, #5E5E5E);
    }

        .fusion-faq-item__title:hover {
            border-radius: 8px 8px 0px 0px;
            border-bottom: 1px solid var(--Neutral-Colors-neutral-4, #5E5E5E);
            background: var(--Neutral-Colors-neutral-2, #E0E0E0);
        }

        .fusion-faq-item__title.active {
            font-weight: 500;
            border-bottom: 3px solid var(--Neutral-Colors-neutral-5, #101010);
        }

    .fusion-faq-item__panel {
        display: none;
    }

        .fusion-faq-item__panel.open {
            display: flex;
            width: 100%;
            padding: 16px 16px 16px 16px;
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
            align-self: stretch;
            color: var(--Neutral-Colors-neutral-5, #101010);
            /* Body */
            font-size: 16px;
            font-style: normal;
            font-weight: 300;
            line-height: 24px; /* 150% */
        }

    .fusion-faq-item__item {
        width: 100%;
    }

    .down-vector {
        width: 20px;
        height: 20px;
        flex-shrink: 0;
        fill: var(--Neutral-Colors-neutral-5, #101010);
        background-image: url("data:image/svg+xml;utf8,<svg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.33607 11.5414L0.275335 2.34006C-0.0917797 1.97295 -0.0917797 1.37931 0.275335 1.0122L0.829916 0.457618C1.19703 0.0905025 1.79067 0.0905025 2.15778 0.457618L10 8.44825L17.8422 0.465429C18.2093 0.0983135 18.803 0.0983135 19.1701 0.465429L19.7247 1.02001C20.0918 1.38712 20.0918 1.98076 19.7247 2.34787L10.6639 11.5492C10.2968 11.9085 9.70318 11.9085 9.33607 11.5414Z' fill='%23101010'/></svg>");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 20px 12px;
    }

    .up-vector {
        width: 20px;
        height: 20px;
        flex-shrink: 0;
        fill: var(--Neutral-Colors-neutral-5, #101010);
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33607 0.458518L0.275335 9.65985C-0.0917797 10.027 -0.0917797 10.6206 0.275335 10.9877L0.829916 11.5423C1.19703 11.9094 1.79067 11.9094 2.15778 11.5423L10 3.55166L17.8422 11.5345C18.2093 11.9016 18.803 11.9016 19.1701 11.5345L19.7247 10.9799C20.0918 10.6128 20.0918 10.0191 19.7247 9.65203L10.6639 0.450706C10.2968 0.0914011 9.70318 0.0914021 9.33607 0.458518Z' fill='%23101010'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 20px 12px;
    }

    .fusion-dropdown-all-icons__container {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, auto);
        gap: 16px; /* Adjust spacing as needed */
    }

    .fusion-dropdown-icon__container {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-shrink: 0;
        gap: 8px;
    }

    .fusion-dropdown-icon svg {
        width: 20px;
        height: 20px;
        flex-shrink: 0;
    }

    .fusion-dropdown-icon-title {
        flex: 1 0 0;
        color: var(--Neutral-Colors-neutral-5, #101010);
        /* Body */
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
}
