.elementor-292 .elementor-element.elementor-element-7f0b5f23>.elementor-container {
    max-width: 980px;
}

.elementor-292 .elementor-element.elementor-element-7f0b5f23 {
    overflow: visible;
}

.elementor-292 .elementor-element.elementor-element-29b0071c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: "Red Hat Display", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #2B135A;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    padding: 26px 50px 26px 50px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: #865CDA;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #F0EFF6;
    border-radius: 10px 10px 0px 0px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: #865CDA;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body p {
    color: #73688B;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body {
    color: #73688B;
    border-radius: 0px 0px 10px 10px;
    padding: 20px 50px 24px 50px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body p,
.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body {
    font-family: "Red Hat Display", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body,
.elementor-292 .elementor-element.elementor-element-1d743f03 .accordion.floating-style .elementskit-card-body {
    background-color: #FFFFFF;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion>.elementskit-card {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 30px 50px 0px rgba(42.999999999999964, 19.000000000000004, 90, 0.06);
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 10px 10px 10px 10px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 16px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 16px;
    height: auto;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 16px;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 16px;
    height: auto;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: #865CDA;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: #865CDA;
    fill: #865CDA;
}

.elementor-292 .elementor-element.elementor-element-1d743f03 .ekit_accordion_icon_group,
.elementor-292 .elementor-element.elementor-element-1d743f03 .ekit_accordion_icon_left_group {
    margin: 4px 50px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-292 .elementor-element.elementor-element-1d743f03>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: 17px;
        padding: 20px 30px 20px 30px;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body p,
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body {
        padding: 20px 30px 22px 30px;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .ekit_accordion_icon_group,
    .elementor-292 .elementor-element.elementor-element-1d743f03 .ekit_accordion_icon_left_group {
        margin: 3px 30px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: 16px;
        padding: 15px 20px 10px 20px;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-body {
        padding: 15px 20px 15px 20px;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 15px;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 15px;
        height: auto;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 15px;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 15px;
        height: auto;
    }
    .elementor-292 .elementor-element.elementor-element-1d743f03 .ekit_accordion_icon_group,
    .elementor-292 .elementor-element.elementor-element-1d743f03 .ekit_accordion_icon_left_group {
        margin: 0px 8px 0px 0px;
    }
}