.elementor-4497 .elementor-element.elementor-element-7265287{--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-4497 .elementor-element.elementor-element-1beed11 img{width:100%;max-width:100%;}.elementor-4497 .elementor-element.elementor-element-f89a8dc img{width:100%;max-width:100%;}.elementor-4497 .elementor-element.elementor-element-c640eef{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4497 .elementor-element.elementor-element-6d14ce6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4497 .elementor-element.elementor-element-884184e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4497 .elementor-element.elementor-element-9b00818{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4497 .elementor-element.elementor-element-33ec152{--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-4497 .elementor-element.elementor-element-33ec152 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4497 .elementor-element.elementor-element-33ec152 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-253ed63 */.elementor-4497 .elementor-element.elementor-element-253ed63 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4497 .elementor-element.elementor-element-253ed63 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-21e7969 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4497 .elementor-element.elementor-element-1727dd7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-623ca53 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-c252dad table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-05423bc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-3697acb a{
    color: var(--color-primary)!important;
}

.elementor-4497 .elementor-element.elementor-element-3697acb strong{
    color: var(--text-color-primary)!important;
}

.elementor-4497 .elementor-element.elementor-element-3697acb table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-9409f24 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-52556c1 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4497 .elementor-element.elementor-element-578ca8f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-57bdfbe a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-62244b2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-b9fc76d 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-1eccd31 */.elementor-4497 .elementor-element.elementor-element-1eccd31 h1, .elementor-4497 .elementor-element.elementor-element-1eccd31 h2, .elementor-4497 .elementor-element.elementor-element-1eccd31 h3, .elementor-4497 .elementor-element.elementor-element-1eccd31 h4, .elementor-4497 .elementor-element.elementor-element-1eccd31 h5, .elementor-4497 .elementor-element.elementor-element-1eccd31 h6, .elementor-4497 .elementor-element.elementor-element-1eccd31 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-89b0e77 */.elementor-4497 .elementor-element.elementor-element-89b0e77 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4497 .elementor-element.elementor-element-89b0e77 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4497 .elementor-element.elementor-element-520ae7e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-3798f5d a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4497 .elementor-element.elementor-element-0f6a691 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4497 .elementor-element.elementor-element-0f6a691 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-e434cd7 */.elementor-4497 .elementor-element.elementor-element-e434cd7 h1, .elementor-4497 .elementor-element.elementor-element-e434cd7 h2, .elementor-4497 .elementor-element.elementor-element-e434cd7 h3, .elementor-4497 .elementor-element.elementor-element-e434cd7 h4, .elementor-4497 .elementor-element.elementor-element-e434cd7 h5, .elementor-4497 .elementor-element.elementor-element-e434cd7 h6, .elementor-4497 .elementor-element.elementor-element-e434cd7 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-033e387 */.elementor-4497 .elementor-element.elementor-element-033e387 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4497 .elementor-element.elementor-element-033e387 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-8138a05 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-884184e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-884184e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-884184e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-884184e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-884184e span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4497 .elementor-element.elementor-element-33ec152 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4497 .elementor-element.elementor-element-33ec152 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4497 .elementor-element.elementor-element-53f20d8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4497 .elementor-element.elementor-element-5806e53 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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