.elementor-4170 .elementor-element.elementor-element-7ec7675{--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-4170 .elementor-element.elementor-element-adfa09e img{width:100%;max-width:100%;}.elementor-4170 .elementor-element.elementor-element-5fba1d5 img{width:100%;max-width:100%;}.elementor-4170 .elementor-element.elementor-element-9389ad6 img{width:100%;max-width:100%;}.elementor-4170 .elementor-element.elementor-element-d488d39 img{width:100%;max-width:100%;}.elementor-4170 .elementor-element.elementor-element-241a976{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4170 .elementor-element.elementor-element-1fdbb97{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4170 .elementor-element.elementor-element-24d4035{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4170 .elementor-element.elementor-element-124a47f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4170 .elementor-element.elementor-element-4351de6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4170 .elementor-element.elementor-element-794e08b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4170 .elementor-element.elementor-element-436b822{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4170 .elementor-element.elementor-element-6ecfb97{--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-4170 .elementor-element.elementor-element-6ecfb97 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4170 .elementor-element.elementor-element-6ecfb97 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for heading, class: .elementor-element-1c33f2d */.elementor-4170 .elementor-element.elementor-element-1c33f2d h1, .elementor-4170 .elementor-element.elementor-element-1c33f2d h2, .elementor-4170 .elementor-element.elementor-element-1c33f2d h3, .elementor-4170 .elementor-element.elementor-element-1c33f2d h4, .elementor-4170 .elementor-element.elementor-element-1c33f2d h5, .elementor-4170 .elementor-element.elementor-element-1c33f2d h6, .elementor-4170 .elementor-element.elementor-element-1c33f2d 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-1ffd8e5 */.elementor-4170 .elementor-element.elementor-element-1ffd8e5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-606af99 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-89566c9 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-96be07b a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-02b2caa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-21630c9 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-94af944 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-15f4536 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-25549cf a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-76013aa a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-96039b1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-2309b61 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-5813cc7 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-9386e9c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-7c3ff92 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-128a2d4 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-9631cf5 a{
    color: var(--color-primary)!important;
}

.elementor-4170 .elementor-element.elementor-element-9631cf5 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35b7a9f */.elementor-4170 .elementor-element.elementor-element-35b7a9f .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-4170 .elementor-element.elementor-element-35b7a9f table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

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

@media screen and (max-width: 767px){
    .elementor-4170 .elementor-element.elementor-element-35b7a9f th, .elementor-4170 .elementor-element.elementor-element-35b7a9f td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fba1d5 */.elementor-4170 .elementor-element.elementor-element-5fba1d5 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b0cb09 */.elementor-4170 .elementor-element.elementor-element-2b0cb09 h1, .elementor-4170 .elementor-element.elementor-element-2b0cb09 h2, .elementor-4170 .elementor-element.elementor-element-2b0cb09 h3, .elementor-4170 .elementor-element.elementor-element-2b0cb09 h4, .elementor-4170 .elementor-element.elementor-element-2b0cb09 h5, .elementor-4170 .elementor-element.elementor-element-2b0cb09 h6, .elementor-4170 .elementor-element.elementor-element-2b0cb09 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-c4dea18 */.elementor-4170 .elementor-element.elementor-element-c4dea18 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-43e8c61 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-0283ae2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-4139ad2 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-31da8ec a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-18ead29 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4170 .elementor-element.elementor-element-68c4d7e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-609fe7f a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-35b6fda a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-241a976 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-24d4035 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-124a47f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-4351de6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-794e08b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-436b822 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-241a976 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-24d4035 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-124a47f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-4351de6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-794e08b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-436b822 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-241a976 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-24d4035 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-124a47f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-4351de6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-794e08b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-436b822 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-241a976 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-24d4035 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-124a47f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-4351de6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-794e08b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-436b822 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-241a976 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-24d4035 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-124a47f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-4351de6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-794e08b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-436b822 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-241a976 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-24d4035 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-124a47f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-4351de6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-794e08b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-436b822 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-241a976 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-24d4035 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-124a47f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-4351de6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-794e08b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-436b822 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-241a976 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4170 .elementor-element.elementor-element-24d4035 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-124a47f span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-4351de6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-794e08b span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4170 .elementor-element.elementor-element-436b822 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4170 .elementor-element.elementor-element-6ecfb97 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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