.video-container {
    height: 530px;
    width: 100%;
}

.video-container {
    height: 579px;
}

.video-container {
        height: 230px;
    }

.video-container .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    color: black;
    font-size: 55px;
}

.video-container {
    width: 816px;
    height: 460px;
    overflow: hidden;
    border-radius: 10px;
}

.video-container {
        width: 100%;
        overflow: hidden;
        border-radius: 10px;
    }

.image-container {
    width: 605px;
    height: 341px;
    overflow: hidden;
    border-radius: 10px;
}

.image-container img {
    width: 605px;
    height: 341px;
    object-fit: cover;
}

.image-container {
        width: 100%;
        overflow: hidden;
        border-radius: 10px;
    }

.image-container img {
        width: 100%;
        object-fit: cover;
    }

.image-container,
.flexi-whoweare .video-container {
    width: 816px;
    height: 460px;
    overflow: hidden;
    border-radius: 10px;
}

.image-container img {
    width: 816px;
    height: 460px;
    object-fit: cover;
}

.image-container,
    .flexi-whoweare .video-container {
        width: 100%;
        overflow: hidden;
        border-radius: 10px;
    }

.image-container img {
        width: 100%;
        object-fit: cover;
    }

.accordion-button, .reference .accordion-body {
    background: #fff !important;
}

.accordion-item,
.reference .accordion-button,
.reference .show {
    border-radius: 16px !important;
}

.accordion-button.collapsed {
    color: #111137 !important;
}

.accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23111137'/%3e%3c/svg%3e") !important;
}

.accordion-menu .accordion-item.active,
.accordion-menu-2 .accordion-item.active {
    border: 0 !important;
}

.accordion-item {
    background: #fff;
}

.accordion-reference > * {
    width: 100% !important;
    height: auto !important;
    overflow-wrap: break-word !important;
}

.accordion h5 {
    color: #121316;
    font-size: 16px;
}

.accordion-button::after {
    width: 24px;
    height: 24px;
}

.accordion-flush .accordion-item:last-child {
    border-bottom: 0 !important;
}

.accordion-item {
    border-bottom: 1px solid var(--Support-Color-03, #a6a6a6);
}

.accordion-body {
    font-size: 16px;
}

.accordion-epr {
    margin-top: 0;
}

.accordion-epr-body {
    padding-left: 44px;
    padding-top: 0;
    padding-right: 24px;
    padding-bottom: 24px;
}

.accordion-button.collapsed {
    color: #121316 !important;
    
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 130% !important;
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20ZM6.5 11C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H6.5Z' fill='%23121316'/%3e%3c/svg%3e") !important;
}

.accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23121316'/%3e%3c/svg%3e") !important;
}

.accordion-button:not(.collapsed)::after {
    transform: none !important;
}

.accordion-button::after {
    width: 32px !important;
    height: 32px !important;
}

.accordion-item:not(.reference-opened)
    .accordion-button,
.flexi-inner
    .reference
    .accordion-item:not(.reference-opened)
    .accordion-button {
    background: #fff !important;
    border: 1px solid #a6a6a6;
}

.accordion-button {
        font-size: 14px !important;
        color: #121316;
    }

.paragraph-detail-desc {
    margin-top: 10px !important;
    color: #4d4f56;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}

.flexi-quote-author {
    color: #121316 !important;
    font-family: Roboto !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 150% !important;
}

.accordion-reference > * {
    width: 100% !important;
    height: auto !important;
    overflow-wrap: break-word !important;
}

.flexi-wrapper .table th {
    background: #022842;
    color: #fff;
    border: 1px solid #aad0e9;
}

.flexi-wrapper .table th p {
    color: #fff;
}

.list-w-icon .item-list img {
    height: 48px !important;
    width: 48px !important;
}

.list-w-icon .item-list img {
        margin-left: 1.5rem !important;
    }
/* 
.list-w-icon .item-list img {
    height: 64px !important;
    width: 64px !important;
} */

.accordion-flush .accordion-item:last-child {
    border-bottom: 0 !important;
}

.collapsed {
    color: #111137 !important;
}

.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23111137'/%3e%3c/svg%3e") !important;
}

.collapsed:hover::after {
    background-image: url("data:image/svg+xml,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23111137'/%3e%3c/svg%3e") !important;
}

.collapsed {
    color: #121316 !important;
    
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 130% !important;
}

.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20ZM6.5 11C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H6.5Z' fill='%23121316'/%3e%3c/svg%3e") !important;
}

.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23121316'/%3e%3c/svg%3e") !important;
}

.collapsed)::after {
    transform: none !important;
}

.see-more {
    color: #111137;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 122%;
    text-transform: uppercase;
}

.see-more {
        color: #111137;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 122%;
        text-transform: uppercase;
    }

.see-more-wrapper {
    margin-top: 16px;
}

.see-more-desktop {
        display: none;
    }

.see-more-mobile {
        display: none;
    }

.accordion-body {
    background: #fff !important;
}

.accordion-body {
    font-size: 16px;
}

.paragraph-detail-button {
    text-decoration: none !important;
}

.paragraph-detail-button {
    color: #111137;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 122%;
    text-transform: uppercase;
    margin-top: 20px;
}

.flexi-quote {
    color: #121316;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 124%;
}

.flexi-quote-author {
    color: #121316 !important;
    font-family: Roboto !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 150% !important;
}

.faq-accordion:hover {
    color: #111137 !important;
}

.faq-accordion.collapsed:hover::after {
    background-image: url("data:image/svg+xml,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23111137'/%3e%3c/svg%3e") !important;
}

.faq-accordion:hover::after {
    background-image: url("data:image/svg+xml,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20ZM6.5 11C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H6.5Z' fill='%23111137'/%3e%3c/svg%3e") !important;
}

.flexi-table th {
    border: 0 !important;
    background-color: #022842;
}

.flexi-table p {
    font-size: 14px !important;
}

.flexi-table th p {
    border: 0 !important;
    color: #fff !important;
    
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 130% !important;
}

.flexi-table .table-striped > tbody > tr:has(th) > td {
    --bs-table-bg-type: #022842 !important;
}

.flexi-table .table-striped > tbody > tr:has(th) > td > p {
    border: 0 !important;
    color: #fff !important;
    
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 130% !important;
}

.flexi-table .table-striped > tbody > tr:nth-of-type(even) > td {
    --bs-table-bg-type: #fbfbfb;
}

.flexi-table .table-striped > tbody > tr:nth-of-type(odd) > td {
    --bs-table-bg-type: rgba(218, 240, 255, 0.4);
}

.accordion-item,
.reference .accordion-button,
.reference .show {
    border-radius: 16px !important;
}

.accordion-item.active,
.accordion-menu-2 .accordion-item.active {
    border: 0 !important;
}

.accordion-item {
    background: #fff;
}

.accordion-item:last-child {
    border-bottom: 0 !important;
}

.accordion-item {
    border-bottom: 1px solid var(--Support-Color-03, #a6a6a6);
}

.accordion-item:not(.reference-opened)
    .accordion-button,
.flexi-inner
    .reference
    .accordion-item:not(.reference-opened)
    .accordion-button {
    background: #fff !important;
    border: 1px solid #a6a6a6;
}

.flexi-image-caption {
    margin-top: 10px;
    font-size: 14px;
}

.faq-question {
    color: #121316;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}

.faq-question {
    color: #121316;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}

.flexi-pull-quote {
    color: #022842 !important;
    
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 124% !important;
}

.reference .accordion-button, .reference .accordion-body {
    background: #fff !important;
}

.reference {
    border-radius: 16px;
}

.reference .accordion-item,
.reference .accordion-button,
.reference .show {
    border-radius: 16px !important;
}

.reference .accordion-button.collapsed {
    color: #111137 !important;
}

.reference .accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23111137'/%3e%3c/svg%3e") !important;
}

.reference-opened {
    border: 1px solid #111137 !important;
}

.reference-link {
    display: inline-block;
    width: 100% !important;

    /* Both of the following are required for text-overflow */
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.reference .accordion-button.collapsed {
    color: #121316 !important;
    
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 130% !important;
}

.reference .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20ZM6.5 11C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H6.5Z' fill='%23121316'/%3e%3c/svg%3e") !important;
}

.reference .accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23121316'/%3e%3c/svg%3e") !important;
}

.reference .accordion-button::after {
    width: 32px !important;
    height: 32px !important;
}

.reference
    .accordion-item:not(.reference-opened)
    .accordion-button,
.flexi-inner
    .reference
    .accordion-item:not(.reference-opened)
    .accordion-button {
    background: #fff !important;
    border: 1px solid #a6a6a6;
}

.accordion-button, .reference .accordion-body {
    background: #fff !important;
}

.accordion-button,
.reference .show {
    border-radius: 16px !important;
}

.accordion-button.collapsed {
    color: #111137 !important;
}

.accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23111137'/%3e%3c/svg%3e") !important;
}

.accordion-button::after {
    width: 24px;
    height: 24px;
}

.accordion-button.collapsed {
    color: #121316 !important;
    
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 130% !important;
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20ZM6.5 11C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H6.5Z' fill='%23121316'/%3e%3c/svg%3e") !important;
}

.accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 10H14.5C14.7761 10 15 10.2239 15 10.5C15 10.7761 14.7761 11 14.5 11H11V14.5C11 14.7761 10.7761 15 10.5 15C10.2239 15 10 14.7761 10 14.5V11H6.5C6.22386 11 6 10.7761 6 10.5C6 10.2239 6.22386 10 6.5 10H10V6.5C10 6.22386 10.2239 6 10.5 6C10.7761 6 11 6.22386 11 6.5V10ZM10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 16.299 16.299 21 10.5 21ZM10.5 20C15.7467 20 20 15.7467 20 10.5C20 5.25329 15.7467 1 10.5 1C5.25329 1 1 5.25329 1 10.5C1 15.7467 5.25329 20 10.5 20Z' fill='%23121316'/%3e%3c/svg%3e") !important;
}

.accordion-button:not(.collapsed)::after {
    transform: none !important;
}

.accordion-button::after {
    width: 32px !important;
    height: 32px !important;
}

.accordion-button,
.flexi-inner
    .reference
    .accordion-item:not(.reference-opened)
    .accordion-button {
    background: #fff !important;
    border: 1px solid #a6a6a6;
}

.accordion-button {
        font-size: 14px !important;
        color: #121316;
    }

.item-list img {
    height: 48px !important;
    width: 48px !important;
}

.item-list {
        display: block !important;
        margin-left: -20px !important;
    }

.item-list img {
        margin-left: 1.5rem !important;
    }

.item-list img {
    height: 64px !important;
    width: 64px !important;
}

.faq-answer {
    color: #4d4f56;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.faq-answer {
    color: #4d4f56;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.flexi-paragraph p:not(:last-child) {
    margin-bottom: 24px !important;
}

.flexi-paragraph p:not(:first-child) {
    margin-top: 32px;
}

.flexi-paragraph p:not(:first-child) {
    margin-top: 16px;
}

.flexi-paragraph ul > li:not(:first-child) {
    margin-top: 20px !important;
}

.flexi-paragraph .paragraph-detail-desc {
    margin-top: 10px !important;
    color: #4d4f56;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}

.table
{
    border: 1px #AAD0E9 solid;
    border-radius: 12px;
    overflow: hidden;
    border-collapse: separate;
    border-spacing: 0;
}


/* NEW */

.m-0 {
  margin: 0 !important; }

.accordion-flush .accordion-collapse {
  border-width: 0; }

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }

.accordion-flush .accordion-item:first-child {
    border-top: 0; }

.accordion-flush .accordion-item:last-child {
    border-bottom: 0; }

.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
    border-radius: 0; }

.accordion-flush .accordion-button {
  background: #fbf8f2; }

.accordion-flush .accordion-body {
  background: #fbf8f2; }

.mb-3 {
  margin-bottom: 1rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition); }

.accordion-button {
      transition: none; }

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }

.accordion-button::after {
        transition: none; }

.accordion-button:hover {
    z-index: 2; }

.accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow); }

.accordion-button {
      border-top-left-radius: var(--bs-accordion-inner-border-radius);
      border-top-right-radius: var(--bs-accordion-inner-border-radius); }

.accordion-button {
      font-size: 20px !important;
      font-weight: 400;
      background: #FFFFFF;
      border-color: #FFFFFF;
      padding-top: 20px;
      padding-bottom: 20px; }

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

.table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }

.table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }

.table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }

.table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }

.table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }


.position-relative {
  position: relative !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.list-w-icon {
  margin-top: 32px; }

.list-w-icon .item-list {
    display: flex !important;
    margin-bottom: 40px; }

.list-w-icon .item-list p {
      margin-bottom: 0; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.item-list {
    display: flex;
    margin-bottom: 40px; }

.item-list p {
      margin-bottom: 0; }

.ps-4 {
  padding-left: 1.5rem !important; }

.flexi-mt-60 {
    margin-top: 60px;
}

.flexi-mt-56 {
    margin-top: 56px;
}

.collapse:not(.show) {
  display: none; }

.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }

.collapse-horizontal {
        transition: none; }

.p-0 {
  padding: 0 !important; }

.type-2::before {
      position: absolute;
      content: "";
      background: url(../images/icons/quotes-2.svg) no-repeat center center/contain;
      width: 82px;
      height: 71px;
      left: -30px;
      z-index: -1;
      top: -15px; }

.type-2::before {
          left: -9px;
          top: -15px; }

.video-container {
  overflow: hidden;
  border-radius: 12px; }

.video-container .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    display: flex;
    align-items: center;
    justify-content: center; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.accordion-header {
  margin-bottom: 0; }

.flexi-content blockquote {
    position: relative; }
    @media (max-width: 767.98px) {
      .flexi-content blockquote {
        margin-top: 40px;
        padding: 0 13px; } }
    .flexi-content blockquote::before {
      position: absolute;
      content: "";
      background: url(../images/icons/quotes.svg) no-repeat center center/contain;
      width: 36px;
      height: 36px;
      left: -46px; }
      @media (max-width: 767.98px) {
        .flexi-content blockquote::before {
          left: -15px;
          top: -25px; } }
    .flexi-content blockquote.type-2::before {
      position: absolute;
      content: "";
      background: url(../images/icons/quotes-2.svg) no-repeat center center/contain;
      width: 82px;
      height: 71px;
      left: -30px;
      z-index: -1;
      top: -15px; }
      @media (max-width: 767.98px) {
        .flexi-content blockquote.type-2::before {
          left: -9px;
          top: -15px; } }