.elementor-4960 .elementor-element.elementor-element-1aeae7e{--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-4960 .elementor-element.elementor-element-5a340c6 img{width:100%;max-width:100%;}.elementor-4960 .elementor-element.elementor-element-2a7ae43 img{width:100%;max-width:100%;}.elementor-4960 .elementor-element.elementor-element-7714567 img{width:100%;max-width:100%;}.elementor-4960 .elementor-element.elementor-element-a6c8cdc{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4960 .elementor-element.elementor-element-cecf015{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4960 .elementor-element.elementor-element-65054a5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4960 .elementor-element.elementor-element-802a88b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4960 .elementor-element.elementor-element-e75311f{--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-4960 .elementor-element.elementor-element-e75311f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4960 .elementor-element.elementor-element-e75311f {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-ff17df7 */.elementor-4960 .elementor-element.elementor-element-ff17df7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-bf16d1f strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-874d776 */.elementor-4960 .elementor-element.elementor-element-874d776 h1, .elementor-4960 .elementor-element.elementor-element-874d776 h2, .elementor-4960 .elementor-element.elementor-element-874d776 h3, .elementor-4960 .elementor-element.elementor-element-874d776 h4, .elementor-4960 .elementor-element.elementor-element-874d776 h5, .elementor-4960 .elementor-element.elementor-element-874d776 h6, .elementor-4960 .elementor-element.elementor-element-874d776 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-5a340c6 */.elementor-4960 .elementor-element.elementor-element-5a340c6 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79784b6 */.elementor-4960 .elementor-element.elementor-element-79784b6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4960 .elementor-element.elementor-element-79784b6 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4960 .elementor-element.elementor-element-8560dbe a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-10887bf a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4960 .elementor-element.elementor-element-891a5aa a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4960 .elementor-element.elementor-element-802c992 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-a85ae41 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-870a95f */.elementor-4960 .elementor-element.elementor-element-870a95f h1, .elementor-4960 .elementor-element.elementor-element-870a95f h2, .elementor-4960 .elementor-element.elementor-element-870a95f h3, .elementor-4960 .elementor-element.elementor-element-870a95f h4, .elementor-4960 .elementor-element.elementor-element-870a95f h5, .elementor-4960 .elementor-element.elementor-element-870a95f h6, .elementor-4960 .elementor-element.elementor-element-870a95f 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-2a7ae43 */.elementor-4960 .elementor-element.elementor-element-2a7ae43 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-335d9f8 */.elementor-4960 .elementor-element.elementor-element-335d9f8 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4960 .elementor-element.elementor-element-335d9f8 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-2e02099 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-05c977f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4960 .elementor-element.elementor-element-345c08e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4960 .elementor-element.elementor-element-627d843 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-13f9286 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4960 .elementor-element.elementor-element-8d74561 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4960 .elementor-element.elementor-element-8d74561 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-c4ed84d */.elementor-4960 .elementor-element.elementor-element-c4ed84d h1, .elementor-4960 .elementor-element.elementor-element-c4ed84d h2, .elementor-4960 .elementor-element.elementor-element-c4ed84d h3, .elementor-4960 .elementor-element.elementor-element-c4ed84d h4, .elementor-4960 .elementor-element.elementor-element-c4ed84d h5, .elementor-4960 .elementor-element.elementor-element-c4ed84d h6, .elementor-4960 .elementor-element.elementor-element-c4ed84d 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-e4e03e2 */.elementor-4960 .elementor-element.elementor-element-e4e03e2 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-4c4a13b a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4960 .elementor-element.elementor-element-64fa28e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4960 .elementor-element.elementor-element-97fe4d6 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-65054a5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4960 .elementor-element.elementor-element-802a88b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-65054a5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4960 .elementor-element.elementor-element-802a88b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-65054a5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4960 .elementor-element.elementor-element-802a88b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-65054a5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4960 .elementor-element.elementor-element-802a88b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-65054a5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4960 .elementor-element.elementor-element-802a88b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-23299c5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-186fb3d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4960 .elementor-element.elementor-element-3b2a689 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */