.elementor-3198 .elementor-element.elementor-element-1ff7c3d{--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-3198 .elementor-element.elementor-element-f4bb3ab img{width:100%;max-width:100%;}.elementor-3198 .elementor-element.elementor-element-2fa7d28 img{width:100%;max-width:100%;}.elementor-3198 .elementor-element.elementor-element-a3cd916{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3198 .elementor-element.elementor-element-e2db560{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3198 .elementor-element.elementor-element-30849f8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3198 .elementor-element.elementor-element-0cbc0b2{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3198 .elementor-element.elementor-element-2ed5fd0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3198 .elementor-element.elementor-element-1f13e88{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3198 .elementor-element.elementor-element-8d44349{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3198 .elementor-element.elementor-element-dffd1d9{--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-3198 .elementor-element.elementor-element-dffd1d9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3198 .elementor-element.elementor-element-dffd1d9 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-8a73c83 */.elementor-3198 .elementor-element.elementor-element-8a73c83 h1, .elementor-3198 .elementor-element.elementor-element-8a73c83 h2, .elementor-3198 .elementor-element.elementor-element-8a73c83 h3, .elementor-3198 .elementor-element.elementor-element-8a73c83 h4, .elementor-3198 .elementor-element.elementor-element-8a73c83 h5, .elementor-3198 .elementor-element.elementor-element-8a73c83 h6, .elementor-3198 .elementor-element.elementor-element-8a73c83 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-9bd32c6 */.elementor-3198 .elementor-element.elementor-element-9bd32c6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-25cbb1f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3198 .elementor-element.elementor-element-302ce6d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-16574a1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-4297fcb a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-87ca5d5 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-3198 .elementor-element.elementor-element-e99fdf1 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fa7d28 */.elementor-3198 .elementor-element.elementor-element-2fa7d28 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-128ca6f */.elementor-3198 .elementor-element.elementor-element-128ca6f .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-3198 .elementor-element.elementor-element-128ca6f table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-3198 .elementor-element.elementor-element-128ca6f th, .elementor-3198 .elementor-element.elementor-element-128ca6f td{
    border: 1px solid var(--theme-border-color, #e0e0e0);
    padding: 0.75rem;
    text-align: center;
    color: var(--text-color-secondary)!important;
    font-size: 14px;
}

.elementor-3198 .elementor-element.elementor-element-128ca6f th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-3198 .elementor-element.elementor-element-128ca6f th, .elementor-3198 .elementor-element.elementor-element-128ca6f td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb24669 */.elementor-3198 .elementor-element.elementor-element-bb24669 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-42dc726 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3198 .elementor-element.elementor-element-1635de6 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3198 .elementor-element.elementor-element-95582f4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-2fa4415 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10388e9 */.elementor-3198 .elementor-element.elementor-element-10388e9 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-3198 .elementor-element.elementor-element-10388e9 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-3198 .elementor-element.elementor-element-10388e9 th, .elementor-3198 .elementor-element.elementor-element-10388e9 td{
    border: 1px solid var(--theme-border-color, #e0e0e0);
    padding: 0.75rem;
    text-align: center;
    color: var(--text-color-secondary)!important;
    font-size: 14px;
}

.elementor-3198 .elementor-element.elementor-element-10388e9 th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-3198 .elementor-element.elementor-element-10388e9 th, .elementor-3198 .elementor-element.elementor-element-10388e9 td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b20e06 */.elementor-3198 .elementor-element.elementor-element-8b20e06 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

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

@media screen and (max-width: 767px){ 
    .elementor-3198 .elementor-element.elementor-element-8b20e06 p, .elementor-3198 .elementor-element.elementor-element-8b20e06 a{ 
        font-size: 12px;
    }
    .elementor-3198 .elementor-element.elementor-element-8b20e06 ul, .elementor-3198 .elementor-element.elementor-element-8b20e06 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3cd916 */.elementor-3198 .elementor-element.elementor-element-a3cd916{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392789e */.elementor-3198 .elementor-element.elementor-element-392789e p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3198 .elementor-element.elementor-element-392789e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-30849f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-8d44349 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-30849f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-8d44349 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-30849f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-8d44349 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-30849f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-8d44349 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-30849f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-8d44349 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-30849f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-8d44349 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-30849f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-8d44349 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

.elementor-3198 .elementor-element.elementor-element-dffd1d9 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */