.elementor-4385 .elementor-element.elementor-element-92543d2{--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-4385 .elementor-element.elementor-element-7c9c577 img{width:100%;max-width:100%;}.elementor-4385 .elementor-element.elementor-element-a4fc644 img{width:100%;max-width:100%;}.elementor-4385 .elementor-element.elementor-element-38d319b img{width:100%;max-width:100%;}.elementor-4385 .elementor-element.elementor-element-a81405e{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-4c037d8{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-83699ab{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-5c96514{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-5d70b8b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-6d90896{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-4875b35{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-ac75e85{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-7fd1ee9{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-3047dc0{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4385 .elementor-element.elementor-element-57bdee5{--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-4385 .elementor-element.elementor-element-57bdee5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4385 .elementor-element.elementor-element-57bdee5 {--n-accordion-padding:1rem 1rem 1rem 1rem;}/* Start custom CSS for text-editor, class: .elementor-element-216db78 */.elementor-4385 .elementor-element.elementor-element-216db78 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

.elementor-4385 .elementor-element.elementor-element-216db78 a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-2bacbf7 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c9c577 */.elementor-4385 .elementor-element.elementor-element-7c9c577 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-428f016 */.elementor-4385 .elementor-element.elementor-element-428f016 h1, .elementor-4385 .elementor-element.elementor-element-428f016 h2, .elementor-4385 .elementor-element.elementor-element-428f016 h3, .elementor-4385 .elementor-element.elementor-element-428f016 h4, .elementor-4385 .elementor-element.elementor-element-428f016 h5, .elementor-4385 .elementor-element.elementor-element-428f016 h6, .elementor-4385 .elementor-element.elementor-element-428f016 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-f304171 */.elementor-4385 .elementor-element.elementor-element-f304171 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-569c5f4 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-77aade3 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-953b33c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-28ae89c a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-747ed4b a{
    color: var(--color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-2f7470c strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c98e93 */.elementor-4385 .elementor-element.elementor-element-0c98e93 .narbit-table-wrap{
    overflow-x: auto;
}

.elementor-4385 .elementor-element.elementor-element-0c98e93 table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
}

.elementor-4385 .elementor-element.elementor-element-0c98e93 th, .elementor-4385 .elementor-element.elementor-element-0c98e93 td{
    border: 1px solid var(--theme-border-color, #e0e0e0);
    padding: 0.75rem;
    text-align: center;
    color: var(--text-color-secondary)!important;
    font-size: 14px;
}

.elementor-4385 .elementor-element.elementor-element-0c98e93 th{
    color: var(--text-color-primary)!important;
    font-weight: 700;
    background: var(--background-color-secondary);
}

@media screen and (max-width: 767px){
    .elementor-4385 .elementor-element.elementor-element-0c98e93 th, .elementor-4385 .elementor-element.elementor-element-0c98e93 td{ font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c1efb7 */.elementor-4385 .elementor-element.elementor-element-5c1efb7 h1, .elementor-4385 .elementor-element.elementor-element-5c1efb7 h2, .elementor-4385 .elementor-element.elementor-element-5c1efb7 h3, .elementor-4385 .elementor-element.elementor-element-5c1efb7 h4, .elementor-4385 .elementor-element.elementor-element-5c1efb7 h5, .elementor-4385 .elementor-element.elementor-element-5c1efb7 h6, .elementor-4385 .elementor-element.elementor-element-5c1efb7 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-f055b02 */.elementor-4385 .elementor-element.elementor-element-f055b02 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-35cc87a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-07461c2 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-58073d8 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-68f37fc a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-5719b69 a{
    color: var(--color-primary)!important;
}

.elementor-4385 .elementor-element.elementor-element-5719b69 strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4fc644 */.elementor-4385 .elementor-element.elementor-element-a4fc644 img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7487e6b */.elementor-4385 .elementor-element.elementor-element-7487e6b h1, .elementor-4385 .elementor-element.elementor-element-7487e6b h2, .elementor-4385 .elementor-element.elementor-element-7487e6b h3, .elementor-4385 .elementor-element.elementor-element-7487e6b h4, .elementor-4385 .elementor-element.elementor-element-7487e6b h5, .elementor-4385 .elementor-element.elementor-element-7487e6b h6, .elementor-4385 .elementor-element.elementor-element-7487e6b 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-9f3dec5 */.elementor-4385 .elementor-element.elementor-element-9f3dec5 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-853ff8a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-79f7a1a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7502e79 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-842841d strong{
    color: var(--text-color-primary)!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d319b */.elementor-4385 .elementor-element.elementor-element-38d319b img{
    border-radius: var(--border-radius-sm)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a5896c */.elementor-4385 .elementor-element.elementor-element-7a5896c h1, .elementor-4385 .elementor-element.elementor-element-7a5896c h2, .elementor-4385 .elementor-element.elementor-element-7a5896c h3, .elementor-4385 .elementor-element.elementor-element-7a5896c h4, .elementor-4385 .elementor-element.elementor-element-7a5896c h5, .elementor-4385 .elementor-element.elementor-element-7a5896c h6, .elementor-4385 .elementor-element.elementor-element-7a5896c 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-7911219 */.elementor-4385 .elementor-element.elementor-element-7911219 p{
    color: var(--text-color-secondary)!important;
    line-height: 2.5!important;
    margin-bottom: 0!important;
}

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-5363e2f a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-0108d02 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-4560b3a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-167b187 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-097c942 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-0181d4a a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-23ce25e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-56624c6 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-25c1fff a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-50acdf9 a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-08bb62b a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-79ff476 a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-005e08e a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-15ad93a a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-826e3af a{
    color: var(--color-primary)!important;
}

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

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

.elementor-4385 .elementor-element.elementor-element-214b56e a{
    color: var(--color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-4c037d8 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-83699ab span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-6d90896 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-4875b35 span{
    color: var(--text-color-primary)!important;
}

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

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

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

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

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

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

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

.elementor-4385 .elementor-element.elementor-element-7fd1ee9 span{
    color: var(--text-color-primary)!important;
}

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

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

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

.elementor-4385 .elementor-element.elementor-element-3047dc0 span{
    color: var(--text-color-primary)!important;
}

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

.elementor-4385 .elementor-element.elementor-element-57bdee5 .e-n-accordion-item-title-text{
    font-size: 14px;
}

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

.elementor-4385 .elementor-element.elementor-element-57bdee5 span{
    color: var(--text-color-primary)!important;
}

.elementor-4385 .elementor-element.elementor-element-57bdee5 svg{
    color: var(--color-primary)!important;
}/* End custom CSS */