.elementor-2922 .elementor-element.elementor-element-2c0ec95{--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-2922 .elementor-element.elementor-element-5e22d14{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2922 .elementor-element.elementor-element-aa8f7b1 img{width:100%;max-width:100%;}.elementor-2922 .elementor-element.elementor-element-d61db63{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2922 .elementor-element.elementor-element-c91205d img{width:100%;max-width:100%;}.elementor-2922 .elementor-element.elementor-element-5e38bf8 img{width:100%;max-width:100%;}.elementor-2922 .elementor-element.elementor-element-b0e5c70{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2922 .elementor-element.elementor-element-c4c961b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2922 .elementor-element.elementor-element-5821e5f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2922 .elementor-element.elementor-element-13759c2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2922 .elementor-element.elementor-element-2aabeed{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2922 .elementor-element.elementor-element-a5b5c49{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2922 .elementor-element.elementor-element-8654271{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2922 .elementor-element.elementor-element-281e0ec{--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;--n-accordion-icon-normal-color:#00000000;--n-accordion-icon-hover-color:#00000000;--n-accordion-icon-active-color:#00000000;}.elementor-2922 .elementor-element.elementor-element-281e0ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2922 .elementor-element.elementor-element-281e0ec {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-2922 .elementor-element.elementor-element-281e0ec > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-76f1ca8 */.elementor-2922 .elementor-element.elementor-element-76f1ca8 h1, .elementor-2922 .elementor-element.elementor-element-76f1ca8 h2, .elementor-2922 .elementor-element.elementor-element-76f1ca8 h3, .elementor-2922 .elementor-element.elementor-element-76f1ca8 h4, .elementor-2922 .elementor-element.elementor-element-76f1ca8 h5, .elementor-2922 .elementor-element.elementor-element-76f1ca8 h6, .elementor-2922 .elementor-element.elementor-element-76f1ca8 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-b0140ec */.elementor-2922 .elementor-element.elementor-element-b0140ec p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-b0140ec a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7baafdc */.elementor-2922 .elementor-element.elementor-element-7baafdc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-2922 .elementor-element.elementor-element-7baafdc a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e22d14 */.elementor-2922 .elementor-element.elementor-element-5e22d14{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c1577a */.elementor-2922 .elementor-element.elementor-element-5c1577a h1, .elementor-2922 .elementor-element.elementor-element-5c1577a h2, .elementor-2922 .elementor-element.elementor-element-5c1577a h3, .elementor-2922 .elementor-element.elementor-element-5c1577a h4, .elementor-2922 .elementor-element.elementor-element-5c1577a h5, .elementor-2922 .elementor-element.elementor-element-5c1577a h6, .elementor-2922 .elementor-element.elementor-element-5c1577a 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-3a5959a */.elementor-2922 .elementor-element.elementor-element-3a5959a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-3a5959a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8f7b1 */.elementor-2922 .elementor-element.elementor-element-aa8f7b1 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbf6727 */.elementor-2922 .elementor-element.elementor-element-cbf6727 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-2922 .elementor-element.elementor-element-ab4e4e8 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d61db63 */.elementor-2922 .elementor-element.elementor-element-d61db63{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67b724f */.elementor-2922 .elementor-element.elementor-element-67b724f h1, .elementor-2922 .elementor-element.elementor-element-67b724f h2, .elementor-2922 .elementor-element.elementor-element-67b724f h3, .elementor-2922 .elementor-element.elementor-element-67b724f h4, .elementor-2922 .elementor-element.elementor-element-67b724f h5, .elementor-2922 .elementor-element.elementor-element-67b724f h6, .elementor-2922 .elementor-element.elementor-element-67b724f 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-9d4f13f */.elementor-2922 .elementor-element.elementor-element-9d4f13f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-9d4f13f a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c91205d */.elementor-2922 .elementor-element.elementor-element-c91205d img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc7a7b */.elementor-2922 .elementor-element.elementor-element-5fc7a7b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-5fc7a7b a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b235d1 */.elementor-2922 .elementor-element.elementor-element-1b235d1 h1, .elementor-2922 .elementor-element.elementor-element-1b235d1 h2, .elementor-2922 .elementor-element.elementor-element-1b235d1 h3, .elementor-2922 .elementor-element.elementor-element-1b235d1 h4, .elementor-2922 .elementor-element.elementor-element-1b235d1 h5, .elementor-2922 .elementor-element.elementor-element-1b235d1 h6, .elementor-2922 .elementor-element.elementor-element-1b235d1 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-3e3edba */.elementor-2922 .elementor-element.elementor-element-3e3edba p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-3e3edba a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7da7ef8 */.elementor-2922 .elementor-element.elementor-element-7da7ef8 h1, .elementor-2922 .elementor-element.elementor-element-7da7ef8 h2, .elementor-2922 .elementor-element.elementor-element-7da7ef8 h3, .elementor-2922 .elementor-element.elementor-element-7da7ef8 h4, .elementor-2922 .elementor-element.elementor-element-7da7ef8 h5, .elementor-2922 .elementor-element.elementor-element-7da7ef8 h6, .elementor-2922 .elementor-element.elementor-element-7da7ef8 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-0669262 */.elementor-2922 .elementor-element.elementor-element-0669262 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-0669262 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff4483 */.elementor-2922 .elementor-element.elementor-element-4ff4483 h1, .elementor-2922 .elementor-element.elementor-element-4ff4483 h2, .elementor-2922 .elementor-element.elementor-element-4ff4483 h3, .elementor-2922 .elementor-element.elementor-element-4ff4483 h4, .elementor-2922 .elementor-element.elementor-element-4ff4483 h5, .elementor-2922 .elementor-element.elementor-element-4ff4483 h6, .elementor-2922 .elementor-element.elementor-element-4ff4483 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-8997d2a */.elementor-2922 .elementor-element.elementor-element-8997d2a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-8997d2a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a036fc2 */.elementor-2922 .elementor-element.elementor-element-a036fc2 h1, .elementor-2922 .elementor-element.elementor-element-a036fc2 h2, .elementor-2922 .elementor-element.elementor-element-a036fc2 h3, .elementor-2922 .elementor-element.elementor-element-a036fc2 h4, .elementor-2922 .elementor-element.elementor-element-a036fc2 h5, .elementor-2922 .elementor-element.elementor-element-a036fc2 h6, .elementor-2922 .elementor-element.elementor-element-a036fc2 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-4453b89 */.elementor-2922 .elementor-element.elementor-element-4453b89 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-4453b89 a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e38bf8 */.elementor-2922 .elementor-element.elementor-element-5e38bf8 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0cbf97 */.elementor-2922 .elementor-element.elementor-element-a0cbf97 h1, .elementor-2922 .elementor-element.elementor-element-a0cbf97 h2, .elementor-2922 .elementor-element.elementor-element-a0cbf97 h3, .elementor-2922 .elementor-element.elementor-element-a0cbf97 h4, .elementor-2922 .elementor-element.elementor-element-a0cbf97 h5, .elementor-2922 .elementor-element.elementor-element-a0cbf97 h6, .elementor-2922 .elementor-element.elementor-element-a0cbf97 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-471edca */.elementor-2922 .elementor-element.elementor-element-471edca p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-2922 .elementor-element.elementor-element-471edca a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a3cff2 */.elementor-2922 .elementor-element.elementor-element-0a3cff2 h1, .elementor-2922 .elementor-element.elementor-element-0a3cff2 h2, .elementor-2922 .elementor-element.elementor-element-0a3cff2 h3, .elementor-2922 .elementor-element.elementor-element-0a3cff2 h4, .elementor-2922 .elementor-element.elementor-element-0a3cff2 h5, .elementor-2922 .elementor-element.elementor-element-0a3cff2 h6, .elementor-2922 .elementor-element.elementor-element-0a3cff2 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-2752816 */.elementor-2922 .elementor-element.elementor-element-2752816 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-2922 .elementor-element.elementor-element-d067f6a a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0e5c70 */.elementor-2922 .elementor-element.elementor-element-b0e5c70{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c93d20 */.elementor-2922 .elementor-element.elementor-element-3c93d20 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-2922 .elementor-element.elementor-element-c4c961b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-5821e5f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-13759c2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-2aabeed span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-a5b5c49 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-8654271 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-c4c961b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-5821e5f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-13759c2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-2aabeed span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-a5b5c49 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-8654271 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-c4c961b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-5821e5f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-13759c2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-2aabeed span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-a5b5c49 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-8654271 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-c4c961b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-5821e5f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-13759c2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-2aabeed span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-a5b5c49 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-8654271 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-c4c961b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-5821e5f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-13759c2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-2aabeed span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-a5b5c49 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-8654271 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-c4c961b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-5821e5f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-13759c2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-2aabeed span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-a5b5c49 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-8654271 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-c4c961b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-5821e5f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-13759c2 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-2aabeed span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-a5b5c49 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-2922 .elementor-element.elementor-element-8654271 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-2922 .elementor-element.elementor-element-281e0ec span{
    color: var(--text-color-primary)!important;
}

.elementor-2922 .elementor-element.elementor-element-281e0ec svg{
    color: var(--color-primary)!important;
}/* End custom CSS */