.elementor-4430 .elementor-element.elementor-element-3adff10{--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-4430 .elementor-element.elementor-element-a192350 img{width:100%;max-width:100%;}.elementor-4430 .elementor-element.elementor-element-0e419ca img{width:100%;max-width:100%;}.elementor-4430 .elementor-element.elementor-element-e56270c img{width:100%;max-width:100%;}.elementor-4430 .elementor-element.elementor-element-49344f6{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4430 .elementor-element.elementor-element-3bc0cef{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4430 .elementor-element.elementor-element-20f14c5{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4430 .elementor-element.elementor-element-cfd9600{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4430 .elementor-element.elementor-element-a85d682{--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-4430 .elementor-element.elementor-element-a85d682 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4430 .elementor-element.elementor-element-a85d682 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-6dfe365 */.elementor-4430 .elementor-element.elementor-element-6dfe365 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-145c01d a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4430 .elementor-element.elementor-element-332537b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-62ea827 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4430 .elementor-element.elementor-element-327ff03 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-59be423 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4430 .elementor-element.elementor-element-835d17a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-25487b5 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-498aa5e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-0b623a6 strong{
    color: var(--text-color-primary)!important;
}

.elementor-4430 .elementor-element.elementor-element-0b623a6 table{
    width: 100%;
    border-collapse: collapse;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-30c18b1 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ee6284 */.elementor-4430 .elementor-element.elementor-element-3ee6284 h1, .elementor-4430 .elementor-element.elementor-element-3ee6284 h2, .elementor-4430 .elementor-element.elementor-element-3ee6284 h3, .elementor-4430 .elementor-element.elementor-element-3ee6284 h4, .elementor-4430 .elementor-element.elementor-element-3ee6284 h5, .elementor-4430 .elementor-element.elementor-element-3ee6284 h6, .elementor-4430 .elementor-element.elementor-element-3ee6284 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-e56270c */.elementor-4430 .elementor-element.elementor-element-e56270c img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5caa7bb */.elementor-4430 .elementor-element.elementor-element-5caa7bb p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-93c5687 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4430 .elementor-element.elementor-element-066da14 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-935ff8e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-33b517c a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-49344f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-20f14c5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-49344f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-20f14c5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-49344f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-20f14c5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-49344f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-20f14c5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-49344f6 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-20f14c5 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-a85d682 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4430 .elementor-element.elementor-element-6210a82 a{
    color: var(--color-primary)!important;
}

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

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

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

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