.elementor-5167 .elementor-element.elementor-element-b6d79e6{--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-5167 .elementor-element.elementor-element-e324f2c img{width:100%;max-width:100%;}.elementor-5167 .elementor-element.elementor-element-22699f5 img{width:100%;max-width:100%;}.elementor-5167 .elementor-element.elementor-element-e32fa0e img{width:100%;max-width:100%;}.elementor-5167 .elementor-element.elementor-element-53c1282{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5167 .elementor-element.elementor-element-f753900{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5167 .elementor-element.elementor-element-3a94a8f{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5167 .elementor-element.elementor-element-c3bab92{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5167 .elementor-element.elementor-element-5ebe1f0{--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-5167 .elementor-element.elementor-element-5ebe1f0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5167 .elementor-element.elementor-element-5ebe1f0 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-f6d1650 */.elementor-5167 .elementor-element.elementor-element-f6d1650 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-13b05d3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-4f89d1c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b04b43 */.elementor-5167 .elementor-element.elementor-element-9b04b43 h1, .elementor-5167 .elementor-element.elementor-element-9b04b43 h2, .elementor-5167 .elementor-element.elementor-element-9b04b43 h3, .elementor-5167 .elementor-element.elementor-element-9b04b43 h4, .elementor-5167 .elementor-element.elementor-element-9b04b43 h5, .elementor-5167 .elementor-element.elementor-element-9b04b43 h6, .elementor-5167 .elementor-element.elementor-element-9b04b43 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-e324f2c */.elementor-5167 .elementor-element.elementor-element-e324f2c img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55b01fa */.elementor-5167 .elementor-element.elementor-element-55b01fa p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5167 .elementor-element.elementor-element-55b01fa a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-3445b7b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-73a4a98 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-06736b3 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5167 .elementor-element.elementor-element-333954d strong{
    color: var(--text-color-primary)!important;
}

.elementor-5167 .elementor-element.elementor-element-333954d table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-b521d47 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d08e36 */.elementor-5167 .elementor-element.elementor-element-6d08e36 h1, .elementor-5167 .elementor-element.elementor-element-6d08e36 h2, .elementor-5167 .elementor-element.elementor-element-6d08e36 h3, .elementor-5167 .elementor-element.elementor-element-6d08e36 h4, .elementor-5167 .elementor-element.elementor-element-6d08e36 h5, .elementor-5167 .elementor-element.elementor-element-6d08e36 h6, .elementor-5167 .elementor-element.elementor-element-6d08e36 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-22699f5 */.elementor-5167 .elementor-element.elementor-element-22699f5 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba38f0f */.elementor-5167 .elementor-element.elementor-element-ba38f0f p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-8f305f2 table{
    width: 100%;
    border-collapse: collapse;
}

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

.elementor-5167 .elementor-element.elementor-element-8f305f2 th{
    color: var(--text-color-primary);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58c1cc */.elementor-5167 .elementor-element.elementor-element-d58c1cc h1, .elementor-5167 .elementor-element.elementor-element-d58c1cc h2, .elementor-5167 .elementor-element.elementor-element-d58c1cc h3, .elementor-5167 .elementor-element.elementor-element-d58c1cc h4, .elementor-5167 .elementor-element.elementor-element-d58c1cc h5, .elementor-5167 .elementor-element.elementor-element-d58c1cc h6, .elementor-5167 .elementor-element.elementor-element-d58c1cc 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-2ef1768 */.elementor-5167 .elementor-element.elementor-element-2ef1768 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-dc1dcbd strong{
    color: var(--text-color-primary)!important;
}

.elementor-5167 .elementor-element.elementor-element-dc1dcbd blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d77320 */.elementor-5167 .elementor-element.elementor-element-8d77320 h1, .elementor-5167 .elementor-element.elementor-element-8d77320 h2, .elementor-5167 .elementor-element.elementor-element-8d77320 h3, .elementor-5167 .elementor-element.elementor-element-8d77320 h4, .elementor-5167 .elementor-element.elementor-element-8d77320 h5, .elementor-5167 .elementor-element.elementor-element-8d77320 h6, .elementor-5167 .elementor-element.elementor-element-8d77320 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-e32fa0e */.elementor-5167 .elementor-element.elementor-element-e32fa0e img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-570e757 */.elementor-5167 .elementor-element.elementor-element-570e757 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5167 .elementor-element.elementor-element-570e757 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5167 .elementor-element.elementor-element-0376944 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5167 .elementor-element.elementor-element-0376944 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-998f417 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-4452b44 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-7462b97 a{
    color: var(--color-primary)!important;
}

.elementor-5167 .elementor-element.elementor-element-7462b97 strong{
    color: var(--text-color-primary)!important;
}

.elementor-5167 .elementor-element.elementor-element-7462b97 blockquote{
    border-right: 3px solid var(--color-primary);
    padding: .75rem 1rem;
    margin: 0;
    border-radius: var(--border-radius-sm);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b409e */.elementor-5167 .elementor-element.elementor-element-48b409e h1, .elementor-5167 .elementor-element.elementor-element-48b409e h2, .elementor-5167 .elementor-element.elementor-element-48b409e h3, .elementor-5167 .elementor-element.elementor-element-48b409e h4, .elementor-5167 .elementor-element.elementor-element-48b409e h5, .elementor-5167 .elementor-element.elementor-element-48b409e h6, .elementor-5167 .elementor-element.elementor-element-48b409e 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-59cfa45 */.elementor-5167 .elementor-element.elementor-element-59cfa45 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

.elementor-5167 .elementor-element.elementor-element-53c1282 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-3a94a8f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-53c1282 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-3a94a8f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-53c1282 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-3a94a8f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-53c1282 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-3a94a8f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-53c1282 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-3a94a8f span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-5ebe1f0 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-63b4763 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5167 .elementor-element.elementor-element-57ee41f a{
    color: var(--color-primary)!important;
}

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