.elementor-4423 .elementor-element.elementor-element-8d55a31{--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-4423 .elementor-element.elementor-element-c021499 img{width:100%;max-width:100%;}.elementor-4423 .elementor-element.elementor-element-419fe56 img{width:100%;max-width:100%;}.elementor-4423 .elementor-element.elementor-element-3841a1a img{width:100%;max-width:100%;}.elementor-4423 .elementor-element.elementor-element-f20d6ff{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4423 .elementor-element.elementor-element-6057762{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4423 .elementor-element.elementor-element-52a2c46{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4423 .elementor-element.elementor-element-416a639{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4423 .elementor-element.elementor-element-42dbc28{--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-4423 .elementor-element.elementor-element-42dbc28 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4423 .elementor-element.elementor-element-42dbc28 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-5bb97a6 */.elementor-4423 .elementor-element.elementor-element-5bb97a6 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-30e9228 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-45db5d5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-ab137fa strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aeaa8e */.elementor-4423 .elementor-element.elementor-element-8aeaa8e h1, .elementor-4423 .elementor-element.elementor-element-8aeaa8e h2, .elementor-4423 .elementor-element.elementor-element-8aeaa8e h3, .elementor-4423 .elementor-element.elementor-element-8aeaa8e h4, .elementor-4423 .elementor-element.elementor-element-8aeaa8e h5, .elementor-4423 .elementor-element.elementor-element-8aeaa8e h6, .elementor-4423 .elementor-element.elementor-element-8aeaa8e div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c021499 */.elementor-4423 .elementor-element.elementor-element-c021499 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9ea233 */.elementor-4423 .elementor-element.elementor-element-d9ea233 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-712c532 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4423 .elementor-element.elementor-element-9e17e6b strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-419fe56 */.elementor-4423 .elementor-element.elementor-element-419fe56 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c5f4e9 */.elementor-4423 .elementor-element.elementor-element-2c5f4e9 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-4423 .elementor-element.elementor-element-2c5f4e9 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4423 .elementor-element.elementor-element-2c5f4e9 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-3b7cd95 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-183552c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4423 .elementor-element.elementor-element-6167d06 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-287a20e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-375872c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-3869fe1 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-163cd10 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4423 .elementor-element.elementor-element-026d811 a{
    color: var(--color-primary)!important;
}

.elementor-4423 .elementor-element.elementor-element-026d811 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71ff84 */.elementor-4423 .elementor-element.elementor-element-c71ff84 h1, .elementor-4423 .elementor-element.elementor-element-c71ff84 h2, .elementor-4423 .elementor-element.elementor-element-c71ff84 h3, .elementor-4423 .elementor-element.elementor-element-c71ff84 h4, .elementor-4423 .elementor-element.elementor-element-c71ff84 h5, .elementor-4423 .elementor-element.elementor-element-c71ff84 h6, .elementor-4423 .elementor-element.elementor-element-c71ff84 div{
    color: var(--text-color-primary)!important;
    font-size: calc(1.2rem + .1vw);
    font-weight: 700;
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3841a1a */.elementor-4423 .elementor-element.elementor-element-3841a1a img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4436177 */.elementor-4423 .elementor-element.elementor-element-4436177 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-7255a52 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-52a2c46 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4423 .elementor-element.elementor-element-416a639 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-52a2c46 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4423 .elementor-element.elementor-element-416a639 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-52a2c46 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4423 .elementor-element.elementor-element-416a639 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-52a2c46 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4423 .elementor-element.elementor-element-416a639 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-52a2c46 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4423 .elementor-element.elementor-element-416a639 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4423 .elementor-element.elementor-element-42dbc28 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4423 .elementor-element.elementor-element-42dbc28 span{
    color: var(--text-color-primary)!important;
}

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

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

.elementor-4423 .elementor-element.elementor-element-5183e02 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4423 .elementor-element.elementor-element-6972d46 a{
    color: var(--color-primary)!important;
}

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

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

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

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