.elementor-3204 .elementor-element.elementor-element-3a5c845{--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-3204 .elementor-element.elementor-element-f2415cd img{width:100%;max-width:100%;}.elementor-3204 .elementor-element.elementor-element-f62d0c5 img{width:100%;max-width:100%;}.elementor-3204 .elementor-element.elementor-element-ca3ca41 img{width:100%;max-width:100%;}.elementor-3204 .elementor-element.elementor-element-92f40f6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3204 .elementor-element.elementor-element-fb0769b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3204 .elementor-element.elementor-element-1d7d358{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3204 .elementor-element.elementor-element-17c9436{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3204 .elementor-element.elementor-element-cd36810{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3204 .elementor-element.elementor-element-12d7fc8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3204 .elementor-element.elementor-element-721663a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3204 .elementor-element.elementor-element-80608a3{--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-3204 .elementor-element.elementor-element-80608a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3204 .elementor-element.elementor-element-80608a3 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for image, class: .elementor-element-f2415cd */.elementor-3204 .elementor-element.elementor-element-f2415cd img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d4ce00 */.elementor-3204 .elementor-element.elementor-element-0d4ce00 h1, .elementor-3204 .elementor-element.elementor-element-0d4ce00 h2, .elementor-3204 .elementor-element.elementor-element-0d4ce00 h3, .elementor-3204 .elementor-element.elementor-element-0d4ce00 h4, .elementor-3204 .elementor-element.elementor-element-0d4ce00 h5, .elementor-3204 .elementor-element.elementor-element-0d4ce00 h6, .elementor-3204 .elementor-element.elementor-element-0d4ce00 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-f63ec95 */.elementor-3204 .elementor-element.elementor-element-f63ec95 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-48bd799 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-49ce3a7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-184c9d3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-78cff66 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-3204 .elementor-element.elementor-element-977a89b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-33067ff a{
    color: var(--color-primary)!important;
}

.elementor-3204 .elementor-element.elementor-element-33067ff strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e976355 */.elementor-3204 .elementor-element.elementor-element-e976355 h1, .elementor-3204 .elementor-element.elementor-element-e976355 h2, .elementor-3204 .elementor-element.elementor-element-e976355 h3, .elementor-3204 .elementor-element.elementor-element-e976355 h4, .elementor-3204 .elementor-element.elementor-element-e976355 h5, .elementor-3204 .elementor-element.elementor-element-e976355 h6, .elementor-3204 .elementor-element.elementor-element-e976355 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-7220b93 */.elementor-3204 .elementor-element.elementor-element-7220b93 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-3204 .elementor-element.elementor-element-7220b93 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-3204 .elementor-element.elementor-element-7220b93 th, .elementor-3204 .elementor-element.elementor-element-7220b93 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-3204 .elementor-element.elementor-element-7220b93 th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

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

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

.elementor-3204 .elementor-element.elementor-element-104281d a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-92f40f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-17c9436 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-12d7fc8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-92f40f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-17c9436 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-12d7fc8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-92f40f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-17c9436 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-12d7fc8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-92f40f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-17c9436 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-12d7fc8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-92f40f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-17c9436 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-12d7fc8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-92f40f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-17c9436 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-12d7fc8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-92f40f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-17c9436 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-12d7fc8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-92f40f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-17c9436 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-12d7fc8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-3204 .elementor-element.elementor-element-80608a3 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-3204 .elementor-element.elementor-element-80608a3 span{
    color: var(--text-color-primary)!important;
}

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