.elementor-4395 .elementor-element.elementor-element-e03f9e5{--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-4395 .elementor-element.elementor-element-bdc734f img{width:100%;max-width:100%;}.elementor-4395 .elementor-element.elementor-element-b3ca74f img{width:100%;max-width:100%;}.elementor-4395 .elementor-element.elementor-element-5938c5f img{width:100%;max-width:100%;}.elementor-4395 .elementor-element.elementor-element-f151d24{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-c3e811a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-00fe547{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-69b789b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-de883fc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-9a2a834{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-b267921{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-9bfbb61{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-2ae7a8f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-1138789{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4395 .elementor-element.elementor-element-85999b3{--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-4395 .elementor-element.elementor-element-85999b3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4395 .elementor-element.elementor-element-85999b3 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-a898df4 */.elementor-4395 .elementor-element.elementor-element-a898df4 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-5730c83 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-507cd1a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-1d6011d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdc734f */.elementor-4395 .elementor-element.elementor-element-bdc734f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-564d945 */.elementor-4395 .elementor-element.elementor-element-564d945 h1, .elementor-4395 .elementor-element.elementor-element-564d945 h2, .elementor-4395 .elementor-element.elementor-element-564d945 h3, .elementor-4395 .elementor-element.elementor-element-564d945 h4, .elementor-4395 .elementor-element.elementor-element-564d945 h5, .elementor-4395 .elementor-element.elementor-element-564d945 h6, .elementor-4395 .elementor-element.elementor-element-564d945 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-98feeb7 */.elementor-4395 .elementor-element.elementor-element-98feeb7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-40ddbe6 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-12a571a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-730918f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-18fc45b a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-384ca67 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-59e5d5a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-67c431b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-06a72d2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-86d2a4a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-60bdd31 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-170db31 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-34771e2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-714da65 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-63a5c84 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-04f6235 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-77a676d a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-51ba751 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-62acfe5 a{
    color: var(--color-primary)!important;
}

.elementor-4395 .elementor-element.elementor-element-62acfe5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74157a5 */.elementor-4395 .elementor-element.elementor-element-74157a5 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-4395 .elementor-element.elementor-element-74157a5 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-4395 .elementor-element.elementor-element-74157a5 th, .elementor-4395 .elementor-element.elementor-element-74157a5 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-4395 .elementor-element.elementor-element-74157a5 th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

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

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

.elementor-4395 .elementor-element.elementor-element-16aa486 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-64fa1a3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-1260cdf a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-460fa57 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-092fb3d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-03da72d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-4603094 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5938c5f */.elementor-4395 .elementor-element.elementor-element-5938c5f img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43612fc */.elementor-4395 .elementor-element.elementor-element-43612fc h1, .elementor-4395 .elementor-element.elementor-element-43612fc h2, .elementor-4395 .elementor-element.elementor-element-43612fc h3, .elementor-4395 .elementor-element.elementor-element-43612fc h4, .elementor-4395 .elementor-element.elementor-element-43612fc h5, .elementor-4395 .elementor-element.elementor-element-43612fc h6, .elementor-4395 .elementor-element.elementor-element-43612fc 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-3e34645 */.elementor-4395 .elementor-element.elementor-element-3e34645 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-216ca9e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-317c9c5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-657fbd5 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-7641ddf a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-10f9424 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-975c146 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-64edbed a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-236e1fe a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-6502bcc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-59812e1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4395 .elementor-element.elementor-element-36d7c0d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-00fe547 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4395 .elementor-element.elementor-element-69b789b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4395 .elementor-element.elementor-element-85999b3 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4395 .elementor-element.elementor-element-85999b3 span{
    color: var(--text-color-primary)!important;
}

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