.elementor-3189 .elementor-element.elementor-element-377e17c{--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-3189 .elementor-element.elementor-element-09b7069 img{width:100%;max-width:100%;}.elementor-3189 .elementor-element.elementor-element-57fe177 img{width:100%;max-width:100%;}.elementor-3189 .elementor-element.elementor-element-e2cf12d{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3189 .elementor-element.elementor-element-e5e398a img{width:100%;max-width:100%;}.elementor-3189 .elementor-element.elementor-element-c1ea5a8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3189 .elementor-element.elementor-element-6b22935{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3189 .elementor-element.elementor-element-bb6443d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3189 .elementor-element.elementor-element-56ee8f8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3189 .elementor-element.elementor-element-e03739a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3189 .elementor-element.elementor-element-9115dd4{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3189 .elementor-element.elementor-element-ce8208c{--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-3189 .elementor-element.elementor-element-ce8208c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3189 .elementor-element.elementor-element-ce8208c {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-6a5155e */.elementor-3189 .elementor-element.elementor-element-6a5155e h1, .elementor-3189 .elementor-element.elementor-element-6a5155e h2, .elementor-3189 .elementor-element.elementor-element-6a5155e h3, .elementor-3189 .elementor-element.elementor-element-6a5155e h4, .elementor-3189 .elementor-element.elementor-element-6a5155e h5, .elementor-3189 .elementor-element.elementor-element-6a5155e h6, .elementor-3189 .elementor-element.elementor-element-6a5155e 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-9ce6064 */.elementor-3189 .elementor-element.elementor-element-9ce6064 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-77257d0 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3189 .elementor-element.elementor-element-7d8747c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09b7069 */.elementor-3189 .elementor-element.elementor-element-09b7069 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ebe9a7 */.elementor-3189 .elementor-element.elementor-element-3ebe9a7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3189 .elementor-element.elementor-element-3ebe9a7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f07d65 */.elementor-3189 .elementor-element.elementor-element-0f07d65 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-3189 .elementor-element.elementor-element-0f07d65 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

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

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

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

.elementor-3189 .elementor-element.elementor-element-12801ef a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3189 .elementor-element.elementor-element-51123bc a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3189 .elementor-element.elementor-element-0045582 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57fe177 */.elementor-3189 .elementor-element.elementor-element-57fe177 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e949a */.elementor-3189 .elementor-element.elementor-element-f3e949a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-3189 .elementor-element.elementor-element-f3e949a strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b10291 */.elementor-3189 .elementor-element.elementor-element-2b10291 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3189 .elementor-element.elementor-element-2b10291 strong{
    color: var(--text-color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3189 .elementor-element.elementor-element-2b10291 p, .elementor-3189 .elementor-element.elementor-element-2b10291 a{ 
        font-size: 12px;
    }
    .elementor-3189 .elementor-element.elementor-element-2b10291 ul, .elementor-3189 .elementor-element.elementor-element-2b10291 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2cf12d */.elementor-3189 .elementor-element.elementor-element-e2cf12d{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87ba0db */.elementor-3189 .elementor-element.elementor-element-87ba0db h1, .elementor-3189 .elementor-element.elementor-element-87ba0db h2, .elementor-3189 .elementor-element.elementor-element-87ba0db h3, .elementor-3189 .elementor-element.elementor-element-87ba0db h4, .elementor-3189 .elementor-element.elementor-element-87ba0db h5, .elementor-3189 .elementor-element.elementor-element-87ba0db h6, .elementor-3189 .elementor-element.elementor-element-87ba0db 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-a6fe880 */.elementor-3189 .elementor-element.elementor-element-a6fe880 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-2407f2d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-457e5dc a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3189 .elementor-element.elementor-element-93e9b99 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3189 .elementor-element.elementor-element-144c404 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3189 .elementor-element.elementor-element-e62225c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5e398a */.elementor-3189 .elementor-element.elementor-element-e5e398a img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1f3e28 */.elementor-3189 .elementor-element.elementor-element-e1f3e28 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-421d5bb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-6051d77 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-6b22935 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-56ee8f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-9115dd4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-6b22935 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-56ee8f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-9115dd4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-6b22935 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-56ee8f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-9115dd4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-6b22935 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-56ee8f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-9115dd4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-6b22935 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-56ee8f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-9115dd4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-6b22935 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-56ee8f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-9115dd4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-6b22935 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-56ee8f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3189 .elementor-element.elementor-element-9115dd4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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