.elementor-5294 .elementor-element.elementor-element-acd252a{--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-5294 .elementor-element.elementor-element-3bfd6f5 img{width:100%;max-width:100%;}.elementor-5294 .elementor-element.elementor-element-612e922 img{width:100%;max-width:100%;}.elementor-5294 .elementor-element.elementor-element-eaca1be{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5294 .elementor-element.elementor-element-349064a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5294 .elementor-element.elementor-element-7f04dc2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5294 .elementor-element.elementor-element-7edb0b0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5294 .elementor-element.elementor-element-f5f1934{--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-5294 .elementor-element.elementor-element-f5f1934 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5294 .elementor-element.elementor-element-f5f1934 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-e824bee */.elementor-5294 .elementor-element.elementor-element-e824bee p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-032b7a1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-3409cd5 a{
    color: var(--color-primary)!important;
}

.elementor-5294 .elementor-element.elementor-element-3409cd5 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5294 .elementor-element.elementor-element-3409cd5 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-45f58ba a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-3063ffe a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-861fcb3 a{
    color: var(--color-primary)!important;
}

.elementor-5294 .elementor-element.elementor-element-861fcb3 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5294 .elementor-element.elementor-element-861fcb3 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-fb0cf81 */.elementor-5294 .elementor-element.elementor-element-fb0cf81 h1, .elementor-5294 .elementor-element.elementor-element-fb0cf81 h2, .elementor-5294 .elementor-element.elementor-element-fb0cf81 h3, .elementor-5294 .elementor-element.elementor-element-fb0cf81 h4, .elementor-5294 .elementor-element.elementor-element-fb0cf81 h5, .elementor-5294 .elementor-element.elementor-element-fb0cf81 h6, .elementor-5294 .elementor-element.elementor-element-fb0cf81 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-0cf33f9 */.elementor-5294 .elementor-element.elementor-element-0cf33f9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-349064a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-349064a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-349064a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-349064a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-349064a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-6558c5c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-781d7cd a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5294 .elementor-element.elementor-element-86ebfd9 a{
    color: var(--color-primary)!important;
}

.elementor-5294 .elementor-element.elementor-element-86ebfd9 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */