.elementor-5021 .elementor-element.elementor-element-28b568f{--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-5021 .elementor-element.elementor-element-c434d37 img{width:100%;max-width:100%;}.elementor-5021 .elementor-element.elementor-element-801d165 img{width:100%;max-width:100%;}.elementor-5021 .elementor-element.elementor-element-452c4d4 img{width:100%;max-width:100%;}.elementor-5021 .elementor-element.elementor-element-60ee8cb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5021 .elementor-element.elementor-element-6866181{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5021 .elementor-element.elementor-element-0fd85d8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5021 .elementor-element.elementor-element-89a1e5a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5021 .elementor-element.elementor-element-ce57aca{--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-5021 .elementor-element.elementor-element-ce57aca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5021 .elementor-element.elementor-element-ce57aca {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-cfc9a65 */.elementor-5021 .elementor-element.elementor-element-cfc9a65 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-02ded4e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-6878dbb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-04388d3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-586ca8b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-7228d06 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5021 .elementor-element.elementor-element-79deb6e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5021 .elementor-element.elementor-element-711e491 a{
    color: var(--color-primary)!important;
}

.elementor-5021 .elementor-element.elementor-element-711e491 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5021 .elementor-element.elementor-element-711e491 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5021 .elementor-element.elementor-element-711e491 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-801d165 */.elementor-5021 .elementor-element.elementor-element-801d165 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e866af4 */.elementor-5021 .elementor-element.elementor-element-e866af4 h1, .elementor-5021 .elementor-element.elementor-element-e866af4 h2, .elementor-5021 .elementor-element.elementor-element-e866af4 h3, .elementor-5021 .elementor-element.elementor-element-e866af4 h4, .elementor-5021 .elementor-element.elementor-element-e866af4 h5, .elementor-5021 .elementor-element.elementor-element-e866af4 h6, .elementor-5021 .elementor-element.elementor-element-e866af4 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-53b5649 */.elementor-5021 .elementor-element.elementor-element-53b5649 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5021 .elementor-element.elementor-element-53b5649 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-58748b7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-50e5001 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-0c3f011 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5021 .elementor-element.elementor-element-0c3f011 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-452c4d4 */.elementor-5021 .elementor-element.elementor-element-452c4d4 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d18c623 */.elementor-5021 .elementor-element.elementor-element-d18c623 h1, .elementor-5021 .elementor-element.elementor-element-d18c623 h2, .elementor-5021 .elementor-element.elementor-element-d18c623 h3, .elementor-5021 .elementor-element.elementor-element-d18c623 h4, .elementor-5021 .elementor-element.elementor-element-d18c623 h5, .elementor-5021 .elementor-element.elementor-element-d18c623 h6, .elementor-5021 .elementor-element.elementor-element-d18c623 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-e1c6b99 */.elementor-5021 .elementor-element.elementor-element-e1c6b99 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-3b3bf79 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5021 .elementor-element.elementor-element-3b3bf79 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-6966ea1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5021 .elementor-element.elementor-element-5676d16 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-a887cbd blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c1e78 */.elementor-5021 .elementor-element.elementor-element-55c1e78 h1, .elementor-5021 .elementor-element.elementor-element-55c1e78 h2, .elementor-5021 .elementor-element.elementor-element-55c1e78 h3, .elementor-5021 .elementor-element.elementor-element-55c1e78 h4, .elementor-5021 .elementor-element.elementor-element-55c1e78 h5, .elementor-5021 .elementor-element.elementor-element-55c1e78 h6, .elementor-5021 .elementor-element.elementor-element-55c1e78 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-36fc5b7 */.elementor-5021 .elementor-element.elementor-element-36fc5b7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-5021 .elementor-element.elementor-element-60ee8cb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-0fd85d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-89a1e5a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-60ee8cb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-0fd85d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-89a1e5a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-60ee8cb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-0fd85d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-89a1e5a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-60ee8cb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-0fd85d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-89a1e5a span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-60ee8cb span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-0fd85d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5021 .elementor-element.elementor-element-89a1e5a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

.elementor-5021 .elementor-element.elementor-element-726cc1b a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5021 .elementor-element.elementor-element-4923ccb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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