.elementor-4499 .elementor-element.elementor-element-c027e23{--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-4499 .elementor-element.elementor-element-a1b84a2 img{width:100%;max-width:100%;}.elementor-4499 .elementor-element.elementor-element-d59d532 img{width:100%;max-width:100%;}.elementor-4499 .elementor-element.elementor-element-1c8128f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4499 .elementor-element.elementor-element-0c212cf{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4499 .elementor-element.elementor-element-aba26a7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4499 .elementor-element.elementor-element-2b685ab{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4499 .elementor-element.elementor-element-e103773{--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-4499 .elementor-element.elementor-element-e103773 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4499 .elementor-element.elementor-element-e103773 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-85f352d */.elementor-4499 .elementor-element.elementor-element-85f352d p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-74be205 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4499 .elementor-element.elementor-element-3226cbf a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4499 .elementor-element.elementor-element-61b35b4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-d17d5fc table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-b37422b 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-dfb8dbf */.elementor-4499 .elementor-element.elementor-element-dfb8dbf h1, .elementor-4499 .elementor-element.elementor-element-dfb8dbf h2, .elementor-4499 .elementor-element.elementor-element-dfb8dbf h3, .elementor-4499 .elementor-element.elementor-element-dfb8dbf h4, .elementor-4499 .elementor-element.elementor-element-dfb8dbf h5, .elementor-4499 .elementor-element.elementor-element-dfb8dbf h6, .elementor-4499 .elementor-element.elementor-element-dfb8dbf 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-20c90b0 */.elementor-4499 .elementor-element.elementor-element-20c90b0 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-60c4da2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-4290bf0 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-94584ac a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-03c4eec a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-f20ec47 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-1c8128f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-0c212cf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-2b685ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-1c8128f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-0c212cf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-2b685ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-1c8128f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-0c212cf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-2b685ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-1c8128f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-0c212cf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-2b685ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-1c8128f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4499 .elementor-element.elementor-element-0c212cf span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-2b685ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4499 .elementor-element.elementor-element-06c8eb5 a{
    color: var(--color-primary)!important;
}

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

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

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

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