.elementor-5196 .elementor-element.elementor-element-69e3ad3{--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-5196 .elementor-element.elementor-element-dc02f51 img{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-39c09c0 img{width:100%;max-width:100%;}.elementor-5196 .elementor-element.elementor-element-1fc2641{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5196 .elementor-element.elementor-element-7912cc4{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5196 .elementor-element.elementor-element-0ade55e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5196 .elementor-element.elementor-element-322147b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5196 .elementor-element.elementor-element-951d841{--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-5196 .elementor-element.elementor-element-951d841 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5196 .elementor-element.elementor-element-951d841 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-425d743 */.elementor-5196 .elementor-element.elementor-element-425d743 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5196 .elementor-element.elementor-element-425d743 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-939b0fe a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-cc3739a table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-315b2a0 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-4fb78bb strong{
    color: var(--text-color-primary)!important;
}

.elementor-5196 .elementor-element.elementor-element-4fb78bb 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-b523bea */.elementor-5196 .elementor-element.elementor-element-b523bea h1, .elementor-5196 .elementor-element.elementor-element-b523bea h2, .elementor-5196 .elementor-element.elementor-element-b523bea h3, .elementor-5196 .elementor-element.elementor-element-b523bea h4, .elementor-5196 .elementor-element.elementor-element-b523bea h5, .elementor-5196 .elementor-element.elementor-element-b523bea h6, .elementor-5196 .elementor-element.elementor-element-b523bea 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-41a0b73 */.elementor-5196 .elementor-element.elementor-element-41a0b73 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-5196 .elementor-element.elementor-element-41a0b73 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-1dea87c strong{
    color: var(--text-color-primary)!important;
}

.elementor-5196 .elementor-element.elementor-element-1dea87c 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-ab3d941 */.elementor-5196 .elementor-element.elementor-element-ab3d941 h1, .elementor-5196 .elementor-element.elementor-element-ab3d941 h2, .elementor-5196 .elementor-element.elementor-element-ab3d941 h3, .elementor-5196 .elementor-element.elementor-element-ab3d941 h4, .elementor-5196 .elementor-element.elementor-element-ab3d941 h5, .elementor-5196 .elementor-element.elementor-element-ab3d941 h6, .elementor-5196 .elementor-element.elementor-element-ab3d941 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-ab87002 */.elementor-5196 .elementor-element.elementor-element-ab87002 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-7912cc4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-0ade55e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-322147b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-7912cc4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-0ade55e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-322147b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-7912cc4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-0ade55e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-322147b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-7912cc4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-0ade55e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-322147b span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-5196 .elementor-element.elementor-element-7912cc4 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-0ade55e span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-5196 .elementor-element.elementor-element-322147b span{
    color: var(--text-color-primary)!important;
}

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

.elementor-5196 .elementor-element.elementor-element-951d841 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-5196 .elementor-element.elementor-element-951d841 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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