.container-accroding {
    transition: 0.5s ease-out;
    border-bottom: 1px solid rgb(209, 209, 209);
    padding: 15px;
}

.title {
    font-size: 1rem;
    cursor: pointer;
    color: #4baa43;
    font-weight: 600;
}

.desc {
    font-size: 16px;
    display: none;
    width: 95%;
    margin: auto;
    padding-bottom: 30px;
    padding-top: 10px;
    color: white;
}

#open {
    background: rgb(209, 209, 209);
    height: 2px;
    width: 15px;
    position: relative;
    float: right;
    border-radious: 15px;
}

#closed {
    background: rgb(209, 209, 209);
    height: 15px;
    position: absolute;
    width: 2px;
    top: -6px;
    left: 6px;
    border-radious: 15px;
}

.elementor-36 .elementor-element.elementor-element-cce4092 {
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-36 .elementor-element.elementor-element-341364e>.elementor-element-populated {
    margin: 0 30px 0 0;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px
}

.elementor-36 .elementor-element.elementor-element-ef0e6c6 {
    text-align: left
}

.elementor-36 .elementor-element.elementor-element-68c104d {
    padding: 35px 90px 0 0
}

.elementor-36 .elementor-element.elementor-element-0992d54 .elementor-heading-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 3.4px
}

.elementor-36 .elementor-element.elementor-element-0992d54>.elementor-widget-container {
    margin: 0 0 22px
}

.elementor-36 .elementor-element.elementor-element-2aafd83 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 48px;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -.6px
}

.elementor-36 .elementor-element.elementor-element-2aafd83>.elementor-widget-container {
    margin: 0 0 37px
}

.elementor-36 .elementor-element.elementor-element-40a769d {
    font-size: 15px;
    line-height: 24px
}

.elementor-36 .elementor-element.elementor-element-40a769d>.elementor-widget-container {
    margin: 0 0 48px
}

.elementor-36 .elementor-element.elementor-element-5893f32 {
    --icon-box-icon-margin: 30px
}

.elementor-36 .elementor-element.elementor-element-5893f32 .elementor-icon {
    font-size: 30px
}

.elementor-36 .elementor-element.elementor-element-5893f32 .elementor-icon-box-title {
    margin-bottom: 24px;
    color: var(--e-global-color-secondary)
}

.elementor-36 .elementor-element.elementor-element-5893f32 .elementor-icon-box-title,
.elementor-36 .elementor-element.elementor-element-5893f32 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 4px;
    letter-spacing: -1px
}

.elementor-36 .elementor-element.elementor-element-5893f32 .elementor-icon-box-description {
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: .5px
}

.elementor-36 .elementor-element.elementor-element-5893f32>.elementor-widget-container {
    margin: 8px 0 30px 5px
}

.elementor-36 .elementor-element.elementor-element-ca19a01 {
    --icon-box-icon-margin: 25px
}

.elementor-36 .elementor-element.elementor-element-ca19a01 .elementor-icon {
    font-size: 35px
}

.elementor-36 .elementor-element.elementor-element-ca19a01 .elementor-icon-box-title {
    margin-bottom: 21px;
    color: var(--e-global-color-secondary)
}

.elementor-36 .elementor-element.elementor-element-ca19a01 .elementor-icon-box-title,
.elementor-36 .elementor-element.elementor-element-ca19a01 .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 10px;
    letter-spacing: -1px
}

.elementor-36 .elementor-element.elementor-element-ca19a01 .elementor-icon-box-description {
    font-size: 15px;
    line-height: 26px;
    letter-spacing: .5px
}

.elementor-36 .elementor-element.elementor-element-ca19a01>.elementor-widget-container {
    margin: 2px 0 30px 5px
}

.elementor-36 .elementor-element.elementor-element-32ebc0d {
    --icon-box-icon-margin: 30px
}

.elementor-36 .elementor-element.elementor-element-32ebc0d .elementor-icon {
    font-size: 25px
}

.elementor-36 .elementor-element.elementor-element-32ebc0d .elementor-icon-box-title {
    margin-bottom: 24px;
    color: var(--e-global-color-secondary)
}

.elementor-36 .elementor-element.elementor-element-32ebc0d .elementor-icon-box-title,
.elementor-36 .elementor-element.elementor-element-32ebc0d .elementor-icon-box-title a {
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 4px;
    letter-spacing: -1px
}

.elementor-36 .elementor-element.elementor-element-32ebc0d .elementor-icon-box-description {
    font-size: 15px;
    line-height: 26px;
    letter-spacing: .5px
}

.elementor-36 .elementor-element.elementor-element-32ebc0d>.elementor-widget-container {
    margin: 8px 0 30px 10px
}

.elementor-36 .elementor-element.elementor-element-ed62977>.elementor-element-populated {
    margin: 0 0 85px 37px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 37px
}

.elementor-36 .elementor-element.elementor-element-dc81d55 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 24px;
    font-weight: 700;
    line-height: 30px
}

.elementor-36 .elementor-element.elementor-element-dc81d55>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-36 .elementor-element.elementor-element-f4aa13f .elementor-active .elementor-accordion-icon,
.elementor-36 .elementor-element.elementor-element-f4aa13f .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-f4aa13f .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-f4aa13f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-f4aa13f .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-f4aa13f .elementor-tab-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

.elementor-36 .elementor-element.elementor-element-f4aa13f>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-36 .elementor-element.elementor-element-02d9bec .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 24px;
    font-weight: 700;
    line-height: 48px
}

.elementor-36 .elementor-element.elementor-element-02d9bec>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-36 .elementor-element.elementor-element-6411b39 .elementor-active .elementor-accordion-icon,
.elementor-36 .elementor-element.elementor-element-6411b39 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-6411b39 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-6411b39 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-6411b39 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-6411b39 .elementor-tab-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

.elementor-36 .elementor-element.elementor-element-6411b39>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-36 .elementor-element.elementor-element-7b85289 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 24px;
    font-weight: 700;
    line-height: 48px
}

.elementor-36 .elementor-element.elementor-element-7b85289>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-36 .elementor-element.elementor-element-00ddd78 .elementor-active .elementor-accordion-icon,
.elementor-36 .elementor-element.elementor-element-00ddd78 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-00ddd78 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-00ddd78 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-00ddd78 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-36 .elementor-element.elementor-element-00ddd78 .elementor-tab-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

.elementor-36 .elementor-element.elementor-element-00ddd78>.elementor-widget-container {
    margin: 0 0 30px
}

@media(max-width: 1200px) {
    .elementor-36 .elementor-element.elementor-element-68c104d {
        padding: 30px 0 0
    }
}

@media(min-width: 768px) {
    .elementor-36 .elementor-element.elementor-element-341364e {
        width: 40%
    }

    .elementor-36 .elementor-element.elementor-element-ed62977 {
        width: 60%
    }
}

@media(max-width: 880px) and (min-width:768px) {
    .elementor-36 .elementor-element.elementor-element-341364e {
        width: 100%
    }

    .elementor-36 .elementor-element.elementor-element-ed62977 {
        width: 100%
    }
}

@media(max-width: 1366px) {
    .elementor-36 .elementor-element.elementor-element-68c104d {
        padding: 35px 30px 0 0
    }
}

@media(max-width: 1024px) {
    .elementor-36 .elementor-element.elementor-element-cce4092 {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-36 .elementor-element.elementor-element-2aafd83 .elementor-heading-title {
        font-size: 36px
    }

    .elementor-36 .elementor-element.elementor-element-2aafd83>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-36 .elementor-element.elementor-element-ed62977>.elementor-element-populated {
        margin: 0 0 30px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px
    }
}

@media(max-width: 880px) {
    .elementor-36 .elementor-element.elementor-element-341364e>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-36 .elementor-element.elementor-element-ef0e6c6 {
        text-align: center
    }

    .elementor-36 .elementor-element.elementor-element-ef0e6c6 img {
        width: 100%
    }

    .elementor-36 .elementor-element.elementor-element-5893f32 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0
    }

    .elementor-36 .elementor-element.elementor-element-ca19a01 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0
    }

    .elementor-36 .elementor-element.elementor-element-32ebc0d {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0
    }

    .elementor-36 .elementor-element.elementor-element-ed62977>.elementor-element-populated {
        margin: 30px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
}

@media(max-width: 767px) {
    .elementor-36 .elementor-element.elementor-element-cce4092 {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 0 15px
    }

    .elementor-36 .elementor-element.elementor-element-0992d54 {
        text-align: center
    }

    .elementor-36 .elementor-element.elementor-element-2aafd83 {
        text-align: center
    }

    .elementor-36 .elementor-element.elementor-element-2aafd83 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }

    .elementor-36 .elementor-element.elementor-element-40a769d {
        text-align: center
    }

    .elementor-36 .elementor-element.elementor-element-40a769d>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-36 .elementor-element.elementor-element-5893f32 {
        width: 100%;
        max-width: 100%
    }

    .elementor-36 .elementor-element.elementor-element-ca19a01 {
        width: 100%;
        max-width: 100%
    }

    .elementor-36 .elementor-element.elementor-element-32ebc0d {
        width: 100%;
        max-width: 100%
    }

    .elementor-36 .elementor-element.elementor-element-dc81d55 {
        text-align: center
    }

    .elementor-36 .elementor-element.elementor-element-02d9bec {
        text-align: center
    }

    .elementor-36 .elementor-element.elementor-element-7b85289 {
        text-align: center
    }
}
