.elementor-4432 .elementor-element.elementor-element-c0052af{--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-4432 .elementor-element.elementor-element-6f1e5a1 img{width:100%;max-width:100%;}.elementor-4432 .elementor-element.elementor-element-5c42451 img{width:100%;max-width:100%;}.elementor-4432 .elementor-element.elementor-element-5c57cf6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4432 .elementor-element.elementor-element-1e2793b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4432 .elementor-element.elementor-element-5c7e847{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4432 .elementor-element.elementor-element-4507d44{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4432 .elementor-element.elementor-element-728111c{--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-4432 .elementor-element.elementor-element-728111c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4432 .elementor-element.elementor-element-728111c {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-a7ba11b */.elementor-4432 .elementor-element.elementor-element-a7ba11b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-7d160f7 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4432 .elementor-element.elementor-element-13f9d88 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-84fa976 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4432 .elementor-element.elementor-element-43ff9b5 a{
    color: var(--color-primary)!important;
}

.elementor-4432 .elementor-element.elementor-element-43ff9b5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-769ea3b */.elementor-4432 .elementor-element.elementor-element-769ea3b h1, .elementor-4432 .elementor-element.elementor-element-769ea3b h2, .elementor-4432 .elementor-element.elementor-element-769ea3b h3, .elementor-4432 .elementor-element.elementor-element-769ea3b h4, .elementor-4432 .elementor-element.elementor-element-769ea3b h5, .elementor-4432 .elementor-element.elementor-element-769ea3b h6, .elementor-4432 .elementor-element.elementor-element-769ea3b 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-6f1e5a1 */.elementor-4432 .elementor-element.elementor-element-6f1e5a1 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-408c7fd */.elementor-4432 .elementor-element.elementor-element-408c7fd p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4432 .elementor-element.elementor-element-408c7fd a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-928be9a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-09adfb9 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-87d9046 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-71275de a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4432 .elementor-element.elementor-element-98e5748 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4432 .elementor-element.elementor-element-52bda08 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-cd711ba strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b6d41c */.elementor-4432 .elementor-element.elementor-element-0b6d41c h1, .elementor-4432 .elementor-element.elementor-element-0b6d41c h2, .elementor-4432 .elementor-element.elementor-element-0b6d41c h3, .elementor-4432 .elementor-element.elementor-element-0b6d41c h4, .elementor-4432 .elementor-element.elementor-element-0b6d41c h5, .elementor-4432 .elementor-element.elementor-element-0b6d41c h6, .elementor-4432 .elementor-element.elementor-element-0b6d41c 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-5c42451 */.elementor-4432 .elementor-element.elementor-element-5c42451 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f92e94b */.elementor-4432 .elementor-element.elementor-element-f92e94b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-c235cc3 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-7df1de5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-01ba2ac a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-7390d6f a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c57cf6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-1e2793b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c7e847 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-4507d44 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c57cf6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-1e2793b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c7e847 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-4507d44 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c57cf6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-1e2793b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c7e847 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-4507d44 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c57cf6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-1e2793b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c7e847 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-4507d44 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c57cf6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-1e2793b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-5c7e847 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4432 .elementor-element.elementor-element-4507d44 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4432 .elementor-element.elementor-element-728111c .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4432 .elementor-element.elementor-element-728111c span{
    color: var(--text-color-primary)!important;
}

.elementor-4432 .elementor-element.elementor-element-728111c svg{
    color: var(--color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60c9977 */.elementor-4432 .elementor-element.elementor-element-60c9977 h1, .elementor-4432 .elementor-element.elementor-element-60c9977 h2, .elementor-4432 .elementor-element.elementor-element-60c9977 h3, .elementor-4432 .elementor-element.elementor-element-60c9977 h4, .elementor-4432 .elementor-element.elementor-element-60c9977 h5, .elementor-4432 .elementor-element.elementor-element-60c9977 h6, .elementor-4432 .elementor-element.elementor-element-60c9977 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-481f987 */.elementor-4432 .elementor-element.elementor-element-481f987 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4432 .elementor-element.elementor-element-481f987 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4432 .elementor-element.elementor-element-016766d a{
    color: var(--color-primary)!important;
}

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

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

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

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