.elementor-4754 .elementor-element.elementor-element-ed149c6{--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-4754 .elementor-element.elementor-element-6926595 img{width:100%;max-width:100%;}.elementor-4754 .elementor-element.elementor-element-42bcaf4 img{width:100%;max-width:100%;}.elementor-4754 .elementor-element.elementor-element-6d1f48d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4754 .elementor-element.elementor-element-4416c53{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4754 .elementor-element.elementor-element-50d734c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4754 .elementor-element.elementor-element-c4fc36d{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4754 .elementor-element.elementor-element-7347a32{--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-4754 .elementor-element.elementor-element-7347a32 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4754 .elementor-element.elementor-element-7347a32 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-b193564 */.elementor-4754 .elementor-element.elementor-element-b193564 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-95507fc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-487cc63 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-989547c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4754 .elementor-element.elementor-element-617abfb a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-cb72027 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-93e7e25 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4754 .elementor-element.elementor-element-93e7e25 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-fdacc14 */.elementor-4754 .elementor-element.elementor-element-fdacc14 h1, .elementor-4754 .elementor-element.elementor-element-fdacc14 h2, .elementor-4754 .elementor-element.elementor-element-fdacc14 h3, .elementor-4754 .elementor-element.elementor-element-fdacc14 h4, .elementor-4754 .elementor-element.elementor-element-fdacc14 h5, .elementor-4754 .elementor-element.elementor-element-fdacc14 h6, .elementor-4754 .elementor-element.elementor-element-fdacc14 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-6fdde03 */.elementor-4754 .elementor-element.elementor-element-6fdde03 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-f225849 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969ff86 */.elementor-4754 .elementor-element.elementor-element-969ff86 h1, .elementor-4754 .elementor-element.elementor-element-969ff86 h2, .elementor-4754 .elementor-element.elementor-element-969ff86 h3, .elementor-4754 .elementor-element.elementor-element-969ff86 h4, .elementor-4754 .elementor-element.elementor-element-969ff86 h5, .elementor-4754 .elementor-element.elementor-element-969ff86 h6, .elementor-4754 .elementor-element.elementor-element-969ff86 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6926595 */.elementor-4754 .elementor-element.elementor-element-6926595 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-810fbbb */.elementor-4754 .elementor-element.elementor-element-810fbbb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4754 .elementor-element.elementor-element-810fbbb a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-fc4ab20 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-55f90b1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4754 .elementor-element.elementor-element-47a7840 a{
    color: var(--color-primary)!important;
}

.elementor-4754 .elementor-element.elementor-element-47a7840 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4754 .elementor-element.elementor-element-47a7840 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-6448775 */.elementor-4754 .elementor-element.elementor-element-6448775 h1, .elementor-4754 .elementor-element.elementor-element-6448775 h2, .elementor-4754 .elementor-element.elementor-element-6448775 h3, .elementor-4754 .elementor-element.elementor-element-6448775 h4, .elementor-4754 .elementor-element.elementor-element-6448775 h5, .elementor-4754 .elementor-element.elementor-element-6448775 h6, .elementor-4754 .elementor-element.elementor-element-6448775 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42bcaf4 */.elementor-4754 .elementor-element.elementor-element-42bcaf4 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8190111 */.elementor-4754 .elementor-element.elementor-element-8190111 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-bacc2f8 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4754 .elementor-element.elementor-element-26ce8f4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-4416c53 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4754 .elementor-element.elementor-element-50d734c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-4416c53 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4754 .elementor-element.elementor-element-50d734c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-4416c53 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4754 .elementor-element.elementor-element-50d734c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-4416c53 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4754 .elementor-element.elementor-element-50d734c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-4416c53 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4754 .elementor-element.elementor-element-50d734c span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4754 .elementor-element.elementor-element-7347a32 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4754 .elementor-element.elementor-element-7347a32 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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