.elementor-5165 .elementor-element.elementor-element-8fbadbe{--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-5165 .elementor-element.elementor-element-3b038d4 img{width:100%;max-width:100%;}.elementor-5165 .elementor-element.elementor-element-4e189f9 img{width:100%;max-width:100%;}.elementor-5165 .elementor-element.elementor-element-53e45ee{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5165 .elementor-element.elementor-element-585cc04{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5165 .elementor-element.elementor-element-7fbc833{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5165 .elementor-element.elementor-element-f2122f2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5165 .elementor-element.elementor-element-6062ebf{--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-5165 .elementor-element.elementor-element-6062ebf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5165 .elementor-element.elementor-element-6062ebf {--n-accordion-padding:1rem 1rem 1rem 1rem;}.elementor-5165 .elementor-element.elementor-element-213dcf8 img{width:100%;max-width:100%;}/* Start custom CSS for text-editor, class: .elementor-element-128076b */.elementor-5165 .elementor-element.elementor-element-128076b p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5165 .elementor-element.elementor-element-128076b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-24357d1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-0445faa a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5165 .elementor-element.elementor-element-10557f4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-10ae7e1 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5165 .elementor-element.elementor-element-10ae7e1 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-05249e3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-a72bd9b table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-157515b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-85c4422 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-524c78b a{
    color: var(--color-primary)!important;
}

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

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

.elementor-5165 .elementor-element.elementor-element-15a458e a{
    color: var(--color-primary)!important;
}

.elementor-5165 .elementor-element.elementor-element-15a458e strong{
    color: var(--text-color-primary)!important;
}

.elementor-5165 .elementor-element.elementor-element-15a458e 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-dd2bc79 */.elementor-5165 .elementor-element.elementor-element-dd2bc79 h1, .elementor-5165 .elementor-element.elementor-element-dd2bc79 h2, .elementor-5165 .elementor-element.elementor-element-dd2bc79 h3, .elementor-5165 .elementor-element.elementor-element-dd2bc79 h4, .elementor-5165 .elementor-element.elementor-element-dd2bc79 h5, .elementor-5165 .elementor-element.elementor-element-dd2bc79 h6, .elementor-5165 .elementor-element.elementor-element-dd2bc79 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-40875bb */.elementor-5165 .elementor-element.elementor-element-40875bb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5165 .elementor-element.elementor-element-40875bb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-44c88d1 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-5c1f311 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5165 .elementor-element.elementor-element-5c1f311 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-865c1be */.elementor-5165 .elementor-element.elementor-element-865c1be h1, .elementor-5165 .elementor-element.elementor-element-865c1be h2, .elementor-5165 .elementor-element.elementor-element-865c1be h3, .elementor-5165 .elementor-element.elementor-element-865c1be h4, .elementor-5165 .elementor-element.elementor-element-865c1be h5, .elementor-5165 .elementor-element.elementor-element-865c1be h6, .elementor-5165 .elementor-element.elementor-element-865c1be 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-d837a07 */.elementor-5165 .elementor-element.elementor-element-d837a07 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-5165 .elementor-element.elementor-element-53e45ee span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-585cc04 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-7fbc833 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-53e45ee span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-585cc04 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-7fbc833 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-53e45ee span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-585cc04 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-7fbc833 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-53e45ee span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-585cc04 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-7fbc833 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-53e45ee span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-585cc04 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5165 .elementor-element.elementor-element-7fbc833 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-6062ebf .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5165 .elementor-element.elementor-element-6062ebf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-2404fe2 a{
    color: var(--color-primary)!important;
}

.elementor-5165 .elementor-element.elementor-element-2404fe2 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-213dcf8 */.elementor-5165 .elementor-element.elementor-element-213dcf8 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dee7f9 */.elementor-5165 .elementor-element.elementor-element-6dee7f9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5165 .elementor-element.elementor-element-69bddee a{
    color: var(--color-primary)!important;
}

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