.elementor-4426 .elementor-element.elementor-element-2cc1213{--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-4426 .elementor-element.elementor-element-2559f82 img{width:100%;max-width:100%;}.elementor-4426 .elementor-element.elementor-element-e55c946 img{width:100%;max-width:100%;}.elementor-4426 .elementor-element.elementor-element-dc71204 img{width:100%;max-width:100%;}.elementor-4426 .elementor-element.elementor-element-6e6e61c img{width:100%;max-width:100%;}.elementor-4426 .elementor-element.elementor-element-15334e0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4426 .elementor-element.elementor-element-4513726{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4426 .elementor-element.elementor-element-9d4f370{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4426 .elementor-element.elementor-element-c0c358a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4426 .elementor-element.elementor-element-1288ddc{--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-4426 .elementor-element.elementor-element-1288ddc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4426 .elementor-element.elementor-element-1288ddc {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-ee08a6d */.elementor-4426 .elementor-element.elementor-element-ee08a6d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-d93a019 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cca725b */.elementor-4426 .elementor-element.elementor-element-cca725b h1, .elementor-4426 .elementor-element.elementor-element-cca725b h2, .elementor-4426 .elementor-element.elementor-element-cca725b h3, .elementor-4426 .elementor-element.elementor-element-cca725b h4, .elementor-4426 .elementor-element.elementor-element-cca725b h5, .elementor-4426 .elementor-element.elementor-element-cca725b h6, .elementor-4426 .elementor-element.elementor-element-cca725b 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-2559f82 */.elementor-4426 .elementor-element.elementor-element-2559f82 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8801a73 */.elementor-4426 .elementor-element.elementor-element-8801a73 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4426 .elementor-element.elementor-element-8801a73 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4426 .elementor-element.elementor-element-f89c1c4 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-962fbb7 */.elementor-4426 .elementor-element.elementor-element-962fbb7 h1, .elementor-4426 .elementor-element.elementor-element-962fbb7 h2, .elementor-4426 .elementor-element.elementor-element-962fbb7 h3, .elementor-4426 .elementor-element.elementor-element-962fbb7 h4, .elementor-4426 .elementor-element.elementor-element-962fbb7 h5, .elementor-4426 .elementor-element.elementor-element-962fbb7 h6, .elementor-4426 .elementor-element.elementor-element-962fbb7 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-e55c946 */.elementor-4426 .elementor-element.elementor-element-e55c946 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f3b2ff */.elementor-4426 .elementor-element.elementor-element-2f3b2ff p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-30c8fe9 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4426 .elementor-element.elementor-element-7c57cfe strong{
    color: var(--text-color-primary)!important;
}

.elementor-4426 .elementor-element.elementor-element-7c57cfe table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-4426 .elementor-element.elementor-element-7c57cfe th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72fed97 */.elementor-4426 .elementor-element.elementor-element-72fed97 h1, .elementor-4426 .elementor-element.elementor-element-72fed97 h2, .elementor-4426 .elementor-element.elementor-element-72fed97 h3, .elementor-4426 .elementor-element.elementor-element-72fed97 h4, .elementor-4426 .elementor-element.elementor-element-72fed97 h5, .elementor-4426 .elementor-element.elementor-element-72fed97 h6, .elementor-4426 .elementor-element.elementor-element-72fed97 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-3319a6c */.elementor-4426 .elementor-element.elementor-element-3319a6c p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4426 .elementor-element.elementor-element-3319a6c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-77907ca a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4426 .elementor-element.elementor-element-71ca0c3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-65dadd2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-072ae32 a{
    color: var(--color-primary)!important;
}

.elementor-4426 .elementor-element.elementor-element-072ae32 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d294af9 */.elementor-4426 .elementor-element.elementor-element-d294af9 h1, .elementor-4426 .elementor-element.elementor-element-d294af9 h2, .elementor-4426 .elementor-element.elementor-element-d294af9 h3, .elementor-4426 .elementor-element.elementor-element-d294af9 h4, .elementor-4426 .elementor-element.elementor-element-d294af9 h5, .elementor-4426 .elementor-element.elementor-element-d294af9 h6, .elementor-4426 .elementor-element.elementor-element-d294af9 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-6e6e61c */.elementor-4426 .elementor-element.elementor-element-6e6e61c img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6093df9 */.elementor-4426 .elementor-element.elementor-element-6093df9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4426 .elementor-element.elementor-element-6093df9 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4426 .elementor-element.elementor-element-28c4c0e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-83b619c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-15334e0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-15334e0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-15334e0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-15334e0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-15334e0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-1288ddc .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4426 .elementor-element.elementor-element-1288ddc span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4426 .elementor-element.elementor-element-20cb5cb a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4426 .elementor-element.elementor-element-385d058 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4426 .elementor-element.elementor-element-1a869e3 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */