.elementor-3084 .elementor-element.elementor-element-df510e0{--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-3084 .elementor-element.elementor-element-238c3f7 img{width:100%;max-width:100%;}.elementor-3084 .elementor-element.elementor-element-6a989ef{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3084 .elementor-element.elementor-element-b4e076b img{width:100%;max-width:100%;}.elementor-3084 .elementor-element.elementor-element-18e9b37 img{width:100%;max-width:100%;}.elementor-3084 .elementor-element.elementor-element-aed9869{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3084 .elementor-element.elementor-element-dadc3be{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3084 .elementor-element.elementor-element-7e294d1{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3084 .elementor-element.elementor-element-5d69159{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3084 .elementor-element.elementor-element-94119bb{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3084 .elementor-element.elementor-element-049c2f0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3084 .elementor-element.elementor-element-754db3a{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3084 .elementor-element.elementor-element-f8b2f29{--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-3084 .elementor-element.elementor-element-f8b2f29 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-3084 .elementor-element.elementor-element-f8b2f29 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-85d753c */.elementor-3084 .elementor-element.elementor-element-85d753c h1, .elementor-3084 .elementor-element.elementor-element-85d753c h2, .elementor-3084 .elementor-element.elementor-element-85d753c h3, .elementor-3084 .elementor-element.elementor-element-85d753c h4, .elementor-3084 .elementor-element.elementor-element-85d753c h5, .elementor-3084 .elementor-element.elementor-element-85d753c h6, .elementor-3084 .elementor-element.elementor-element-85d753c 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-37d6b36 */.elementor-3084 .elementor-element.elementor-element-37d6b36 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3084 .elementor-element.elementor-element-37d6b36 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-7784bd1 a{
    color: var(--color-primary)!important;
}

.elementor-3084 .elementor-element.elementor-element-7784bd1 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6890394 */.elementor-3084 .elementor-element.elementor-element-6890394 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-3084 .elementor-element.elementor-element-6890394 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-47d755d a{
    color: var(--color-primary)!important;
}

.elementor-3084 .elementor-element.elementor-element-47d755d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-238c3f7 */.elementor-3084 .elementor-element.elementor-element-238c3f7 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d749d6 */.elementor-3084 .elementor-element.elementor-element-6d749d6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
    font-size: 14px;
}

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

.elementor-3084 .elementor-element.elementor-element-6d749d6 strong{
    color: var(--text-color-primary)!important;
}

@media screen and (max-width: 767px){ 
    .elementor-3084 .elementor-element.elementor-element-6d749d6 p, .elementor-3084 .elementor-element.elementor-element-6d749d6 a{ 
        font-size: 12px;
    }
    .elementor-3084 .elementor-element.elementor-element-6d749d6 ul, .elementor-3084 .elementor-element.elementor-element-6d749d6 ol{
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a989ef */.elementor-3084 .elementor-element.elementor-element-6a989ef{
    background: var(--background-color-secondary);
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e80bdd */.elementor-3084 .elementor-element.elementor-element-4e80bdd h1, .elementor-3084 .elementor-element.elementor-element-4e80bdd h2, .elementor-3084 .elementor-element.elementor-element-4e80bdd h3, .elementor-3084 .elementor-element.elementor-element-4e80bdd h4, .elementor-3084 .elementor-element.elementor-element-4e80bdd h5, .elementor-3084 .elementor-element.elementor-element-4e80bdd h6, .elementor-3084 .elementor-element.elementor-element-4e80bdd 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-179a9dc */.elementor-3084 .elementor-element.elementor-element-179a9dc p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-3084 .elementor-element.elementor-element-179a9dc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-937059f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-778be53 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-33b43e3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-5d69159 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-94119bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-049c2f0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-754db3a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-5d69159 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-94119bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-049c2f0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-754db3a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-5d69159 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-94119bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-049c2f0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-754db3a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-5d69159 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-94119bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-049c2f0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-754db3a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-5d69159 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-94119bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-049c2f0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-754db3a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-5d69159 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-94119bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-049c2f0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-754db3a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-5d69159 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-94119bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-049c2f0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-754db3a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-3084 .elementor-element.elementor-element-5d69159 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-94119bb span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-049c2f0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-3084 .elementor-element.elementor-element-754db3a span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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