.elementor-3048 .elementor-element.elementor-element-f91e115{--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-3048 .elementor-element.elementor-element-9a3b006{--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-3048 .elementor-element.elementor-element-6e53856 img{width:100%;max-width:100%;}.elementor-3048 .elementor-element.elementor-element-65f4841{--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-3048 .elementor-element.elementor-element-6b6de3d img{width:100%;max-width:100%;}.elementor-3048 .elementor-element.elementor-element-4d8f928{--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-3048 .elementor-element.elementor-element-f183985{--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-3048 .elementor-element.elementor-element-d09218f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3048 .elementor-element.elementor-element-ba59f65{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3048 .elementor-element.elementor-element-cc01697{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3048 .elementor-element.elementor-element-457dbbb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3048 .elementor-element.elementor-element-a5a8c0a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3048 .elementor-element.elementor-element-515d51e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3048 .elementor-element.elementor-element-cdb6ae3{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3048 .elementor-element.elementor-element-85a11a0{--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-3048 .elementor-element.elementor-element-85a11a0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3048 .elementor-element.elementor-element-85a11a0 {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-3048 .elementor-element.elementor-element-85a11a0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}/* Start custom CSS for heading, class: .elementor-element-51f8e53 */.elementor-3048 .elementor-element.elementor-element-51f8e53 h1, .elementor-3048 .elementor-element.elementor-element-51f8e53 h2, .elementor-3048 .elementor-element.elementor-element-51f8e53 h3, .elementor-3048 .elementor-element.elementor-element-51f8e53 h4, .elementor-3048 .elementor-element.elementor-element-51f8e53 h5, .elementor-3048 .elementor-element.elementor-element-51f8e53 h6, .elementor-3048 .elementor-element.elementor-element-51f8e53 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-f1f2c39 */.elementor-3048 .elementor-element.elementor-element-f1f2c39 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-3d9eacc a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3411f4 */.elementor-3048 .elementor-element.elementor-element-c3411f4 h1, .elementor-3048 .elementor-element.elementor-element-c3411f4 h2, .elementor-3048 .elementor-element.elementor-element-c3411f4 h3, .elementor-3048 .elementor-element.elementor-element-c3411f4 h4, .elementor-3048 .elementor-element.elementor-element-c3411f4 h5, .elementor-3048 .elementor-element.elementor-element-c3411f4 h6, .elementor-3048 .elementor-element.elementor-element-c3411f4 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-6e53856 */.elementor-3048 .elementor-element.elementor-element-6e53856 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-432e747 */.elementor-3048 .elementor-element.elementor-element-432e747 h1, .elementor-3048 .elementor-element.elementor-element-432e747 h2, .elementor-3048 .elementor-element.elementor-element-432e747 h3, .elementor-3048 .elementor-element.elementor-element-432e747 h4, .elementor-3048 .elementor-element.elementor-element-432e747 h5, .elementor-3048 .elementor-element.elementor-element-432e747 h6, .elementor-3048 .elementor-element.elementor-element-432e747 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-7f3a8ef */.elementor-3048 .elementor-element.elementor-element-7f3a8ef p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-906d8cd a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f4841 */.elementor-3048 .elementor-element.elementor-element-65f4841{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f400c3 */.elementor-3048 .elementor-element.elementor-element-4f400c3 h1, .elementor-3048 .elementor-element.elementor-element-4f400c3 h2, .elementor-3048 .elementor-element.elementor-element-4f400c3 h3, .elementor-3048 .elementor-element.elementor-element-4f400c3 h4, .elementor-3048 .elementor-element.elementor-element-4f400c3 h5, .elementor-3048 .elementor-element.elementor-element-4f400c3 h6, .elementor-3048 .elementor-element.elementor-element-4f400c3 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-7272f0e */.elementor-3048 .elementor-element.elementor-element-7272f0e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3048 .elementor-element.elementor-element-7272f0e a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b6de3d */.elementor-3048 .elementor-element.elementor-element-6b6de3d img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fd475c */.elementor-3048 .elementor-element.elementor-element-6fd475c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

.elementor-3048 .elementor-element.elementor-element-6fd475c a{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d8f928 */.elementor-3048 .elementor-element.elementor-element-4d8f928{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00e5d66 */.elementor-3048 .elementor-element.elementor-element-00e5d66 h1, .elementor-3048 .elementor-element.elementor-element-00e5d66 h2, .elementor-3048 .elementor-element.elementor-element-00e5d66 h3, .elementor-3048 .elementor-element.elementor-element-00e5d66 h4, .elementor-3048 .elementor-element.elementor-element-00e5d66 h5, .elementor-3048 .elementor-element.elementor-element-00e5d66 h6, .elementor-3048 .elementor-element.elementor-element-00e5d66 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-80cc89e */.elementor-3048 .elementor-element.elementor-element-80cc89e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-457dbbb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-515d51e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-457dbbb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-515d51e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-457dbbb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-515d51e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-457dbbb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-515d51e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-457dbbb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-515d51e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-457dbbb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-515d51e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-457dbbb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-515d51e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-457dbbb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-515d51e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-3048 .elementor-element.elementor-element-85a11a0 span{
    color: var(--text-color-primary)!important;
}

.elementor-3048 .elementor-element.elementor-element-85a11a0 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */