.elementor-5004 .elementor-element.elementor-element-011b3cd{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5004 .elementor-element.elementor-element-5fcdf74 img{width:100%;max-width:100%;}.elementor-5004 .elementor-element.elementor-element-0c2523f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5004 .elementor-element.elementor-element-43701a9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5004 .elementor-element.elementor-element-93bc2c5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5004 .elementor-element.elementor-element-464bbeb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5004 .elementor-element.elementor-element-3e2d358{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:1.5rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--n-accordion-icon-size:20px;--n-accordion-icon-gap:8px;}.elementor-5004 .elementor-element.elementor-element-3e2d358 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5004 .elementor-element.elementor-element-3e2d358 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-8dc1985 */.elementor-5004 .elementor-element.elementor-element-8dc1985 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-8dc1985 ul, .elementor-5004 .elementor-element.elementor-element-8dc1985 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-8dc1985 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-8dc1985 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b48bf85 */.elementor-5004 .elementor-element.elementor-element-b48bf85 h1, .elementor-5004 .elementor-element.elementor-element-b48bf85 h2, .elementor-5004 .elementor-element.elementor-element-b48bf85 h3, .elementor-5004 .elementor-element.elementor-element-b48bf85 h4, .elementor-5004 .elementor-element.elementor-element-b48bf85 h5, .elementor-5004 .elementor-element.elementor-element-b48bf85 h6, .elementor-5004 .elementor-element.elementor-element-b48bf85 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a11efe */.elementor-5004 .elementor-element.elementor-element-1a11efe p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-1a11efe ul, .elementor-5004 .elementor-element.elementor-element-1a11efe ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-1a11efe a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-1a11efe strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e362c55 */.elementor-5004 .elementor-element.elementor-element-e362c55 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e362c55 ul, .elementor-5004 .elementor-element.elementor-element-e362c55 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e362c55 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-e362c55 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb5baa2 */.elementor-5004 .elementor-element.elementor-element-cb5baa2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-cb5baa2 ul, .elementor-5004 .elementor-element.elementor-element-cb5baa2 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-cb5baa2 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-cb5baa2 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02be358 */.elementor-5004 .elementor-element.elementor-element-02be358 h1, .elementor-5004 .elementor-element.elementor-element-02be358 h2, .elementor-5004 .elementor-element.elementor-element-02be358 h3, .elementor-5004 .elementor-element.elementor-element-02be358 h4, .elementor-5004 .elementor-element.elementor-element-02be358 h5, .elementor-5004 .elementor-element.elementor-element-02be358 h6, .elementor-5004 .elementor-element.elementor-element-02be358 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dc55aa */.elementor-5004 .elementor-element.elementor-element-3dc55aa p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-3dc55aa ul, .elementor-5004 .elementor-element.elementor-element-3dc55aa ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-3dc55aa a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-3dc55aa strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da37a2b */.elementor-5004 .elementor-element.elementor-element-da37a2b h1, .elementor-5004 .elementor-element.elementor-element-da37a2b h2, .elementor-5004 .elementor-element.elementor-element-da37a2b h3, .elementor-5004 .elementor-element.elementor-element-da37a2b h4, .elementor-5004 .elementor-element.elementor-element-da37a2b h5, .elementor-5004 .elementor-element.elementor-element-da37a2b h6, .elementor-5004 .elementor-element.elementor-element-da37a2b div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc4c876 */.elementor-5004 .elementor-element.elementor-element-dc4c876 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-dc4c876 ul, .elementor-5004 .elementor-element.elementor-element-dc4c876 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-dc4c876 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-dc4c876 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7820d2 */.elementor-5004 .elementor-element.elementor-element-e7820d2 h1, .elementor-5004 .elementor-element.elementor-element-e7820d2 h2, .elementor-5004 .elementor-element.elementor-element-e7820d2 h3, .elementor-5004 .elementor-element.elementor-element-e7820d2 h4, .elementor-5004 .elementor-element.elementor-element-e7820d2 h5, .elementor-5004 .elementor-element.elementor-element-e7820d2 h6, .elementor-5004 .elementor-element.elementor-element-e7820d2 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8a478c */.elementor-5004 .elementor-element.elementor-element-e8a478c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e8a478c ul, .elementor-5004 .elementor-element.elementor-element-e8a478c ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e8a478c a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-e8a478c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d8c629 */.elementor-5004 .elementor-element.elementor-element-2d8c629 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-2d8c629 ul, .elementor-5004 .elementor-element.elementor-element-2d8c629 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-2d8c629 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-2d8c629 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adcf614 */.elementor-5004 .elementor-element.elementor-element-adcf614 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-adcf614 ul, .elementor-5004 .elementor-element.elementor-element-adcf614 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-adcf614 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-adcf614 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-607c3e1 */.elementor-5004 .elementor-element.elementor-element-607c3e1 h1, .elementor-5004 .elementor-element.elementor-element-607c3e1 h2, .elementor-5004 .elementor-element.elementor-element-607c3e1 h3, .elementor-5004 .elementor-element.elementor-element-607c3e1 h4, .elementor-5004 .elementor-element.elementor-element-607c3e1 h5, .elementor-5004 .elementor-element.elementor-element-607c3e1 h6, .elementor-5004 .elementor-element.elementor-element-607c3e1 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a58c12 */.elementor-5004 .elementor-element.elementor-element-8a58c12 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-8a58c12 ul, .elementor-5004 .elementor-element.elementor-element-8a58c12 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-8a58c12 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-8a58c12 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fd33d3 */.elementor-5004 .elementor-element.elementor-element-3fd33d3 h1, .elementor-5004 .elementor-element.elementor-element-3fd33d3 h2, .elementor-5004 .elementor-element.elementor-element-3fd33d3 h3, .elementor-5004 .elementor-element.elementor-element-3fd33d3 h4, .elementor-5004 .elementor-element.elementor-element-3fd33d3 h5, .elementor-5004 .elementor-element.elementor-element-3fd33d3 h6, .elementor-5004 .elementor-element.elementor-element-3fd33d3 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8e9a6 */.elementor-5004 .elementor-element.elementor-element-0a8e9a6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0a8e9a6 ul, .elementor-5004 .elementor-element.elementor-element-0a8e9a6 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0a8e9a6 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-0a8e9a6 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a04d3a4 */.elementor-5004 .elementor-element.elementor-element-a04d3a4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a04d3a4 ul, .elementor-5004 .elementor-element.elementor-element-a04d3a4 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a04d3a4 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-a04d3a4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b36b80b */.elementor-5004 .elementor-element.elementor-element-b36b80b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-b36b80b ul, .elementor-5004 .elementor-element.elementor-element-b36b80b ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-b36b80b a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-b36b80b strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a749e8 */.elementor-5004 .elementor-element.elementor-element-4a749e8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-4a749e8 ul, .elementor-5004 .elementor-element.elementor-element-4a749e8 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-4a749e8 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-4a749e8 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2523346 */.elementor-5004 .elementor-element.elementor-element-2523346 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-2523346 ul, .elementor-5004 .elementor-element.elementor-element-2523346 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-2523346 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-2523346 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-2523346 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-238c26e */.elementor-5004 .elementor-element.elementor-element-238c26e h1, .elementor-5004 .elementor-element.elementor-element-238c26e h2, .elementor-5004 .elementor-element.elementor-element-238c26e h3, .elementor-5004 .elementor-element.elementor-element-238c26e h4, .elementor-5004 .elementor-element.elementor-element-238c26e h5, .elementor-5004 .elementor-element.elementor-element-238c26e h6, .elementor-5004 .elementor-element.elementor-element-238c26e div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fcdf74 */.elementor-5004 .elementor-element.elementor-element-5fcdf74 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a389f9f */.elementor-5004 .elementor-element.elementor-element-a389f9f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a389f9f ul, .elementor-5004 .elementor-element.elementor-element-a389f9f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a389f9f a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-a389f9f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-206c366 */.elementor-5004 .elementor-element.elementor-element-206c366 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-206c366 ul, .elementor-5004 .elementor-element.elementor-element-206c366 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-206c366 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-206c366 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-206c366 table{
    width: 100%;
    border-collapse: collapse;
}

.elementor-5004 .elementor-element.elementor-element-206c366 th, .elementor-5004 .elementor-element.elementor-element-206c366 td{
    border: 1px solid var(--theme-border-color);
    padding: .5rem .75rem;
    line-height: 2;
    color: var(--text-color-secondary);
}

.elementor-5004 .elementor-element.elementor-element-206c366 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b2fffe */.elementor-5004 .elementor-element.elementor-element-5b2fffe p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-5b2fffe ul, .elementor-5004 .elementor-element.elementor-element-5b2fffe ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-5b2fffe a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-5b2fffe strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dc2454 */.elementor-5004 .elementor-element.elementor-element-5dc2454 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-5dc2454 ul, .elementor-5004 .elementor-element.elementor-element-5dc2454 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-5dc2454 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-5dc2454 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66de223 */.elementor-5004 .elementor-element.elementor-element-66de223 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-66de223 ul, .elementor-5004 .elementor-element.elementor-element-66de223 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-66de223 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-66de223 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a75298b */.elementor-5004 .elementor-element.elementor-element-a75298b h1, .elementor-5004 .elementor-element.elementor-element-a75298b h2, .elementor-5004 .elementor-element.elementor-element-a75298b h3, .elementor-5004 .elementor-element.elementor-element-a75298b h4, .elementor-5004 .elementor-element.elementor-element-a75298b h5, .elementor-5004 .elementor-element.elementor-element-a75298b h6, .elementor-5004 .elementor-element.elementor-element-a75298b div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4d3748 */.elementor-5004 .elementor-element.elementor-element-a4d3748 h1, .elementor-5004 .elementor-element.elementor-element-a4d3748 h2, .elementor-5004 .elementor-element.elementor-element-a4d3748 h3, .elementor-5004 .elementor-element.elementor-element-a4d3748 h4, .elementor-5004 .elementor-element.elementor-element-a4d3748 h5, .elementor-5004 .elementor-element.elementor-element-a4d3748 h6, .elementor-5004 .elementor-element.elementor-element-a4d3748 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bd9d46 */.elementor-5004 .elementor-element.elementor-element-4bd9d46 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-4bd9d46 ul, .elementor-5004 .elementor-element.elementor-element-4bd9d46 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-4bd9d46 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-4bd9d46 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-536c05a */.elementor-5004 .elementor-element.elementor-element-536c05a h1, .elementor-5004 .elementor-element.elementor-element-536c05a h2, .elementor-5004 .elementor-element.elementor-element-536c05a h3, .elementor-5004 .elementor-element.elementor-element-536c05a h4, .elementor-5004 .elementor-element.elementor-element-536c05a h5, .elementor-5004 .elementor-element.elementor-element-536c05a h6, .elementor-5004 .elementor-element.elementor-element-536c05a div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5dde78 */.elementor-5004 .elementor-element.elementor-element-f5dde78 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-f5dde78 ul, .elementor-5004 .elementor-element.elementor-element-f5dde78 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-f5dde78 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-f5dde78 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4ce97b */.elementor-5004 .elementor-element.elementor-element-b4ce97b h1, .elementor-5004 .elementor-element.elementor-element-b4ce97b h2, .elementor-5004 .elementor-element.elementor-element-b4ce97b h3, .elementor-5004 .elementor-element.elementor-element-b4ce97b h4, .elementor-5004 .elementor-element.elementor-element-b4ce97b h5, .elementor-5004 .elementor-element.elementor-element-b4ce97b h6, .elementor-5004 .elementor-element.elementor-element-b4ce97b div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-800a26b */.elementor-5004 .elementor-element.elementor-element-800a26b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-800a26b ul, .elementor-5004 .elementor-element.elementor-element-800a26b ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-800a26b a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-800a26b strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97285e */.elementor-5004 .elementor-element.elementor-element-d97285e h1, .elementor-5004 .elementor-element.elementor-element-d97285e h2, .elementor-5004 .elementor-element.elementor-element-d97285e h3, .elementor-5004 .elementor-element.elementor-element-d97285e h4, .elementor-5004 .elementor-element.elementor-element-d97285e h5, .elementor-5004 .elementor-element.elementor-element-d97285e h6, .elementor-5004 .elementor-element.elementor-element-d97285e div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-153b334 */.elementor-5004 .elementor-element.elementor-element-153b334 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-153b334 ul, .elementor-5004 .elementor-element.elementor-element-153b334 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-153b334 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-153b334 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a83129 */.elementor-5004 .elementor-element.elementor-element-9a83129 h1, .elementor-5004 .elementor-element.elementor-element-9a83129 h2, .elementor-5004 .elementor-element.elementor-element-9a83129 h3, .elementor-5004 .elementor-element.elementor-element-9a83129 h4, .elementor-5004 .elementor-element.elementor-element-9a83129 h5, .elementor-5004 .elementor-element.elementor-element-9a83129 h6, .elementor-5004 .elementor-element.elementor-element-9a83129 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07957f1 */.elementor-5004 .elementor-element.elementor-element-07957f1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-07957f1 ul, .elementor-5004 .elementor-element.elementor-element-07957f1 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-07957f1 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-07957f1 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac87d51 */.elementor-5004 .elementor-element.elementor-element-ac87d51 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-ac87d51 ul, .elementor-5004 .elementor-element.elementor-element-ac87d51 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-ac87d51 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-ac87d51 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dec5803 */.elementor-5004 .elementor-element.elementor-element-dec5803 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-dec5803 ul, .elementor-5004 .elementor-element.elementor-element-dec5803 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-dec5803 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-dec5803 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c177d7e */.elementor-5004 .elementor-element.elementor-element-c177d7e h1, .elementor-5004 .elementor-element.elementor-element-c177d7e h2, .elementor-5004 .elementor-element.elementor-element-c177d7e h3, .elementor-5004 .elementor-element.elementor-element-c177d7e h4, .elementor-5004 .elementor-element.elementor-element-c177d7e h5, .elementor-5004 .elementor-element.elementor-element-c177d7e h6, .elementor-5004 .elementor-element.elementor-element-c177d7e div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eff237 */.elementor-5004 .elementor-element.elementor-element-0eff237 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 ul, .elementor-5004 .elementor-element.elementor-element-0eff237 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2523f */.elementor-5004 .elementor-element.elementor-element-0c2523f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d8267f */.elementor-5004 .elementor-element.elementor-element-0d8267f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f ul, .elementor-5004 .elementor-element.elementor-element-0d8267f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43701a9 */.elementor-5004 .elementor-element.elementor-element-43701a9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a928a98 */.elementor-5004 .elementor-element.elementor-element-a928a98 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 ul, .elementor-5004 .elementor-element.elementor-element-a928a98 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93bc2c5 */.elementor-5004 .elementor-element.elementor-element-93bc2c5 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e86fa4a */.elementor-5004 .elementor-element.elementor-element-e86fa4a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a ul, .elementor-5004 .elementor-element.elementor-element-e86fa4a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464bbeb */.elementor-5004 .elementor-element.elementor-element-464bbeb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eff237 */.elementor-5004 .elementor-element.elementor-element-0eff237 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 ul, .elementor-5004 .elementor-element.elementor-element-0eff237 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2523f */.elementor-5004 .elementor-element.elementor-element-0c2523f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d8267f */.elementor-5004 .elementor-element.elementor-element-0d8267f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f ul, .elementor-5004 .elementor-element.elementor-element-0d8267f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43701a9 */.elementor-5004 .elementor-element.elementor-element-43701a9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a928a98 */.elementor-5004 .elementor-element.elementor-element-a928a98 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 ul, .elementor-5004 .elementor-element.elementor-element-a928a98 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93bc2c5 */.elementor-5004 .elementor-element.elementor-element-93bc2c5 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e86fa4a */.elementor-5004 .elementor-element.elementor-element-e86fa4a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a ul, .elementor-5004 .elementor-element.elementor-element-e86fa4a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464bbeb */.elementor-5004 .elementor-element.elementor-element-464bbeb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eff237 */.elementor-5004 .elementor-element.elementor-element-0eff237 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 ul, .elementor-5004 .elementor-element.elementor-element-0eff237 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2523f */.elementor-5004 .elementor-element.elementor-element-0c2523f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d8267f */.elementor-5004 .elementor-element.elementor-element-0d8267f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f ul, .elementor-5004 .elementor-element.elementor-element-0d8267f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43701a9 */.elementor-5004 .elementor-element.elementor-element-43701a9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a928a98 */.elementor-5004 .elementor-element.elementor-element-a928a98 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 ul, .elementor-5004 .elementor-element.elementor-element-a928a98 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93bc2c5 */.elementor-5004 .elementor-element.elementor-element-93bc2c5 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e86fa4a */.elementor-5004 .elementor-element.elementor-element-e86fa4a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a ul, .elementor-5004 .elementor-element.elementor-element-e86fa4a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464bbeb */.elementor-5004 .elementor-element.elementor-element-464bbeb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eff237 */.elementor-5004 .elementor-element.elementor-element-0eff237 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 ul, .elementor-5004 .elementor-element.elementor-element-0eff237 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2523f */.elementor-5004 .elementor-element.elementor-element-0c2523f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d8267f */.elementor-5004 .elementor-element.elementor-element-0d8267f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f ul, .elementor-5004 .elementor-element.elementor-element-0d8267f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43701a9 */.elementor-5004 .elementor-element.elementor-element-43701a9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a928a98 */.elementor-5004 .elementor-element.elementor-element-a928a98 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 ul, .elementor-5004 .elementor-element.elementor-element-a928a98 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93bc2c5 */.elementor-5004 .elementor-element.elementor-element-93bc2c5 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e86fa4a */.elementor-5004 .elementor-element.elementor-element-e86fa4a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a ul, .elementor-5004 .elementor-element.elementor-element-e86fa4a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464bbeb */.elementor-5004 .elementor-element.elementor-element-464bbeb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eff237 */.elementor-5004 .elementor-element.elementor-element-0eff237 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 ul, .elementor-5004 .elementor-element.elementor-element-0eff237 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0eff237 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2523f */.elementor-5004 .elementor-element.elementor-element-0c2523f .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c2523f svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d8267f */.elementor-5004 .elementor-element.elementor-element-0d8267f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f ul, .elementor-5004 .elementor-element.elementor-element-0d8267f ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0d8267f a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43701a9 */.elementor-5004 .elementor-element.elementor-element-43701a9 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-43701a9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a928a98 */.elementor-5004 .elementor-element.elementor-element-a928a98 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 ul, .elementor-5004 .elementor-element.elementor-element-a928a98 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-a928a98 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93bc2c5 */.elementor-5004 .elementor-element.elementor-element-93bc2c5 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-93bc2c5 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e86fa4a */.elementor-5004 .elementor-element.elementor-element-e86fa4a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a ul, .elementor-5004 .elementor-element.elementor-element-e86fa4a ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-e86fa4a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464bbeb */.elementor-5004 .elementor-element.elementor-element-464bbeb .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-464bbeb svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3e2d358 */.elementor-5004 .elementor-element.elementor-element-3e2d358 .e-n-accordion-item-title{
    border: 1px solid var(--theme-border-color)!important;
    border-radius: var(--border-radius-sm)!important;
}

.elementor-5004 .elementor-element.elementor-element-3e2d358 .e-n-accordion-item-title-text{
    font-size: 14px;
}

@media screen and (max-width: 767px){
    .elementor-5004 .elementor-element.elementor-element-3e2d358 .e-n-accordion-item-title-text{
        font-size: 12px;
    }
}

.elementor-5004 .elementor-element.elementor-element-3e2d358 span{
    color: var(--text-color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-3e2d358 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce8b511 */.elementor-5004 .elementor-element.elementor-element-ce8b511 h1, .elementor-5004 .elementor-element.elementor-element-ce8b511 h2, .elementor-5004 .elementor-element.elementor-element-ce8b511 h3, .elementor-5004 .elementor-element.elementor-element-ce8b511 h4, .elementor-5004 .elementor-element.elementor-element-ce8b511 h5, .elementor-5004 .elementor-element.elementor-element-ce8b511 h6, .elementor-5004 .elementor-element.elementor-element-ce8b511 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-015b70e */.elementor-5004 .elementor-element.elementor-element-015b70e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-015b70e ul, .elementor-5004 .elementor-element.elementor-element-015b70e ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-015b70e a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-015b70e strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-452e004 */.elementor-5004 .elementor-element.elementor-element-452e004 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-452e004 ul, .elementor-5004 .elementor-element.elementor-element-452e004 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-452e004 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-452e004 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c49ba4 */.elementor-5004 .elementor-element.elementor-element-0c49ba4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0c49ba4 ul, .elementor-5004 .elementor-element.elementor-element-0c49ba4 ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-0c49ba4 a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-0c49ba4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e57ecc */.elementor-5004 .elementor-element.elementor-element-9e57ecc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-9e57ecc ul, .elementor-5004 .elementor-element.elementor-element-9e57ecc ol{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-5004 .elementor-element.elementor-element-9e57ecc a{
    color: var(--color-primary)!important;
}

.elementor-5004 .elementor-element.elementor-element-9e57ecc strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */