.elementor-3190 .elementor-element.elementor-element-19454e9{--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-3190 .elementor-element.elementor-element-986aa60 img{width:100%;max-width:100%;}.elementor-3190 .elementor-element.elementor-element-2308531 img{width:100%;max-width:100%;}.elementor-3190 .elementor-element.elementor-element-b2bed68 img{width:100%;max-width:100%;}.elementor-3190 .elementor-element.elementor-element-e1d0958{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3190 .elementor-element.elementor-element-c401a22{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3190 .elementor-element.elementor-element-549e236{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3190 .elementor-element.elementor-element-9e827d0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3190 .elementor-element.elementor-element-b9d3715{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3190 .elementor-element.elementor-element-31998a9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3190 .elementor-element.elementor-element-e53a833{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:1.5rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--n-accordion-icon-size:20px;--n-accordion-icon-gap:8px;}.elementor-3190 .elementor-element.elementor-element-e53a833 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3190 .elementor-element.elementor-element-e53a833 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-30b8ba3 */.elementor-3190 .elementor-element.elementor-element-30b8ba3 h1, .elementor-3190 .elementor-element.elementor-element-30b8ba3 h2, .elementor-3190 .elementor-element.elementor-element-30b8ba3 h3, .elementor-3190 .elementor-element.elementor-element-30b8ba3 h4, .elementor-3190 .elementor-element.elementor-element-30b8ba3 h5, .elementor-3190 .elementor-element.elementor-element-30b8ba3 h6, .elementor-3190 .elementor-element.elementor-element-30b8ba3 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-1eda063 */.elementor-3190 .elementor-element.elementor-element-1eda063 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-b8ace98 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d9f3a0 */.elementor-3190 .elementor-element.elementor-element-9d9f3a0 h1, .elementor-3190 .elementor-element.elementor-element-9d9f3a0 h2, .elementor-3190 .elementor-element.elementor-element-9d9f3a0 h3, .elementor-3190 .elementor-element.elementor-element-9d9f3a0 h4, .elementor-3190 .elementor-element.elementor-element-9d9f3a0 h5, .elementor-3190 .elementor-element.elementor-element-9d9f3a0 h6, .elementor-3190 .elementor-element.elementor-element-9d9f3a0 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-24c6ed1 */.elementor-3190 .elementor-element.elementor-element-24c6ed1 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3190 .elementor-element.elementor-element-24c6ed1 a{
    color: var(--color-primary)!important;
}

.elementor-3190 .elementor-element.elementor-element-24c6ed1 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4494cf7 */.elementor-3190 .elementor-element.elementor-element-4494cf7 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-3190 .elementor-element.elementor-element-4494cf7 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-3190 .elementor-element.elementor-element-4494cf7 th, .elementor-3190 .elementor-element.elementor-element-4494cf7 td{
    border: 1px solid var(--theme-border-color, #e0e0e0);
    padding: 0.75rem;
    text-align: center;
    color: var(--text-color-secondary)!important;
    font-size: 14px;
}

.elementor-3190 .elementor-element.elementor-element-4494cf7 th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-3190 .elementor-element.elementor-element-4494cf7 th, .elementor-3190 .elementor-element.elementor-element-4494cf7 td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba4874e */.elementor-3190 .elementor-element.elementor-element-ba4874e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3190 .elementor-element.elementor-element-ba4874e strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8430f97 */.elementor-3190 .elementor-element.elementor-element-8430f97 h1, .elementor-3190 .elementor-element.elementor-element-8430f97 h2, .elementor-3190 .elementor-element.elementor-element-8430f97 h3, .elementor-3190 .elementor-element.elementor-element-8430f97 h4, .elementor-3190 .elementor-element.elementor-element-8430f97 h5, .elementor-3190 .elementor-element.elementor-element-8430f97 h6, .elementor-3190 .elementor-element.elementor-element-8430f97 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-219f8fd */.elementor-3190 .elementor-element.elementor-element-219f8fd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3190 .elementor-element.elementor-element-219f8fd a{
    color: var(--color-primary)!important;
}

.elementor-3190 .elementor-element.elementor-element-219f8fd strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-986aa60 */.elementor-3190 .elementor-element.elementor-element-986aa60 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b197c8 */.elementor-3190 .elementor-element.elementor-element-7b197c8 h1, .elementor-3190 .elementor-element.elementor-element-7b197c8 h2, .elementor-3190 .elementor-element.elementor-element-7b197c8 h3, .elementor-3190 .elementor-element.elementor-element-7b197c8 h4, .elementor-3190 .elementor-element.elementor-element-7b197c8 h5, .elementor-3190 .elementor-element.elementor-element-7b197c8 h6, .elementor-3190 .elementor-element.elementor-element-7b197c8 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-ebdb03c */.elementor-3190 .elementor-element.elementor-element-ebdb03c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-54ecc94 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3190 .elementor-element.elementor-element-6a94556 a{
    color: var(--color-primary)!important;
}

.elementor-3190 .elementor-element.elementor-element-6a94556 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cb06f1 */.elementor-3190 .elementor-element.elementor-element-6cb06f1 h1, .elementor-3190 .elementor-element.elementor-element-6cb06f1 h2, .elementor-3190 .elementor-element.elementor-element-6cb06f1 h3, .elementor-3190 .elementor-element.elementor-element-6cb06f1 h4, .elementor-3190 .elementor-element.elementor-element-6cb06f1 h5, .elementor-3190 .elementor-element.elementor-element-6cb06f1 h6, .elementor-3190 .elementor-element.elementor-element-6cb06f1 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-89e388c */.elementor-3190 .elementor-element.elementor-element-89e388c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3190 .elementor-element.elementor-element-89e388c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3190 .elementor-element.elementor-element-29d3aef a{
    color: var(--color-primary)!important;
}

.elementor-3190 .elementor-element.elementor-element-29d3aef strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2308531 */.elementor-3190 .elementor-element.elementor-element-2308531 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212e79d */.elementor-3190 .elementor-element.elementor-element-212e79d h1, .elementor-3190 .elementor-element.elementor-element-212e79d h2, .elementor-3190 .elementor-element.elementor-element-212e79d h3, .elementor-3190 .elementor-element.elementor-element-212e79d h4, .elementor-3190 .elementor-element.elementor-element-212e79d h5, .elementor-3190 .elementor-element.elementor-element-212e79d h6, .elementor-3190 .elementor-element.elementor-element-212e79d 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-eee4646 */.elementor-3190 .elementor-element.elementor-element-eee4646 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-91c776c a{
    color: var(--color-primary)!important;
}

.elementor-3190 .elementor-element.elementor-element-91c776c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2bed68 */.elementor-3190 .elementor-element.elementor-element-b2bed68 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cf25f2 */.elementor-3190 .elementor-element.elementor-element-0cf25f2 h1, .elementor-3190 .elementor-element.elementor-element-0cf25f2 h2, .elementor-3190 .elementor-element.elementor-element-0cf25f2 h3, .elementor-3190 .elementor-element.elementor-element-0cf25f2 h4, .elementor-3190 .elementor-element.elementor-element-0cf25f2 h5, .elementor-3190 .elementor-element.elementor-element-0cf25f2 h6, .elementor-3190 .elementor-element.elementor-element-0cf25f2 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-f430d4e */.elementor-3190 .elementor-element.elementor-element-f430d4e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-6279bbd a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-549e236 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3190 .elementor-element.elementor-element-9e827d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-549e236 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3190 .elementor-element.elementor-element-9e827d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-549e236 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3190 .elementor-element.elementor-element-9e827d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-549e236 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3190 .elementor-element.elementor-element-9e827d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-549e236 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3190 .elementor-element.elementor-element-9e827d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-549e236 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3190 .elementor-element.elementor-element-9e827d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-549e236 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3190 .elementor-element.elementor-element-9e827d0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3190 .elementor-element.elementor-element-e53a833 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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