.elementor-4963 .elementor-element.elementor-element-5b1c8b6{--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-4963 .elementor-element.elementor-element-73716ae img{width:100%;max-width:100%;}.elementor-4963 .elementor-element.elementor-element-568685c img{width:100%;max-width:100%;}.elementor-4963 .elementor-element.elementor-element-0bf2b10 img{width:100%;max-width:100%;}.elementor-4963 .elementor-element.elementor-element-159c06c{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4963 .elementor-element.elementor-element-32a1750{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4963 .elementor-element.elementor-element-3822337{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4963 .elementor-element.elementor-element-47eb3e7{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4963 .elementor-element.elementor-element-978f1f8{--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-4963 .elementor-element.elementor-element-978f1f8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4963 .elementor-element.elementor-element-978f1f8 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-eaea358 */.elementor-4963 .elementor-element.elementor-element-eaea358 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-743a573 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-0592c44 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-8b9f07b strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5296c09 */.elementor-4963 .elementor-element.elementor-element-5296c09 h1, .elementor-4963 .elementor-element.elementor-element-5296c09 h2, .elementor-4963 .elementor-element.elementor-element-5296c09 h3, .elementor-4963 .elementor-element.elementor-element-5296c09 h4, .elementor-4963 .elementor-element.elementor-element-5296c09 h5, .elementor-4963 .elementor-element.elementor-element-5296c09 h6, .elementor-4963 .elementor-element.elementor-element-5296c09 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-568685c */.elementor-4963 .elementor-element.elementor-element-568685c img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-908e193 */.elementor-4963 .elementor-element.elementor-element-908e193 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4963 .elementor-element.elementor-element-908e193 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-7b0216c strong{
    color: var(--text-color-primary)!important;
}

.elementor-4963 .elementor-element.elementor-element-7b0216c table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-66f04f2 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-60f191a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-356c9c7 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4963 .elementor-element.elementor-element-527a6e4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-148c923 a{
    color: var(--color-primary)!important;
}

.elementor-4963 .elementor-element.elementor-element-148c923 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d4ebf */.elementor-4963 .elementor-element.elementor-element-58d4ebf h1, .elementor-4963 .elementor-element.elementor-element-58d4ebf h2, .elementor-4963 .elementor-element.elementor-element-58d4ebf h3, .elementor-4963 .elementor-element.elementor-element-58d4ebf h4, .elementor-4963 .elementor-element.elementor-element-58d4ebf h5, .elementor-4963 .elementor-element.elementor-element-58d4ebf h6, .elementor-4963 .elementor-element.elementor-element-58d4ebf 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-0bf2b10 */.elementor-4963 .elementor-element.elementor-element-0bf2b10 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63c4ab7 */.elementor-4963 .elementor-element.elementor-element-63c4ab7 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-460f887 a{
    color: var(--color-primary)!important;
}

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-f6d4221 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-9db89d1 */.elementor-4963 .elementor-element.elementor-element-9db89d1 h1, .elementor-4963 .elementor-element.elementor-element-9db89d1 h2, .elementor-4963 .elementor-element.elementor-element-9db89d1 h3, .elementor-4963 .elementor-element.elementor-element-9db89d1 h4, .elementor-4963 .elementor-element.elementor-element-9db89d1 h5, .elementor-4963 .elementor-element.elementor-element-9db89d1 h6, .elementor-4963 .elementor-element.elementor-element-9db89d1 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-a816f7a */.elementor-4963 .elementor-element.elementor-element-a816f7a p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-159c06c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-32a1750 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-47eb3e7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-159c06c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-32a1750 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-47eb3e7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-159c06c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-32a1750 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-47eb3e7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-159c06c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-32a1750 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-47eb3e7 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-159c06c span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4963 .elementor-element.elementor-element-32a1750 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-47eb3e7 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4963 .elementor-element.elementor-element-978f1f8 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4963 .elementor-element.elementor-element-978f1f8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-8085de3 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4963 .elementor-element.elementor-element-0221cbb a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4963 .elementor-element.elementor-element-88bf744 a{
    color: var(--color-primary)!important;
}

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