.accordion_container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.accordion_container .row {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.accordion_col_1 {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.accordion_content_wrapper {
    padding: 25px;
    padding-bottom: 30px;
}

.accordion_content_wrapper p {
    padding-top: 15px;
    font-size: var(--FC-font-size-18);
}

.accordion_header_wrapper {
    display: flex;
    align-items: center !important;
    cursor: pointer;
    justify-content: space-between;
    align-items: baseline;
}

.accordion_header_wrapper h4 {
    padding-bottom: 0;
    margin-bottom: 0;
    transition: 200ms;
    font-weight: 500;
    font-size: var(--FC-font-size-24) !important;
}

.accordion_header_wrapper.active h4 {
    font-weight: 600;
    transition: 200ms;
}

.accordion_header_caret_wrapper {
    position: relative;
    width: 20px;
    height: 20px;
}

.header_caret {
    transition: transform 0.3s;
    font-size: var(--FC-font-size-30);
}


.accordion_header_wrapper.active  .accordion_header_caret_wrapper {
    transform: rotate(180deg);
    transition: transform 0.3s;
}



